Acinonyx

Dynamic flow scheduling for Virtual Machine Migration in SDN-enabled clouds

Adel Nadjaran Toosi, Rakumar Buyya

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearch

Abstract

Cloud providers rely on virtualization technology for efficient data center management and service delivery. Live Virtual Machine (VM) Migration is one of the critical features of this technology enabling cloud providers to relocate VMs between servers without disrupting applications currently running on it. One of the key challenges of VM live migration is that it creates elephant flows over the network links connecting the source to destination servers due to the transfer of the entire memory and possibly disks of the VM. In this paper, we leverage software-defined networking (SDN) and propose a dynamic flow scheduling approach called Acinonyx. Our solution is designed to minimize the negative impact of live VM migration on data center network traffic and reduce migration time in cloud data centers with multiple network paths between servers. Acinonyx adaptively installs flow entries on the switches of the shortest path with the lowest congestion and redirects VM migration traffic to the appropriate path. We describe the implementation of the proposed solution over our testbed environment, where we use OpenStack for managing commodity servers and OpenDaylight SDN controller for managing the OpenFlow switches. Our experimental results show that Acinonyx can significantly reduce the migration time of VMs while improving the overall network throughput for other VM communications.

Original languageEnglish
Title of host publicationProceedings - 16th IEEE International Symposium on Parallel and Distributed Processing with Applications (ISPA 2018)
Subtitle of host publicationISPA/IUCC/BDCloud/SocialCom/SustainCom 2018
EditorsJinjun Chen, Laurence T. Yang
Place of PublicationPiscataway NJ USA
PublisherIEEE, Institute of Electrical and Electronics Engineers
Pages886-894
Number of pages9
ISBN (Electronic)9781728111414
ISBN (Print)9781728111421
DOIs
Publication statusPublished - 2018
EventIEEE International Symposium on Parallel and Distributed Processing with Applications 2018 - Melbourne, Australia
Duration: 11 Dec 201813 Dec 2018
Conference number: 16th
http://www.swinflow.org/confs/2018/ispa/

Conference

ConferenceIEEE International Symposium on Parallel and Distributed Processing with Applications 2018
Abbreviated titleISPA 2018
CountryAustralia
CityMelbourne
Period11/12/1813/12/18
Internet address

Keywords

  • Cloud Computing
  • Dynamic Flow Scheduling
  • Live VM Migration
  • OpenDaylight
  • OpenStack
  • Software-defined Networking

Cite this

Nadjaran Toosi, A., & Buyya, R. (2018). Acinonyx: Dynamic flow scheduling for Virtual Machine Migration in SDN-enabled clouds. In J. Chen, & L. T. Yang (Eds.), Proceedings - 16th IEEE International Symposium on Parallel and Distributed Processing with Applications (ISPA 2018): ISPA/IUCC/BDCloud/SocialCom/SustainCom 2018 (pp. 886-894). [8672352] Piscataway NJ USA: IEEE, Institute of Electrical and Electronics Engineers. https://doi.org/10.1109/BDCloud.2018.00131
Nadjaran Toosi, Adel ; Buyya, Rakumar. / Acinonyx : Dynamic flow scheduling for Virtual Machine Migration in SDN-enabled clouds. Proceedings - 16th IEEE International Symposium on Parallel and Distributed Processing with Applications (ISPA 2018): ISPA/IUCC/BDCloud/SocialCom/SustainCom 2018. editor / Jinjun Chen ; Laurence T. Yang. Piscataway NJ USA : IEEE, Institute of Electrical and Electronics Engineers, 2018. pp. 886-894
@inproceedings{6b2bc27abb9a4fc28ae8203b8076362a,
title = "Acinonyx: Dynamic flow scheduling for Virtual Machine Migration in SDN-enabled clouds",
abstract = "Cloud providers rely on virtualization technology for efficient data center management and service delivery. Live Virtual Machine (VM) Migration is one of the critical features of this technology enabling cloud providers to relocate VMs between servers without disrupting applications currently running on it. One of the key challenges of VM live migration is that it creates elephant flows over the network links connecting the source to destination servers due to the transfer of the entire memory and possibly disks of the VM. In this paper, we leverage software-defined networking (SDN) and propose a dynamic flow scheduling approach called Acinonyx. Our solution is designed to minimize the negative impact of live VM migration on data center network traffic and reduce migration time in cloud data centers with multiple network paths between servers. Acinonyx adaptively installs flow entries on the switches of the shortest path with the lowest congestion and redirects VM migration traffic to the appropriate path. We describe the implementation of the proposed solution over our testbed environment, where we use OpenStack for managing commodity servers and OpenDaylight SDN controller for managing the OpenFlow switches. Our experimental results show that Acinonyx can significantly reduce the migration time of VMs while improving the overall network throughput for other VM communications.",
keywords = "Cloud Computing, Dynamic Flow Scheduling, Live VM Migration, OpenDaylight, OpenStack, Software-defined Networking",
author = "{Nadjaran Toosi}, Adel and Rakumar Buyya",
year = "2018",
doi = "10.1109/BDCloud.2018.00131",
language = "English",
isbn = "9781728111421",
pages = "886--894",
editor = "Jinjun Chen and Yang, {Laurence T.}",
booktitle = "Proceedings - 16th IEEE International Symposium on Parallel and Distributed Processing with Applications (ISPA 2018)",
publisher = "IEEE, Institute of Electrical and Electronics Engineers",
address = "United States of America",

}

