[发明专利]云数据中心中基于双阈值滞后集群调度机制的节能策略有效
申请号: | 202210665311.4 | 申请日: | 2022-06-13 |
公开(公告)号: | CN115150277B | 公开(公告)日: | 2023-09-15 |
发明(设计)人: | 金顺福;白小军;武海星;崔瑜;魏士昌 | 申请(专利权)人: | 燕山大学 |
主分类号: | H04L41/0833 | 分类号: | H04L41/0833;H04L41/0893;H04L67/10;H04L67/61 |
代理公司: | 北京孚睿湾知识产权代理事务所(普通合伙) 11474 | 代理人: | 王冬杰 |
地址: | 066004 河北*** | 国省代码: | 河北;13 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据中心 基于 阈值 滞后 集群 调度 机制 节能 策略 | ||
1.一种云数据中心中基于双阈值滞后集群调度机制的节能策略,其特征在于,其包括以下步骤:
S1、将一个云数据中心中的所有同构服务器Ntotal分成基础集群N1和备用集群N2两个集群,其中基础集群中的服务器一直处于运行状态,而备用集群中的服务器则随负载变化动态开启与关停,并由双阈值的滞后机制来控制,所述双阈值包括开启阈值T1和关停阈值T2;
S2、设置任务分类器对任务进行分类与跟踪:设置任务分类器将到达云数据中心的任务分为实时任务和非实时任务,并用不同的标签进行标记,通过使用这些标签,跟踪系统中每类任务的服务过程;
S3、构建基于双阈值滞后集群调度机制的节能策略:
S31、当一个任务到达云数据中心时,只要有一台空闲服务器,新到达的任务就会立即占用其中的一台空闲服务器;若所有服务器都忙且为实时任务,则执行步骤S32,若所有服务器都忙且为非实时任务,则执行步骤S33;
S32、若缓冲区中排队的实时任务未达到访问阈值H,则新到达的实时任务将加入缓冲区,否则将离开此云数据中心,被及时调度到其他云数据中心节点;
S33、当一个非实时任务到达云数据中心时,即使所有服务器都忙,到达的非实时任务也将不受任何限制地进入缓冲区排队等待;
S34、当一个任务的服务完成时,若缓冲区中至少有一个实时任务,则一旦有服务器空闲,将服务第一个等待的实时任务;若缓冲区中只有非实时任务,将服务第一个等待的非实时任务;对于同一类任务,服务规则是先来先服务;
S4、刻画所述基于双阈值滞后集群调度机制的节能策略的工作原理;
S5、评估所述基于双阈值滞后集群调度机制的节能策略下的性能指标;
S6、分析所述基于双阈值滞后集群调度机制的节能策略下云数据中心的量化行为:分别从云用户与云服务供应商的角度出发,寻找帕累托最优解,即帕累托前沿点,从而权衡云数据中心的整体功耗与实时任务的平均等待时间。
2.根据权利要求1所述的云数据中心中基于双阈值滞后集群调度机制的节能策略,其特征在于,所述步骤S4具体包括以下步骤:
S41、多类任务的到达过程描述为带标记的马尔可夫到达过程(MMAP),实时任务和非实时任务的服务时间分别服从参数为μ1和μ2的指数分布,构建一个MMAP[K]/M[K]/N1+N2非抢占优先队列;
S42、考虑到云数据中心中多类任务的随机行为,构造一个五维连续时间马尔可夫链:
{(it,wt,rt,jt,vt),t≥0} (1)
其中,it表示时刻t时系统中的任务数,且it≥0,称作系统水平;wt表示时刻t时备用集群的状态,且若wt=0则表示备用集群是关闭的,若wt=1则表示备用集群是激活的;rt表示时刻t时缓冲区中实时任务数,且jt表示时刻t时正在服务的实时任务数,且任务的到达由随机过程{vt,t≥0}所引导,随机过程{vt,t≥0}是一个不可约的连续时间马尔可夫链,称作MMAP到达过程的底层马尔可夫链,其状态空间为{0,1,...,m},vt表示时刻t时底层马尔可夫链{vt,t≥0}的状态,且
S43、采用拟生灭过程、矩阵几何解方法和高斯-赛德尔方法,得到系统的稳态分布Π:
Π=(π0,π1,π2,...) (2)
其中,πi表示系统水平为i的概率向量,且满足有
πi=(π(i,0),π(i,1)) (3)
其中,π(i,0),π(i,1)分别表示备用集群未开启时的概率向量与备用集群开启时的概率向量,且满足有:
π(i,0)=(π(i,0,0),π(i,0,1),...,π(i,0,max{0,min{i-N1,H}})) (4)
π(i,1)=(π(i,1,0),π(i,1,1),...,π(i,1,max{0,min{i-N1-N2,H}})) (5)
其中,π(i,0,r),π(i,1,r)分别表示备用集群未开启时前三维的概率向量与备用集群开启时前三维的概率向量,且r={0,1,...,max{0,min{it-N1,H}}},满足有:
π(i,0,r)=(π(i,0,r,0),π(i,0,r,1),...,π(i,0,r,min{i,N1})) (6)
π(i,1,r)=(π(i,1,r,0),π(i,1,r,1),...,π(i,1,r,min{i,N1+N2})) (7)
其中,π(i,w,r,j)表示前四维的概率向量,且w={0,1},j={0,1,...,min{i,N1+N2}},满足有:
π(i,w,r,j)=(π(i,w,r,j,0),π(i,w,r,j,1),...,π(i,w,r,j,m)) (8)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于燕山大学,未经燕山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210665311.4/1.html,转载请声明来源钻瓜专利网。