一种多虚拟机迁移调度的方法技术

技术编号:8413053 阅读:427 留言:0更新日期:2013-03-14 02:07
本发明专利技术涉及一种多虚拟机迁移的调度方法,在多虚拟机迁移过程中,对虚拟机迁移的目标宿主机进行选择的策略,并对多虚拟机的迁移顺序进行规划的策略,包括:读取虚拟机划分的目标聚类信息;获取系统内宿主机信息及其上运行的全部虚拟机的信息计算虚拟机聚类到目标宿主机的合适的映射,以为虚拟机选择合适的目标宿主机;收集宿主机的负载情况;根据负载和迁移映射,安排多虚拟机的迁移顺序,并控制执行。本发明专利技术从系统宏观的角度,控制了多虚拟机迁移的总次数和总时间,使迁移效率更高。由于本发明专利技术的算法思想具有一定的普适性,同时由于将虚拟机聚类作为输入,与算法的计算过程相剥离,具有比较广泛的适用性。

【技术实现步骤摘要】

本专利技术涉及一种多虚拟机迁移的调度方法,主要涉及到在多虚拟机迁移过程中,对虚拟机迁移的目标宿主机进行选择的策略,以及对多虚拟机的迁移顺序进行规划的策略,属于虚拟化及云计算

技术介绍
目前,随着虚拟化技术在云计算等领域的广泛应用,虚拟机在服务器、数据中心上大量运行,对虚拟机的管理需求逐渐凸显出来。当前虚拟机的管理需求包含多个方面。比如,优化虚拟机部署以降低服务器的功耗;优化虚拟机部署以提高物理CPU的利用率;将内存相似度大的虚拟机迁移到同一宿主机,利用基于内容的页面共享技术(CBPS),使多个虚 拟机共享宿主机物理内存,以节省宿主机内存资源,提高宿主机内存使用效率,等。以上几种虚拟机管理需求,都涉及到多虚拟机迁移。多虚拟机的迁移过程,具有一定开销,因此针对不同情况下的多虚拟机迁移,各种调度算法的研究成为当前虚拟化和云计算领域的研究执占。目前的虚拟机调度算法,有针对宿主机的负载均衡进行调度的,也有针对宿主机的资源利用率情况进行调度的,还有些调度算法,将内存相似的虚拟机通过迁移放置在同一台宿主机上,以共享宿主机内存。这些调度算法,不管是采用静态的算法还是动态的算法,都主要集中本文档来自技高网...

【技术保护点】
一种多虚拟机迁移的调度方法,其特征在于包括:步骤一.用户在主控节点机器上,输入多虚拟机的目标聚类。目标聚类的划分,由用户根据多虚拟机迁移的目标进行决定。同一聚类的虚拟机,最终将迁移到同一台目标宿主机上。步骤二.主控节点通过向宿主机节点发出请求,通过宿主机节点反馈,获取到系统里全部宿主机节点的信息,以及宿主机上运行的全部虚拟机的信息。步骤三.根据步骤一和步骤二所取得的信息,主控节点调用“目标宿主机选择算法“,为虚拟机聚类选择合适的目标宿主机,形成虚拟机到目标宿主机的迁移映射。步骤四.主控节点向宿主机节点发出请求,收集各宿主机节点的负载情况。步骤五.主控节点,依据步骤三确定的迁移映射和步骤四收集到...

【技术特征摘要】

【专利技术属性】
技术研发人员:肖利民程贤初张振中蔺波秦静超刘宇航
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:

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

1