Nadjaran Toosi, A & Buyya, R 2018, Acinonyx: Dynamic flow scheduling for Virtual Machine Migration in SDN-enabled clouds. in J Chen & LT Yang (eds), Proceedings - 16th IEEE International Symposium on Parallel and Distributed Processing with Applications (ISPA 2018): ISPA/IUCC/BDCloud/SocialCom/SustainCom 2018., 8672352, IEEE, Institute of Electrical and Electronics Engineers, Piscataway NJ USA, pp. 886-894, IEEE International Symposium on Parallel and Distributed Processing with Applications 2018, Melbourne, Australia, 11/12/18. https://doi.org/10.1109/BDCloud.2018.00131

Acinonyx : Dynamic flow scheduling for Virtual Machine Migration in SDN-enabled clouds. / Nadjaran Toosi, Adel; Buyya, Rakumar.

Proceedings - 16th IEEE International Symposium on Parallel and Distributed Processing with Applications (ISPA 2018): ISPA/IUCC/BDCloud/SocialCom/SustainCom 2018. ed. / Jinjun Chen; Laurence T. Yang. Piscataway NJ USA : IEEE, Institute of Electrical and Electronics Engineers, 2018. p. 886-894 8672352.

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearch

TY - GEN

T1 - Acinonyx

T2 - Dynamic flow scheduling for Virtual Machine Migration in SDN-enabled clouds

AU - Nadjaran Toosi, Adel

AU - Buyya, Rakumar

PY - 2018

Y1 - 2018

N2 - Cloud providers rely on virtualization technology for efficient data center management and service delivery. Live Virtual Machine (VM) Migration is one of the critical features of this technology enabling cloud providers to relocate VMs between servers without disrupting applications currently running on it. One of the key challenges of VM live migration is that it creates elephant flows over the network links connecting the source to destination servers due to the transfer of the entire memory and possibly disks of the VM. In this paper, we leverage software-defined networking (SDN) and propose a dynamic flow scheduling approach called Acinonyx. Our solution is designed to minimize the negative impact of live VM migration on data center network traffic and reduce migration time in cloud data centers with multiple network paths between servers. Acinonyx adaptively installs flow entries on the switches of the shortest path with the lowest congestion and redirects VM migration traffic to the appropriate path. We describe the implementation of the proposed solution over our testbed environment, where we use OpenStack for managing commodity servers and OpenDaylight SDN controller for managing the OpenFlow switches. Our experimental results show that Acinonyx can significantly reduce the migration time of VMs while improving the overall network throughput for other VM communications.

AB - Cloud providers rely on virtualization technology for efficient data center management and service delivery. Live Virtual Machine (VM) Migration is one of the critical features of this technology enabling cloud providers to relocate VMs between servers without disrupting applications currently running on it. One of the key challenges of VM live migration is that it creates elephant flows over the network links connecting the source to destination servers due to the transfer of the entire memory and possibly disks of the VM. In this paper, we leverage software-defined networking (SDN) and propose a dynamic flow scheduling approach called Acinonyx. Our solution is designed to minimize the negative impact of live VM migration on data center network traffic and reduce migration time in cloud data centers with multiple network paths between servers. Acinonyx adaptively installs flow entries on the switches of the shortest path with the lowest congestion and redirects VM migration traffic to the appropriate path. We describe the implementation of the proposed solution over our testbed environment, where we use OpenStack for managing commodity servers and OpenDaylight SDN controller for managing the OpenFlow switches. Our experimental results show that Acinonyx can significantly reduce the migration time of VMs while improving the overall network throughput for other VM communications.

KW - Cloud Computing

KW - Dynamic Flow Scheduling

KW - Live VM Migration

KW - OpenDaylight

KW - OpenStack

KW - Software-defined Networking

UR - http://www.scopus.com/inward/record.url?scp=85063865989&partnerID=8YFLogxK

U2 - 10.1109/BDCloud.2018.00131

DO - 10.1109/BDCloud.2018.00131

M3 - Conference Paper

SN - 9781728111421

SP - 886

EP - 894

BT - Proceedings - 16th IEEE International Symposium on Parallel and Distributed Processing with Applications (ISPA 2018)

A2 - Chen, Jinjun

A2 - Yang, Laurence T.

PB - IEEE, Institute of Electrical and Electronics Engineers

CY - Piscataway NJ USA

ER -

Nadjaran Toosi A, Buyya R. Acinonyx: Dynamic flow scheduling for Virtual Machine Migration in SDN-enabled clouds. In Chen J, Yang LT, editors, Proceedings - 16th IEEE International Symposium on Parallel and Distributed Processing with Applications (ISPA 2018): ISPA/IUCC/BDCloud/SocialCom/SustainCom 2018. Piscataway NJ USA: IEEE, Institute of Electrical and Electronics Engineers. 2018. p. 886-894. 8672352 https://doi.org/10.1109/BDCloud.2018.00131