丛集环境中平衡实体机资源负载的方法技术

技术编号:10369873 阅读:233 留言:0更新日期:2014-08-28 12:29
本发明专利技术揭露一种丛集环境中平衡实体机资源负载的方法,是藉由取得安置在此丛集环境中实体机上虚拟机的一个以上资源使用率,进一步由此些虚拟机资源使用率以计算求得此丛集中实体机资源负载的离散程度与资源负载算数平均数;在丛集中实体机资源负载的离散程度高于目标的负载离散程度时,通过虚拟机搬移算法求得复数台候选虚拟机以进行搬移,演算法主要是把资源负债大于丛集中资源负载算数平均数的实体机为一组,其他所有的实体机为另外一组,并以距离负载算数平均数的距离名次相同的实体机两两一组挑选虚拟机来做搬移候选,搬移后降低丛集中实体机资源负载的离散程度直到满足目标的负载离散程度。

【技术实现步骤摘要】

本专利技术是有关于一种动态资源分配方法,特别是有关于一种。
技术介绍
丛集(cluster)环境主要是通过虚拟化技术将位于实体机器(一般称为Host)上的资源切分为不同等份使用。通过虚拟化可让使用者或是应用程序轻易取得所需要的计算资源,不受限于初始安装的方式、地区、位置,或实体的组合。虚拟化技术允许用户在一台实体机上运行多个操作系统,虚拟化技术运作是通过虚拟机管理层(Hypervisor)(或一般称为虚拟机监控器(virtual machine monitor, VMM))将虚拟机(Virtual Machine)与实体机硬件分开,在一个实体机中,包括处理器、内存、储存设备、网络I/O等资源,在其之上分割出几个虚拟机,每一台虚拟机依据其应用的需求,分配所需的硬件资源,虚拟机与硬件中间由虚拟机管理层负责沟通,虚拟机管理层负责将虚拟机的指令传送至所需的硬件资源执行运作,并将运作的结果传送回虚拟机,每一个虚拟机是互相独立的,彼此并不知道互相在分享硬件的资源。换言之,虚拟化技术提供对于数据、计算能力、储存容量及其他资源一个逻辑的分类,而不是一个实体界限。丛集系统是由多数个实体机所组本文档来自技高网...

【技术保护点】
一种丛集环境中平衡实体机资源负载的方法,其特征在于,包含下列步骤:A、汇入丛集资源临界值及虚拟机配置互斥与群组设定条件;B、撷取一段时间所收集到各虚拟机历史的资源使用量;C、根据实体机中所有虚拟机的资源使用量合以计算出实体机实际的资源使用率,再藉由计算所有实体机的资源使用率进一步求得丛集环境下的标准偏差值,以判断各实体机之间负载平衡状态及离散程度;D、判断所求得的标准偏差值是否大于丛集资源临界值,若是,则进行实体机的挑选,以挑选出至少一对实体机,并在所挑选配对的二台实体机上挑选虚拟机进行模拟搬移动作,以改善实体机资源使用率的标准偏差值,其中,所配对的实体机中的其中一个实体机的资源使用率大于另一...

【技术特征摘要】
2013.10.17 TW 1021374291.一种丛集环境中平衡实体机资源负载的方法,其特征在于,包含下列步骤: A、汇入丛集资源临界值及虚拟机配置互斥与群组设定条件; B、撷取一段时间所收集到各虚拟机历史的资源使用量; C、根据实体机中所有虚拟机的资源使用量合以计算出实体机实际的资源使用率,再藉由计算所有实体机的资源使用率进一步求得丛集环境下的标准偏差值,以判断各实体机之间负载平衡状态及离散程度; D、判断所求得的标准偏差值是否大于丛集资源临界值,若是,则进行实体机的挑选,以挑选出至少一对实体机,并在所挑选配对的二台实体机上挑选虚拟机进行模拟搬移动作,以改善实体机资源使用率的标准偏差值,其中,所配对的实体机中的其中一个实体机的资源使用率大于另一个实体机; E、计算模拟搬移虚拟机后,判断实体机资源使用率的标准偏差值是否仍高于丛集资源临界值,若是,则重复执行步骤D以及E,若否,则执行步骤F ;以及 F、进行虚拟机的搬移动作,以互相搬迁所挑选配对的二台实体机中的虚拟机。2.根据权利要求1所述的丛集环境中平衡实体机资源负载的方法,其特征在于,离散程度为下列数学式所计算表示: 3.根据权利要求2所述的丛集环境中平衡实体机资源负载的方法,其特征在于,步骤D中包含下列步骤: 计算各实体机的资源使用率Piescmrxe与算数平均值的差值ι^_;以及 依据所计算的差值Dj将丛集内资源紧张的实体机归类为一组,其它的实体机归为另一组,并将二组的实体机依照差值Dj的大小进行排名,以将两组间相同排名或某一特定排名的实体机挑选为互相搬迁虚拟机的对象,进而筛选至少一对...

【专利技术属性】
技术研发人员:张屹铭
申请(专利权)人:中华电信股份有限公司
类型:发明
国别省市:中国台湾;71

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1