【技术实现步骤摘要】
一种服务器节点的优先调度方法、系统、设备及存储介质
[0001]本专利技术涉及服务器调度相关
,尤其是涉及一种服务器节点的优先调度方法、系统、设备及存储介质。
技术介绍
[0002]随着大型分布式系统的服务模块越来越多,每个分布式服务器节点在运行后不同时段的网络和性能等都会有所变化,在这种分布式服务的环境下,需要更合理的分配资源和调度,以更大限度的提高系统的整体性能。
技术实现思路
[0003]本专利技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。本专利技术提供了一种服务器节点的优先调度方法、系统、设备及存储介质,能够合理的选择服务器节点进行调度,更大限度的提高系统的性能。
[0004]本专利技术的第一方面,提供了一种服务器节点的优先调度方法,所述服务器节点的优先调度方法包括:
[0005]获取服务器集群中的每一个服务器节点在目标时间段内已完成任务调度的平均响应时间;其中,所述目标时间段是所述当前时间周期内的一个时间段,或者是所述当前时间周期之前的历史时间周期内的一个时间段,或者是所述历史时间周期与所述当前时间周期在时间上连续的一个时间段;
[0006]根据在所述目标时间段内的每一个所述服务器节点的平均响应时间、所有平均响应时间中的最小平均响应时间以及所有平均响应时间中的最大平均响应时间,计算每一个所述服务器节点在所述当前时间周期内的初始权值;
[0007]根据每一个所述服务器节点的所述初始权值和每一个所述 ...
【技术保护点】
【技术特征摘要】
1.一种服务器节点的优先调度方法,其特征在于,所述服务器节点的优先调度方法包括:获取服务器集群中的每一个服务器节点在目标时间段内已完成任务调度的平均响应时间;其中,所述目标时间段是所述当前时间周期内的一个时间段,或者是所述当前时间周期之前的历史时间周期内的一个时间段,或者是所述历史时间周期与所述当前时间周期在时间上连续的一个时间段;根据在所述目标时间段内的每一个所述服务器节点的平均响应时间、所有平均响应时间中的最小平均响应时间以及所有平均响应时间中的最大平均响应时间,计算每一个所述服务器节点在所述当前时间周期内的初始权值;根据每一个所述服务器节点的所述初始权值和每一个所述服务器节点在所述当前时间周期内已完成的任务调度次数,计算每一个所述服务器节点在当前时刻的实时权值;从所述服务器集群中选取所述当前时刻的所述实时权值最小的一个所述服务器节点进行调度。2.根据权利要求1所述的服务器节点的优先调度方法,其特征在于,所述获取服务器集群中的每一个服务器节点在目标时间段内已完成任务调度的平均响应时间,包括:采集每一个所述服务器节点在所述目标时间段内完成的每一次任务调度的响应时间,并根据每一次的所述响应时间形成响应时间集合;根据所述响应时间集合,并通过如下公式计算每一个所述服务器节点的平均响应时间:其中,AT表示所述服务器节点的平均响应时间,X
t
表示所述服务器节点完成第t次任务调度的响应时间,b表示所述服务器节点在所述目标时间段内已完成的任务调度次数。3.根据权利要求2所述的服务器节点的优先调度方法,其特征在于,还通过如下公式计算每一个所述服务器节点的平均响应时间:AT=K,(n=0)其中,K为常量。4.根据权利要求1至3任一项所述的服务器节点的优先调度方法,其特征在于,所述根据在所述目标时间段内的每一个所述服务器节点的平均响应时间、所有平均响应时间中的最小平均响应时间以及所有平均响应时间中的最大平均响应时间,计算每一个所述服务器节点在所述当前时间周期内的初始权值,包括:计算所述服务器节点的平均响应时间与所有平均响应时间中的最小平均响应时间之间的第一差值;计算所有平均响应时间中的最大平均响应时间与所有平均响应时间中的最小平均响应时间之间的第二差值;计算所述第一差值与所述第二差值的比值,将所述比值作为所述服务器节点的初始权值。5.根据权利要求4所述的服务器节点的优先调度方法,其特征在于,所述根据每一个所
述服务器节点的所述初始权值和每一个所述服务器节点在所述当前时间周期内已完成的任务调度次数,计算每一个所述服务器节点在当前时刻的实时权值,包括:当所述服务器节点在所述当前时间周期内已完成的任务调度次数小于一次时,则计算所述服务器节点在当前时刻的实时权值等于所述服务器节点的初始权值;当所述服务器节点在所述当前时间周期内已完成的任务调度次数大于一次时,则令所述...
【专利技术属性】
技术研发人员:仇念飞,孙宪福,
申请(专利权)人:深圳市航天华拓科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。