一种计算机集中节点间的资源或命令分发的方法与流程



1.本发明涉及计算机技术领域,更具体地说,本发明涉及一种计算机集中节点间的资源或命令分发的方法。


背景技术:



2.计算机软件架构通常采用c/s模式,一个中心资源提供渠道,其它节点都通过网络通信去访问服务器获取服务器提供的资源,这个样的方式避免冗余,按需分时获取资源是一个常见的方式,而且少延迟。这对于一个大型的复杂的互联网来说,无可厚非,是一个非常认同的技术方案。
3.但是把集视作一个计算机平台,每个节点都需要同样的服务或者命令需要运行,并且具有短时间同时获取资源的方式,通过c/s的方式,获取相当于,服务器节点就要执行一个并发,尽管这个资源服务提供在这个局域网节点上。出现并发就意味着等待。同样地,异步分发,类似并发访问服务器,并不能有效解决资源或者命令传递效率问题,特别是当节点特别多的时候。遍历的方式分发就更无力。
4.为此,我们提出了一种计算机集中节点间的资源或命令分发的方法来解决上述问题。


技术实现要素:



5.为了克服现有技术的上述缺陷,本发明的实施例提供一种计算机集中节点间的资源或命令分发的方法,通过其他节点的分发能力,在集中分发资源或者命令时,大大减轻了单节点分发的压力,以解决上述背景技术中提出的问题。
6.为实现上述目的,本发明提供如下技术方案:一种计算机集中节点间的资源或命令分发的方法,若干个计算机节点构成一个集,针对集中的若干个计算机节点,每个计算机节点分发命令时选择就近的一个,若干个计算机节点进行命令分发步骤异步进行。
7.在一个优选的实施方式中,所述数据分发顺序是已有资源的计算机节点选择未有资源的节点进行分发;所述计算机节点分发时,就近的计算机节点没有可分发的节点,就不分发。
8.在一个优选的实施方式中,具体包括如下步骤:步骤1,选择集中的任意节点为起点n0,并将资源或者命令封装;步骤2,收集资源或者命令需要到达的节点ip,形成节点集合l;步骤3,从l中取出一个节点n1,作为起始节点的分发目标节点;步骤4,将l取出后剩下的节点,分为两部分l1和l2,l1保留在起始节点,l2和资源一块传递到节点n1;步骤5,节点n0跳到步骤3,用l1更新l直到l1为空;步骤6,节点n1按照n0的步骤执行l2;步骤7,直到所有节点都收到资源或者命令。
9.在一个优选的实施方式中,一种存储介质,所述存储介质存储有计算机可执行指令,所述计算机可执行指令用于执行权利要求1-4任意一项所述的计算机集中节点间的资源或命令分发的方法。
10.在一个优选的实施方式中,一种电子设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-4任意一项所述的计算机集中节点间的资源或命令分发的方法。
11.本发明的技术效果和优点:1、通过本技术设计的技术方案,通过其他节点的分发能力,与现有的c/s模式中一个中心资源提供渠道,其它节点都通过网络通信去访问服务器获取服务器提供的资源的方式相比,在集中分发资源或者命令时,大大减轻了单节点分发的压力。
附图说明
12.图1为本发明的方法步骤流程示意图。
13.图2为本发明的方法逻辑执行过程示意图。
14.图3为本发明实施例所提供的用于文本语义分析与特征值提取方法的电子设备的结构示意图。
具体实施方式
15.下面将结合本发明中的实施例,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
16.实施例1:本发明实施例提供了一种计算机集中节点间的资源或命令分发的方法,一种计算机集中节点间的资源或命令分发的方法,若干个计算机节点构成一个集,针对集中的若干个计算机节点,每个计算机节点分发命令时选择就近的一个,若干个计算机节点进行命令分发步骤异步进行,所述数据分发顺序是已有资源的计算机节点选择未有资源的节点进行分发;如果就近的计算机节点没有可分发的节点,就不分发。
17.参照图1-3,计算机集中节点间的资源或命令分发的方法具体包括如下步骤:步骤1,选择集中的任意节点为起点n0,并将资源或者命令封装;步骤2,收集资源或者命令需要到达的节点ip,形成节点集合l;步骤3,从l中取出一个节点n1,作为起始节点的分发目标节点;步骤4,将l取出后剩下的节点,分为两部分l1和l2,l1保留在起始节点,l2和资源一块传递到节点n1;步骤5,节点n0跳到步骤3,用l1更新l直到l1为空;步骤6,节点n1按照n0的步骤执行l2;
步骤7,直到所有节点都收到资源或者命令。
18.实施例2:本实施例提供另一个实施例的一种存储介质,所述存储介质存储有计算机可执行指令,其包含用于执行上述文本语义分析与特征值提取的方法的程序,该计算机可执行指令可执行实施例1中计算机集中节点间的资源或命令分发的方法。
19.其中,所述存储介质可以是计算机能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器(例如软盘、硬盘、磁带、磁光盘(mo)等)、光学存储器(例如cd、dvd、bd、hvd等)、以及半导体存储器(例如rom、eprom、eeprom、非易失性存储器(nand flash)、固态硬盘(ssd))等。
20.实施例3:图3示出了本发明的另一个实施例的一种电子设备的结构框图。所述电子设备1100可以是具备计算能力的主机服务器、个人计算机pc、或者可携带的便携式计算机或终端等。本发明具体实施例并不对电子设备的具体实现做限定。
21.该电子设备1100包括至少一个处理器(processor)1110、通信接口(communications interface)1120、存储器(memory array)1130和总线1140。其中,处理器1110、通信接口1120、以及存储器1130通过总线1140完成相互间的通信。
22.通信接口1120用于与网元通信,其中网元包括例如虚拟机管理中心、共享存储等。
23.处理器1110用于执行程序。处理器1110可能是一个中央处理器cpu,或者是专用集成电路asic(application specific integrated circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。
24.存储器1130用于可执行的指令。存储器1130可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。存储器1130也可以是存储器阵列。存储器1130还可能被分块,并且所述块可按一定的规则组合成虚拟卷。存储器1130存储的指令可被处理器1110执行,以使处理器1110能够执行上述计算机集中节点间的资源或命令分发的方法。
25.通过本技术设计的技术方案,通过其他节点的分发能力,与现有的c/s模式中一个中心资源提供渠道,其它节点都通过网络通信去访问服务器获取服务器提供的资源的方式相比,在集中分发资源或者命令时,大大减轻了单节点分发的压力。
26.最后:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

技术特征:


1.一种计算机集中节点间的资源或命令分发的方法,其特征在于:若干个计算机节点构成一个集,针对集中的若干个计算机节点,每个计算机节点分发命令时选择就近的一个,若干个计算机节点进行命令分发步骤异步进行。2.根据权利要求1所述的一种计算机集中节点间的资源或命令分发的方法,其特征在于:所述数据分发顺序是已有资源的计算机节点选择未有资源的节点进行分发;所述计算机节点分发时,就近的计算机节点没有可分发的节点,就不分发。3.根据权利要求1所述的一种计算机集中节点间的资源或命令分发的方法,其特征在于:具体包括如下步骤:步骤1,选择集中的任意节点为起点n0,并将资源或者命令封装;步骤2,收集资源或者命令需要到达的节点ip,形成节点集合l;步骤3,从l中取出一个节点n1,作为起始节点的分发目标节点;步骤4,将l取出后剩下的节点,分为两部分l1和l2,l1保留在起始节点,l2和资源一块传递到节点n1;步骤5,节点n0跳到步骤3,用l1更新l直到l1为空;步骤6,节点n1按照n0的步骤执行l2;步骤7,直到所有节点都收到资源或者命令。4.一种存储介质,其特征在于:所述存储介质存储有计算机可执行指令,所述计算机可执行指令用于执行权利要求1-3任意一项所述的计算机集中节点间的资源或命令分发的方法。5.一种电子设备,其特征在于:包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-3任意一项所述的计算机集中节点间的资源或命令分发的方法。

技术总结


本发明公开了一种计算机集中节点间的资源或命令分发的方法,具体涉及计算机技术领域,一种计算机集中节点间的资源或命令分发的方法,若干个计算机节点构成一个集,针对集中的若干个计算机节点,每个计算机节点分发命令时选择就近的一个,若干个计算机节点进行命令分发步骤异步进行。本发明通过其他节点的分发能力,与现有的C/S模式中一个中心资源提供渠道,其它节点都通过网络通信去访问服务器获取服务器提供的资源的方式相比,在集中分发资源或者命令时,大大减轻了单节点分发的压力。压力。压力。


技术研发人员:

黄杰

受保护的技术使用者:

黄杰

技术研发日:

2022.09.20

技术公布日:

2022/12/9

本文发布于:2024-09-21 18:54:59,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/32130.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:节点   计算机   集群   资源
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议