In Software-Defined Networking (SDN)-enabled cloud data centers, live migration is a key approach used for the reallocation of Virtual Machines (VMs) in cloud services and Virtual Network Functions (VNFs) in Service Function Chaining (SFC). Using live migration methods, cloud providers can address their dynamic resource management and fault tolerance objectives without interrupting the service of users. However, in cloud data centers, performing multiple live migrations in arbitrary order can lead to service degradation. Therefore, efficient migration planning is essential to reduce the impact of live migration overheads. In addition, to prevent Quality of Service (QoS) degradations and Service Level Agreement (SLA) violations, it is necessary to set priorities for different live migration requests with various urgency. In this paper, we propose SLAMIG, a set of algorithms that composes the deadline-aware multiple migration grouping algorithm and on-line migration scheduling to determine the sequence of VM/VNF migrations. The experimental results show that our approach with reasonable algorithm runtime can efficiently reduce the number of deadline misses and has a good migration performance compared with the one-by-one scheduling and two state-of-the-art algorithms in terms of total migration time, average execution time, downtime, and transferred data. We also evaluate and analyze the impact of multiple migration planning and scheduling on QoS and energy consumption.
翻译:在软件-定义网络(SDN)驱动的云数据中心,现场迁移是云服务和虚拟网络功能(VNF)在服务功能链(SFC)中重新分配虚拟机(VNF)的关键方法。 使用现场迁移方法,云供应商可以解决其动态资源管理和错误容忍目标,而不会干扰用户的服务。然而,在云数据中心,以任意方式进行多重现场迁移可能导致服务退化。因此,有效的移徙规划对于减少实际移徙间接费用的影响至关重要。此外,为了防止服务质量(QS)退化和服务级协议(SLA)的违规行为,有必要以各种紧迫感为不同的实时移徙请求设定优先事项。在本文件中,我们提出SLAMIG是一套算法,该算法包含有最后期限的多重移徙组合算法和在线移徙日程安排,以确定VM/VNF移徙的顺序。实验结果表明,我们采用合理的算法运行时间可以有效减少最后期限误差的数量,并且与一次性移徙总业绩相比,我们逐年进行的移徙和两次平均移徙日程安排和数据列表。