【技术实现步骤摘要】
本专利技术是有关于一种动态资源分配方法,特别是有关于一种。
技术介绍
丛集(cluster)环境主要是通过虚拟化技术将位于实体机器(一般称为Host)上的资源切分为不同等份使用。通过虚拟化可让使用者或是应用程序轻易取得所需要的计算资源,不受限于初始安装的方式、地区、位置,或实体的组合。虚拟化技术允许用户在一台实体机上运行多个操作系统,虚拟化技术运作是通过虚拟机管理层(Hypervisor)(或一般称为虚拟机监控器(virtual machine monitor, VMM))将虚拟机(Virtual Machine)与实体机硬件分开,在一个实体机中,包括处理器、内存、储存设备、网络I/O等资源,在其之上分割出几个虚拟机,每一台虚拟机依据其应用的需求,分配所需的硬件资源,虚拟机与硬件中间由虚拟机管理层负责沟通,虚拟机管理层负责将虚拟机的指令传送至所需的硬件资源执行运作,并将运作的结果传送回虚拟机,每一个虚拟机是互相独立的,彼此并不知道互相在分享硬件的资源。换言之,虚拟化技术提供对于数据、计算能力、储存容量及其他资源一个逻辑的分类,而不是一个实体界限。丛集系统是由多数个实体机所组成,为妥善利用实体机资源,各实体机再将资源分配给数个虚拟机使用以提高资源使用率。虚拟机对资源的需求起伏不定,因而各实体机上的资源使用率差异大,虚拟化技术让虚拟机管理层提供过量使用(overcommit)的功能,虚拟机的资源使用率无法藉由观测得知,为提升服务器可靠度以及服务效率,避免硬件负担过高造成服务中断,实体机之间的资源必须启动负载平衡机制,将一台虚拟机从一台资源紧张的实体机 ...
【技术保护点】
一种丛集环境中平衡实体机资源负载的方法,其特征在于,包含下列步骤:A、汇入丛集资源临界值及虚拟机配置互斥与群组设定条件;B、撷取一段时间所收集到各虚拟机历史的资源使用量;C、根据实体机中所有虚拟机的资源使用量合以计算出实体机实际的资源使用率,再藉由计算所有实体机的资源使用率进一步求得丛集环境下的标准偏差值,以判断各实体机之间负载平衡状态及离散程度;D、判断所求得的标准偏差值是否大于丛集资源临界值,若是,则进行实体机的挑选,以挑选出至少一对实体机,并在所挑选配对的二台实体机上挑选虚拟机进行模拟搬移动作,以改善实体机资源使用率的标准偏差值,其中,所配对的实体机中的其中一个实体机的资源使用率大于另一个实体机;E、计算模拟搬移虚拟机后,判断实体机资源使用率的标准偏差值是否仍高于丛集资源临界值,若是,则重复执行步骤D以及E,若否,则执行步骤F;以及F、进行虚拟机的搬移动作,以互相搬迁所挑选配对的二台实体机中的虚拟机。
【技术特征摘要】
2013.10.17 TW 1021374291.一种丛集环境中平衡实体机资源负载的方法,其特征在于,包含下列步骤: A、汇入丛集资源临界值及虚拟机配置互斥与群组设定条件; B、撷取一段时间所收集到各虚拟机历史的资源使用量; C、根据实体机中所有虚拟机的资源使用量合以计算出实体机实际的资源使用率,再藉由计算所有实体机的资源使用率进一步求得丛集环境下的标准偏差值,以判断各实体机之间负载平衡状态及离散程度; D、判断所求得的标准偏差值是否大于丛集资源临界值,若是,则进行实体机的挑选,以挑选出至少一对实体机,并在所挑选配对的二台实体机上挑选虚拟机进行模拟搬移动作,以改善实体机资源使用率的标准偏差值,其中,所配对的实体机中的其中一个实体机的资源使用率大于另一个实体机; E、计算模拟搬移虚拟机后,判断实体机资源使用率的标准偏差值是否仍高于丛集资源临界值,若是,则重复执行步骤D以及E,若否,则执行步骤F ;以及 F、进行虚拟机的搬移动作,以互相搬迁所挑选配对的二台实体机中的虚拟机。2.根据权利要求1所述的丛集环境中平衡实体机资源负载的方法,其特征在于,离散程度为下列数学式所计算表示: 3.根据权利要求2所述的丛集环境中平衡实体机资源负载的方法,其特征在于,步骤D中包含下列步骤: 计算各实体机的资源使用率Piescmrxe与算数平均值的差值ι^_;以及 依据所计算的差值Dj将丛集内资源紧张的实体机归类为一组,其它的实体机归为另一组,并将二组的实体机依照差值Dj的大小进行排名,以将两组间相同排名或某一特定排名的实体机挑选为互相搬迁虚拟机的对象,进而筛选至少一对...
【专利技术属性】
技术研发人员:张屹铭,
申请(专利权)人:中华电信股份有限公司,
类型:发明
国别省市:中国台湾;71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。