Skip to main navigation Skip to search Skip to main content

CAMIG: concurrency-aware live migration management of multiple virtual machines in SDN-enabled clouds

  • Tianzhang He
  • , Adel N. Toosi
  • , Rajkumar Buyya

Research output: Contribution to journalArticleResearchpeer-review

Abstract

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.

Original languageEnglish
Pages (from-to)2318-2331
Number of pages14
JournalIEEE Transactions on Parallel and Distributed Systems
Volume33
Issue number10
DOIs
Publication statusPublished - 1 Oct 2022

Keywords

  • cloud computing
  • dynamic resource management
  • Live migration
  • migration scheduling
  • software-defined networking

Cite this