By integrating Software-Defined Networking and cloud computing, virtualized networking and computing resources can be dynamically reallocated through live migration of Virtual Machines (VMs). Dynamic resource management such as load balancing and energy-saving policies can request multiple migrations when the algorithms are triggered periodically. There exist notable research efforts in dynamic resource management that alleviate single migration overheads, such as single migration time and co-location interference while selecting the potential VMs and migration destinations. However, by neglecting the resource dependency among potential migration requests, the existing solutions of dynamic resource management can result in the Quality of Service (QoS) degradation and Service Level Agreement (SLA) violations during the migration schedule. Therefore, it is essential to integrate both single and multiple migration overheads into VM reallocation planning. In this paper, we propose a concurrency-aware multiple migration selector that operates based on the maximal cliques and independent sets of the resource dependency graph of multiple migration requests. Our proposed method can be integrated with existing dynamic resource management policies. The experimental results demonstrate that our solution efficiently minimizes migration interference and shortens the convergence time of reallocation by maximizing the multiple migration performance while achieving the objective of dynamic resource management.
翻译:通过整合软件定义的网络和云计算、虚拟化网络和计算资源,可以通过虚拟机器的现场迁移动态地重新分配资源。 动态资源管理,如负载平衡和节能政策等动态资源管理,在定期触发算法时可以要求多次迁移。动态资源管理方面有显著的研究努力,可以缓解单项迁移间接费用,如单次迁移时间和在选择潜在的VM和移徙目的地时合用同一地点的干扰。然而,通过忽视潜在移徙请求之间的资源依赖性,动态资源管理的现有解决方案可以导致在移徙时间表期间服务质量(QOS)退化和服务级协议(SLA)的违反。因此,必须将单项和多项移徙间接费用都纳入VM再分配规划。在本文件中,我们提议一个具有共同货币意识的多重移徙选择器,该选择器以多种移徙请求的资源依赖性图表的最大界限和独立组合为基础运作。我们提出的方法可以与现有的动态资源管理政策相结合。实验结果显示,我们的解决办法可以有效地尽量减少移徙干扰,并通过实现动态资源管理目标,从而最大限度地实现多种移徙管理目标,缩短重新分配时间。