一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种服务器节点的优先调度方法、系统、设备及存储介质与流程

2022-12-20 01:38:51 来源:中国专利 TAG:


1.本发明涉及服务器调度相关技术领域,尤其是涉及一种服务器节点的优先调度方法、系统、设备及存储介质。


背景技术:

2.随着大型分布式系统的服务模块越来越多,每个分布式服务器节点在运行后不同时段的网络和性能等都会有所变化,在这种分布式服务的环境下,需要更合理的分配资源和调度,以更大限度的提高系统的整体性能。


技术实现要素:

3.本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。本发明提供了一种服务器节点的优先调度方法、系统、设备及存储介质,能够合理的选择服务器节点进行调度,更大限度的提高系统的性能。
4.本发明的第一方面,提供了一种服务器节点的优先调度方法,所述服务器节点的优先调度方法包括:
5.获取服务器集群中的每一个服务器节点在目标时间段内已完成任务调度的平均响应时间;其中,所述目标时间段是所述当前时间周期内的一个时间段,或者是所述当前时间周期之前的历史时间周期内的一个时间段,或者是所述历史时间周期与所述当前时间周期在时间上连续的一个时间段;
6.根据在所述目标时间段内的每一个所述服务器节点的平均响应时间、所有平均响应时间中的最小平均响应时间以及所有平均响应时间中的最大平均响应时间,计算每一个所述服务器节点在所述当前时间周期内的初始权值;
7.根据每一个所述服务器节点的所述初始权值和每一个所述服务器节点在所述当前时间周期内已完成的任务调度次数,计算每一个所述服务器节点在当前时刻的实时权值;
8.从所述服务器集群中选取所述当前时刻的所述实时权值最小的一个所述服务器节点进行调度。
9.本发明第一方面提供的服务器节点的优先调度方法,至少具有如下有益效果:
10.本方法首先计算服务器节点在一段时间内对于任务调度的平均响应时间;然后利用平均响应时间、最大平均响应时间和最小平均响应时间计算当前时间周期内,服务器节点的初始权值,利用这三个参数计算出的初始权值综合的考虑了服务器集群平均响应时间,使得计算出来的初始权值更为合理,也为后续的实时权值的计算和比较提供了基础;然后利用初始权值和服务器节点在当前时间周期内已完成的任务调度次数,实时更新服务器节点的实时权值,选择实时权值最小的服务器节点进行任务,有利于对服务器节点进行更为合理的调度。
11.根据本发明的一些实施例,所述获取服务器集群中的每一个服务器节点在目标时
间段内已完成任务调度的平均响应时间,包括:
12.采集每一个所述服务器节点在所述目标时间段内完成的每一次任务调度的响应时间,并根据每一次的所述响应时间形成响应时间集合;
13.根据所述响应时间集合,并通过如下公式计算每一个所述服务器节点的平均响应时间:
[0014][0015]
其中,at表示所述服务器节点的平均响应时间,x
t
表示所述服务器节点完成第t次任务调度的响应时间,n表示所述服务器节点在所述目标时间段内已完成的任务调度次数。
[0016]
根据本发明的一些实施例,还通过如下公式计算每一个所述服务器节点的平均响应时间:
[0017]
at=k,(n=0)
[0018]
其中,k为常量。
[0019]
根据本发明的一些实施例,所述根据在所述目标时间段内的每一个所述服务器节点的平均响应时间、所有平均响应时间中的最小平均响应时间以及所有平均响应时间中的最大平均响应时间,计算每一个所述服务器节点在所述当前时间周期内的初始权值,包括:
[0020]
计算所述服务器节点的平均响应时间与所有平均响应时间中的最小平均响应时间之间的第一差值;
[0021]
计算所有平均响应时间中的最大平均响应时间与所有平均响应时间中的最小平均响应时间之间的第二差值;
[0022]
计算所述第一差值与所述第二差值的比值,将所述比值作为所述服务器节点的初始权值。
[0023]
根据本发明的一些实施例,所述根据每一个所述服务器节点的所述初始权值和每一个所述服务器节点在所述当前时间周期内已完成的任务调度次数,计算每一个所述服务器节点在当前时刻的实时权值,包括:
[0024]
当所述服务器节点在所述当前时间周期内已完成的任务调度次数小于一次时,则计算所述服务器节点在当前时刻的实时权值等于所述服务器节点的初始权值;
[0025]
当所述服务器节点在所述当前时间周期内已完成的任务调度次数大于一次时,则令所述服务器节点在所述当前时间周期内完成第一次任务调度后的实时权值等于所述服务器节点的初始权值,并通过如下公式计算所述服务器节点在当前时刻的实时权值:
[0026][0027][0028]
其中,at(i)表示第i个所述服务器节点的平均响应时间,avgat表示所述服务器集群中的所有所述服务器节点的平均响应时间,m表示所述服务器集群中的所有所述服务器节点的数量;a为预先设定的值且不同的avgat对应设置不同的a值,w(i)j表示第i个所述服务器节点在所述当前时间周期内完成第j次任务调度后的实时权值,w(i)
j-1
表示第i个服务
器节点在所述当前时间周期内完成第j-1次任务调度后的实时权值,j为整数且j大于或等于2。
[0029]
根据本发明的一些实施例,a的取值包括:当avgat为k位数时,a=10
k-1

