计算机应用
計算機應用
계산궤응용
COMPUTER APPLICATION
2014年
9期
2523-2526,2531
,共5页
私有云%内存监测%动态调度%虚拟机%迁移
私有雲%內存鑑測%動態調度%虛擬機%遷移
사유운%내존감측%동태조도%허의궤%천이
private cloud%memory monitoring%dynamic scheduling%Virtual Machine (VM)%migration
在私有云平台中,现有的方法无法灵活地对虚拟机内存资源进行有效的监控和分配.针对以上问题,提出了内存实时监测和动态调度(MMS)模型,利用libvirt函数库和Xen提供的libxc函数库实现了对虚拟机内存紧缺、内存空闲时的实时监测和动态调度,并且提出虚拟机迁移策略,有效地缓解宿主机的内存紧缺问题.最后选取一台物理机作为主控节点,两台物理机作为子节点,利用Eucalyptus搭建一个小型的私有云平台.结果显示,当宿主机处于内存紧缺状态时,MMS系统通过启动虚拟机迁移策略有效地释放了内存空间;当虚拟机占用内存逼近初始最大内存时,MMS为其分配新的最大内存;当占用内容降低时,MMS系统对部分空闲的内存资源进行了回收,而且释放内存不超过150MB(最大内存512 MB)时,其对虚拟机性能的影响不大.结果表明该模型对私有云平台中虚拟机内存进行实时监测和动态调度是有效的.
在私有雲平檯中,現有的方法無法靈活地對虛擬機內存資源進行有效的鑑控和分配.針對以上問題,提齣瞭內存實時鑑測和動態調度(MMS)模型,利用libvirt函數庫和Xen提供的libxc函數庫實現瞭對虛擬機內存緊缺、內存空閒時的實時鑑測和動態調度,併且提齣虛擬機遷移策略,有效地緩解宿主機的內存緊缺問題.最後選取一檯物理機作為主控節點,兩檯物理機作為子節點,利用Eucalyptus搭建一箇小型的私有雲平檯.結果顯示,噹宿主機處于內存緊缺狀態時,MMS繫統通過啟動虛擬機遷移策略有效地釋放瞭內存空間;噹虛擬機佔用內存逼近初始最大內存時,MMS為其分配新的最大內存;噹佔用內容降低時,MMS繫統對部分空閒的內存資源進行瞭迴收,而且釋放內存不超過150MB(最大內存512 MB)時,其對虛擬機性能的影響不大.結果錶明該模型對私有雲平檯中虛擬機內存進行實時鑑測和動態調度是有效的.
재사유운평태중,현유적방법무법령활지대허의궤내존자원진행유효적감공화분배.침대이상문제,제출료내존실시감측화동태조도(MMS)모형,이용libvirt함수고화Xen제공적libxc함수고실현료대허의궤내존긴결、내존공한시적실시감측화동태조도,병차제출허의궤천이책략,유효지완해숙주궤적내존긴결문제.최후선취일태물리궤작위주공절점,량태물리궤작위자절점,이용Eucalyptus탑건일개소형적사유운평태.결과현시,당숙주궤처우내존긴결상태시,MMS계통통과계동허의궤천이책략유효지석방료내존공간;당허의궤점용내존핍근초시최대내존시,MMS위기분배신적최대내존;당점용내용강저시,MMS계통대부분공한적내존자원진행료회수,이차석방내존불초과150MB(최대내존512 MB)시,기대허의궤성능적영향불대.결과표명해모형대사유운평태중허의궤내존진행실시감측화동태조도시유효적.