【技术实现步骤摘要】
本专利技术属于云计算系统控制领域,特别是涉及一种考虑云平台主机性能衰减的任务分配方法、装置和系统。
技术介绍
云计算是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需求提供给计算机和其他设备。相对于传统的软件和计算形态,云计算具有松散耦合、随需应变、成本可控、资源虚拟、异构协同等显著的优势,使其更适应现今的电子商务、柔性制造、移动互联网等应用。云平台是指由多个异构的、由网络连接在一起的主机所组成的用于承载提供在线云服务的企业级应用的分布式计算系统。在云平台中,将大量的主机进行集中统一管理,可以保障主机运行所需要的稳定电源环境,适宜的温湿度控制以及网络带宽条件。同其他软硬件系统一样,云平台中的主机的负载也处于实时变化中。由于现今的云计算系统多运用于大规模科学计算、实时金融、在线交易、流媒体多播等高负载和高复杂度的应用,其主机时常处于超负荷运行的状态。云主机在长时间高负荷运行后,会出现整体性能衰减的情况。如果任务调度和负载均衡策略忽视性能衰减,就极易出现堆积于性能劣化的主机上的任务成批崩溃的情况,造成重大损失。传统的任务调度和分配策略,多仅仅依据各个主机和节点的当前的负载、资源利用率、可靠性状态计算容许的可新增任务容量,并根据这些静态数据确定任务分配和调度方案,忽略了云计算系统中各个主机实时的性能波动和衰减情况,没有主动的避免“将新任务分配到目前虽然性能不低但处于性能下降态势的主机”。在此背景下,如何动态的跟踪云平台的运行态势,实时跟踪和预测云主机的性能变化,对性能衰减情况进行预警,实现合理的任务分配策略,便成为了研究的热点和难点。专利 ...
【技术保护点】
一种考虑云平台主机性能衰减的任务分配方法,其特征在于,包含如下步骤:步骤一、监控各个主机并采集其性能信息;所述性能信息包括主机运行总时间KTi、任务完成总数量KWCi以及在最近t时间内完成任务数量WCi、各主机新到达任务数量XDi、主机出错或挂起后重提交的完成任务数量CTJi、出错任务数量CWi、迁出任务数量QCi、主机宕机记录;其中,i为下标值以表明变量所属的主机号,满足0<i≤n;步骤二、评估主机当前性能和负载:计算每个所述主机在t时间内等效存活率CHLi、多任务失效率RWSXLi、等效执行率DXZXi以及所有主机平均任务输入率PJL;步骤三,评估各主机性能衰减程度,评估各个主机下一个t时间内潜在任务存量ZDLi,评估各个主机考虑故障发生下的负载满足度MZDi,评估各个主机性能衰减程度SJDi;其中,所述潜在任务存量ZDLi为:ZDLi=t×((1-a)×PJL+max{XDit|0<i≤n})+QCi+CTJi+CWi1-RWSXLi]]>其中,a满足0<a<1,为云系统管理者预先给定的权重系数;所述负载满足度MZDi与主机执行率成 ...
【技术特征摘要】
1.一种考虑云平台主机性能衰减的任务分配方法,其特征在于,包含如下步骤:步骤一、监控各个主机并采集其性能信息;所述性能信息包括主机运行总时间KTi、任务完成总数量KWCi以及在最近t时间内完成任务数量WCi、各主机新到达任务数量XDi、主机出错或挂起后重提交的完成任务数量CTJi、出错任务数量CWi、迁出任务数量QCi、主机宕机记录;其中,i为下标值以表明变量所属的主机号,满足0<i≤n;步骤二、评估主机当前性能和负载:计算每个所述主机在t时间内等效存活率CHLi、多任务失效率RWSXLi、等效执行率DXZXi以及所有主机平均任务输入率PJL;步骤三,评估各主机性能衰减程度,评估各个主机下一个t时间内潜在任务存量ZDLi,评估各个主机考虑故障发生下的负载满足度MZDi,评估各个主机性能衰减程度SJDi;其中,所述潜在任务存量ZDLi为: ZDL i = t × ...
【专利技术属性】
技术研发人员:夏云霓,郭坤银,罗辛,李蔚凌,王元斗,吴全旺,杨瑞龙,
申请(专利权)人:重庆大学,
类型:发明
国别省市:重庆;50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。