[0030]
根据本发明的一些实施例,所述服务器节点的优先调度方法还包括:
[0031]
当所述服务器集群在所述当前时间周期的调度完成并进入下一个时间周期时,初始化所述服务器集群中的每一个所述服务器节点的初始权值。
[0032]
本发明第二方面提供了一种服务器节点的优先调度系统,所述服务器节点的优先调度系统包括:
[0033]
响应时间获取单元,用于获取服务器集群中的每一个服务器节点在目标时间段内已完成任务调度的平均响应时间;其中,所述目标时间段是所述当前时间周期内的一个时间段,或者是所述当前时间周期之前的历史时间周期内的一个时间段,或者是所述历史时间周期与所述当前时间周期在时间上连续的一个时间段;
[0034]
初始权值计算单元,用于根据在所述目标时间段内的每一个所述服务器节点的平均响应时间、所有平均响应时间中的最小平均响应时间以及所有平均响应时间中的最大平均响应时间,计算每一个所述服务器节点在所述当前时间周期内的初始权值;
[0035]
实时权值计算单元,用于根据每一个所述服务器节点的所述初始权值和每一个所述服务器节点在所述当前时间周期内已完成的任务调度次数,计算每一个所述服务器节点在当前时刻的实时权值;
[0036]
优先调度单元,用于从所述服务器集群中选取所述当前时刻的所述实时权值最小的一个所述服务器节点进行调度。
[0037]
本发明第三方面提供了一种电子设备,包括至少一个控制处理器和用于与所述至少一个控制处理器通信连接的存储器;所述存储器存储有可被所述至少一个控制处理器执行的指令,所述指令被所述至少一个控制处理器执行,以使所述至少一个控制处理器能够执行如上述的一种服务器节点的优先调度方法。
[0038]
本发明第四方面提供了一种计算机可读存储介质,其特征在于:所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如上述的一种服务器节点的优先调度方法。
[0039]
可以理解的是,上述第二方面至第四方面与相关技术相比存在的有益效果与上述第一方面与相关技术相比存在的有益效果相同,可以参见上述第一方面中的相关描述,在此不再赘述。
附图说明
[0040]
本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
[0041]
图1是本发明一实施例提供的一种服务器节点的优先调度方法的流程示意图;
[0042]
图2是图1中步骤s101的流程示意图;
[0043]
图3是图1中步骤s102的流程示意图;
[0044]
图4是图1中步骤s103的流程示意图;
[0045]
图5是本发明一实施例提供的一种服务器节点的优先调度系统的结构示意图;
[0046]
图6是本发明一实施例提供的一种电子设备的结构示意图。
具体实施方式
[0047]
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
[0048]
需要说明的是,虽然在装置示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置中的模块划分,或流程图中的顺序执行所示出或描述的步骤。说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
[0049]
除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本技术实施例的目的,不是旨在限制本技术。
[0050]
参照图1,本发明的一个实施例,提供了一种服务器节点的优先调度方法,作为一种示例,本服务器节点的优先调度方法作用于服务器集群,需要注意的是,本实施例默认服务器集群中的每一服务器节点均为可用状态。具体的,本方法包括如下步骤s101至步骤s104:
[0051]
步骤s101、获取服务器集群中的每一个服务器节点在目标时间段内已完成任务调度的平均响应时间。
[0052]
本方法实施例目的是使得服务器集群在当前时间周期内的每次任务调度中,总是选择最合理的服务器节点进行调度。本实施例以“权值最小”作为选择服务器节点进行调度的依据。
[0053]
为了计算到服务器节点在当前时间周期内的当前时刻的实时权值(服务器节点的实时权值是随着任务调度完成次数不断更新,此点在后文进行介绍),在本实施例的步骤s101中,首先获取服务器节点在一个时间段内,完成任务调度的平均响应时间,通过在该时间段内计算的平均响应时间作为计算服务器节点在当前时间周期内的初始权值的因子,初始权值是作为计算服务器节点在当前时刻的实时权值的因子。因为平均响应时间的长短综合的反映了服务器节点在一段时间内的网络、cpu、i\0等一系列的综合性能,所以本实施例将每个服务器节点在一时间段内对应的完成任务调度的平均响应时间作为当前时刻选择服务器节点调度的重要因素。
[0054]
值得说明的是,这里简单列出目标时间段、当前时间周期和当前时刻的关系:
[0055]
例如:t(i)为当前时间周期(第i个时间周期)。当前时刻发生在时间周期t(i)内;t(i-1),t(i-2)

为历史时间周期,t(i-1)是第i-1个时间周期,t(i-1)与t(i)在时间上是连续的。目标时间段是用于计算时间周期t(i)的初始权值的时间段(即是用于计算节点的平均响应时间的时间段,得到平均响应时间才能进一步计算t(i)的初始权值),目标时间段包括如下三种情况:
[0056]
第一种情况:目标时间段是历史时间周期中的一段时间,如:是时间周期t(i-1)内的一个时间段,服务器节点在时间周期t(i-1)内同样进行任务调度,可计算每一服务器节点在时间周期t(i-1)内的一个时间段内的平均响应时间;
[0057]
第二种情况:目标时间段是当前时间周期t(i)中的一段时间,如:当前时间周期有100秒,目标时间段是当前时间周期的前10秒,当前时刻是时间周期t(i)后90秒中的任意时刻;
[0058]
第三种情况:目标时间段历史时间周期和当前时间周期之间的一段时间,如:一个时间周期为100秒,目标时间段是包括时间周期t(i-1)中的100秒和当前时间周期t(i)中的10秒。
[0059]
需要注意的是,后续实施例优选目标时间段为第一种情况,如:从时间周期t(i-1)过度至时间周期t(i)时,计算服务器节点在时间周期t(i-1)中的一段时间内,对于任务调度的平均响应时间,这样在时间周期t(i)刚开始进行时,就能得到一个服务器节点对应的初始权值(当前时间周期内的每一服务器节点只有一个初始权值),而且得到的初始权值能充分的反映出服务器节点在上一时间周期内的网络、cpu、i\0等一系列的综合性能。
[0060]
参照图2,在一些实施例中,步骤s101中的获取服务器集群中的每一个服务器节点在目标时间段内已完成任务调度的平均响应时间,包括如下步骤s1011和s1012:
[0061]
步骤s1011、采集每一个服务器节点在目标时间段内完成的每一次任务调度的响应时间,并根据每一次的响应时间形成响应时间集合。例如:服务器节点a在目标时间段内完成n次任务调度,通过定时器采集服务器节点a完成n次任务调度的响应时间集合{x1,x2,x3,...,xn}。
[0062]
步骤s1012、根据响应时间集合,并通过如下公式计算每一个服务器节点的平均响应时间:
[0063][0064]
其中,at表示服务器节点的平均响应时间,x
t
表示服务器节点完成第t次任务调度的响应时间,n表示服务器节点在目标时间段内已完成的任务调度次数。其中,k为常量,当在目标时间段内,服务器节点a没有发生任务调用,则给服务器节点a的at赋值一个常量k,需要注意的是,该常量k的取值可以人为进行设定,此处不进行具体限定。
[0065]
步骤s102、根据在目标时间段内的每一个服务器节点的平均响应时间、所有平均响应时间中的最小平均响应时间以及所有平均响应时间中的最大平均响应时间,计算每一个服务器节点在当前时间周期内的初始权值。
[0066]
步骤s102是在当前时间周期内,为每一服务器节点分配一个初始权值,而初始权值是作为步骤s103计算每一服务器节点在当前时刻的实时权值的因子。参照图3,在一些实施例中,步骤s102具体包括如下步骤s1021至s1023:
[0067]
步骤s1021、计算服务器节点的平均响应时间与所有平均响应时间中的最小平均响应时间之间的第一差值。
[0068]
步骤s1022、计算所有平均响应时间中的最大平均响应时间与所有平均响应时间中的最小平均响应时间之间的第二差值。
[0069]
步骤s1023、计算第一差值与第二差值的比值,将比值作为服务器节点的初始权值。
[0070]
在本实施例的步骤s1021至s1023中,根据一个服务器节点的平均响应时间、最大
的一个平均响应时间(最大平均响应时间)和最小的一个平均响应时间(最小平均响应时间),计算该服务器节点的初始权值,利用这三个参数计算出的初始权值综合的考虑了服务器集群平均响应时间,此时,平均响应时间越小的服务器节点初始权值越小。在每个时间周期内定时重置初始权值时,都会优先调度性能最好的服务器节点,如:假设设置3个时间周期,在第1个时间周期结束并进入第2个时间周期时,将重置每一服务器节点的初始权值,并且在设置第2个时间周期的初始权值时,也会优先调度性能最好的服务器节点;从第2个时间周期至第3个时间周期也是同理。而且当两个服务器节点的平均响应时间相差不大时,计算出的初始权值的数值同样也会相差很小,当平均响应时间相差较大时,初始权值也会相差较大,这样为后续步骤s103的实时权值的计算和比较提供了基础。
[0071]
步骤s103、根据每一个服务器节点的初始权值和每一个服务器节点在当前时间周期内已完成的任务调度次数,计算每一个服务器节点在当前时刻的实时权值。
[0072]
参照图4,在一些实施例的步骤s103中,具体包括如下步骤s1031和s1032:
[0073]
步骤s1031、当服务器节点在当前时间周期内已完成的任务调度次数小于一次时,则计算服务器节点在当前时刻的实时权值等于服务器节点的初始权值。
[0074]
步骤s1032、当服务器节点在当前时间周期内已完成的任务调度次数大于一次时,则令服务器节点在当前时间周期内完成第一次任务调度后的实时权值等于服务器节点的初始权值,并通过如下公式计算服务器节点在当前时刻的实时权值:
[0075][0076][0077]
其中,at(i)表示第i个服务器节点的平均响应时间,avgat表示服务器集群中的所有服务器节点的平均响应时间,m表示服务器集群中的所有服务器节点的数量;a为预先设定的值且不同的avgat对应设置不同的a值,w(i)j表示第i个服务器节点在当前时间周期内完成第j次任务调度后的实时权值,w(i)
j-1
表示第i个服务器节点在当前时间周期内完成第j-1次任务调度后的实时权值,j为整数且j大于或等于2。
[0078]
根据上述步骤s1031,假设服务器节点a在当前时间周期内为第一次任务调度时,则令服务器节点的实时权值等于服务器节点的初始权值;否则,根据上述步骤s1032的公式,服务器节点a的当前次任务调度的实时权值是上一次任务调度的实时权值与之和。
[0079]
本实施例采用作为一个定值进行迭代(根据任务调度的完成次数进行迭代),相较于一个常量,是在每个时间周期内,根据实际任务调度计算出来的,在不同的时间周期内,响应时间不同,则会不同,这样有利于当前时间周期内的合理调度。
[0080]
而且在一些实施例中,a的取值包括:当avgat为k位数时,a=10
k-1
。由于在不同的时间周期内,响应时间不同,则会不同,在本实施例,a的取值随着avgat的不同而不同,这样更利于当前时间周期内的合理调度。
[0081]
例如:有服务器节点a,b,c,服务器节点a,b,c在一个目标时间段内的平均响应时间分别是10ms,20ms,30ms,那么可以知道服务器节点a,b,c在当前时间周期内的初始权值分别是0、1/2、1;则为1/2,此时,当a第一次被任务调度后,a的实时权值为w=0 1/2=1/2,此时a、b、c的实时权值为1/2、1/2、1。依此类推,可以发现本方法实施例很好的利用了服务器节点的响应时间进行调度,调度更为合理。
[0082]
步骤s104、从服务器集群中选取当前时刻的实时权值最小的一个服务器节点进行调度。在步骤s104中,当需要在服务器集群中选择节点进行调度时,选择实时权值最小的服务器节点进行调度。
[0083]
本发明的一个实施例,提供了一种服务器节点的优先调度方法,本服务器节点的优先调度方法包括如下步骤s201至步骤s206:
[0084]
步骤s201、在服务器集群中,记录t(i)时间周期内的每个服务器节点的响应时间。每次任务调度时,通过定时器记录好每个服务器节点的完成任务调度的响应时间t。其中t(i)表示第i个时间周期。
[0085]
步骤s202、计算t(i)时间周期内,每个服务器节点的平均响应时间at。针对某一个服务器节点,定时器先收集好该服务器节点在一时间段t内完成n次任务调度的调度时间集合:{x1,x2,x3,...,xn}。并计算出该服务器节点的平均响应时间at;如果t(i)时间周期内,该服务器节点无调用,则给该服务器节点的at赋值一个常量k。
[0086][0087]
步骤s203、计算获取t(i)时间周期内每个服务器节点的初始权值cw,根据计算出的平均响应时间at使用类极值线行模式算法计算出每个服务器点在时间段t内形成的初始权值cw,初始权值cw的计算公式包括:
[0088][0089]
其中,cw表示服务器节点的初始权值,at表示服务器节点的平均响应时间,minat表示最小平均响应时间,maxat表示最大平均响应时间。
[0090]
在本实施例的步骤s203中,利用初始权值cw的计算公式,具有如下优势:
[0091]
(1)平均响应时间的长短综合的反映了服务器节点在一个时间段内的网络、cpu、i\0等一系列的综合性能;服务器节点在此时间段内的性能越强,则平均响应时间越小,则服务器节点初始权值越小;
[0092]
(2)计算出的cw综合的考虑了一组服务器节点的平均响应时间,平均响应时间越小的服务器节点的cw越小,这样在每个时间周期内定时重置cw时,都会优先调度性能最好的服务器节点;
[0093]
(3)当两个服务器节点的平均响应时间相差不大时,计算出的初始权值cw的数值同样也会相差很小,当平均响应时间相差较大时,cw也会相差较大,这样为后续步骤s204的实时权值w的计算和比较提供了基础。
[0094]
步骤s204、计算获取t(i)时间周期内,每个服务器节点的实时权值w,若一个服务
器节点在此时间周期内为第一次调度,则w=cw;否则实时权值w的公式为:
[0095]
w=w (1/所有节点的平均响应时间avgat)*a(a是根据avgat获取的动态数,当avgat为个位数时,a为1,当avgat为两位数时,a为10,当avgat为3位数是a为100,依此类推);即:
[0096][0097]
其中,w
j-1
表示一服务器节点在完成第j-1任务调度后的实时权值;wj同理。avgat的计算方式为如下,m为该时间周期内的服务器节点数量:
[0098][0099]
相比采用一个常量来说,是每个时间周期内,根据实际任务调度计算出来的,在不同的时间周期内,响应时间不同,则就会不同,这样更有利于该时间周期内的合理调度。
[0100]
假设:服务器节点a,b,c在一个时间周期内的平均响应时间分别是10ms,20ms,30ms,那么可以知道a,b,c的初始权值cw分别是0、1/2、1。则为1/2,此时当a第一次被调度后,它的实时权值为w=0 1/2=1/2,此时a,b,c的实时权值为1/2、1/2、1。依此类推,可以发现本方法很好的利用了服务器节点的响应时间进行调度。
[0101]
步骤s205、每次任务调度时,选择实时权值w最小的服务器节点进行调度,调度时进行步骤s201,记录好调度完成的响应时间t,调度完成后通过步骤s204的公式重置实时权值w。
[0102]
步骤s206、当一个时间周期t(i)结束时,定时器重启进行步骤s202和步骤s203对新的一个时间周期t(i 1)的初始权值cw进行重新计算。
[0103]
本方法首先计算服务器节点在一段时间内对于任务调度的平均响应时间;然后利用平均响应时间、最大平均响应时间和最小平均响应时间计算当前时间周期内,服务器节点的初始权值,利用这三个参数计算出的初始权值综合的考虑了服务器集群平均响应时间,使得计算出来的初始权值更为合理,也为后续的实时权值的计算和比较提供了基础;然后利用初始权值和服务器节点在当前时间周期内已完成的任务调度次数,实时更新服务器节点的实时权值,选择实时权值最小的服务器节点进行任务,有利于对服务器节点进行更为合理的调度。
[0104]
参照图5,本发明的一个实施例,提供了一种服务器节点的优先调度系统,本服务器节点的优先调度系统包括响应时间获取单元、初始权值计算单元、实时权值计算单元和优先调度单元,其中:
[0105]
响应时间获取单元1001用于获取服务器集群中的每一个服务器节点在当前时间周期内完成任务调度的平均响应时间;其中,当前时间周期是在当前时刻之前且与当前时刻在时间上连续的一个时间段。
[0106]
初始权值计算单元1002用于根据每一个服务器节点的平均响应时间、所有平均响应时间中的最小平均响应时间以及所有平均响应时间中的最大平均响应时间,计算每一个
服务器节点的初始权值。
[0107]
实时权值计算单元1003用于根据每一个服务器节点的初始权值和每一个服务器节点在当前时间周期内的任务调度次数,计算每一个服务器节点在当前时刻的实时权值。
[0108]
优先调度单元1004用于从服务器集群中选取实时权值最小的一个服务器节点进行调度。
[0109]
需要说明的是,本系统实施例与上述方法实施例是基于相同的发明构思,因此上述实施例的相关内容同样适用于本系统实施例,此处不再赘述。
[0110]
参照图6,本技术实施例还提供了一种电子设备,本电子设备包括:
[0111]
至少一个存储器;
[0112]
至少一个处理器;
[0113]
至少一个程序;
[0114]
程序被存储在存储器中,处理器执行至少一个程序以实现本公开实施上述的服务器节点的优先调度方法。
[0115]
该电子设备可以为包括手机、平板电脑、个人数字助理(personal digital assistant,pda)、车载电脑等任意智能终端。
[0116]
本技术实施例的电子设备,用于执行上述服务器节点的优先调度方法,利用带内信道隔离转发控制流的思路,根据多个感知任务的任务需求,按需从多个感知节点中遴选出若干感知节点作为控制节点,并使遴选出的控制节点连通以构建控制网络来专司转发控制流,从而构建高可靠的带内控制网络,解决控制流与数据流的传输冲突问题,极大提升感知层中控制流传输的时效性与可靠性。
[0117]
电子设备包括:
[0118]
处理器1600,可以采用通用的中央处理器(central processing unit,cpu)、微处理器、应用专用集成电路(application specific integrated circuit,asic)、或者一个或多个集成电路等方式实现,用于执行相关程序,以实现本公开实施例所提供的技术方案;
[0119]
存储器1700,可以采用只读存储器(read only memory,rom)、静态存储设备、动态存储设备或者随机存取存储器(random access memory,ram)等形式实现。存储器1700可以存储操作系统和其他应用程序,在通过软件或者固件来实现本说明书实施例所提供的技术方案时,相关的程序代码保存在存储器1700中,并由处理器1600来调用执行本公开实施例的服务器节点的优先调度方法。
[0120]
输入/输出接口1800,用于实现信息输入及输出;
[0121]
通信接口1900,用于实现本设备与其他设备的通信交互,可以通过有线方式(例如usb、网线等)实现通信,也可以通过无线方式(例如移动网络、wifi、蓝牙等)实现通信;
[0122]
总线2000,在设备的各个组件(例如处理器1600、存储器1700、输入/输出接口1800和通信接口1900)之间传输信息;
[0123]
其中处理器1600、存储器1700、输入/输出接口1800和通信接口1900通过总线2000实现彼此之间在设备内部的通信连接。
[0124]
本公开实施例还提供了一种存储介质,该存储介质是计算机可读存储介质,该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令用于使计算机执行上述服务器节点的优先调度方法。
[0125]
本技术实施例的存储介质,用于执行上述服务器节点的优先调度方法,利用带内信道隔离转发控制流的思路,根据多个感知任务的任务需求,按需从多个感知节点中遴选出若干感知节点作为控制节点,并使遴选出的控制节点连通以构建控制网络来专司转发控制流,从而构建高可靠的带内控制网络,解决控制流与数据流的传输冲突问题,极大提升感知层中控制流传输的时效性与可靠性。
[0126]
存储器作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序以及非暂态性计算机可执行程序。此外,存储器可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施方式中,存储器可选包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至该处理器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0127]
本公开实施例描述的实施例是为了更加清楚的说明本公开实施例的技术方案,并不构成对于本公开实施例提供的技术方案的限定,本领域技术人员可知,随着技术的演变和新应用场景的出现,本公开实施例提供的技术方案对于类似的技术问题,同样适用。
[0128]
本领域技术人员可以理解的是,图中示出的技术方案并不构成对本公开实施例的限定,可以包括比图示更多或更少的步骤,或者组合某些步骤,或者不同的步骤。
[0129]
以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
[0130]
在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0131]
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0132]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0133]
集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括多指令用以使得一台电子设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序的介质。
[0134]
以上是对本技术实施例的较佳实施进行了具体说明,但本技术实施例并不局限于
上述实施方式,熟悉本领域的技术人员在不违背本技术实施例精神的前提下还可作出种种的等同变形或替换,这些等同的变形或替换均包含在本技术实施例权利要求所限定的范围内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献