Priority-Aware VM Allocation and Network Bandwidth Provisioning in Software-Defined Networking (SDN)-Enabled Clouds

被引:40
作者
Son, Jungmin [1 ]
Buyya, Rajkumar [1 ]
机构
[1] Univ Melbourne, Cloud Comp & Distributed Syst CLOUDS Lab, Sch Comp & Informat Syst, Melbourne, Vic 3010, Australia
来源
IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING | 2019年 / 4卷 / 01期
关键词
Cloud computing; software-defined networking; resource management; energy efficiency;
D O I
10.1109/TSUSC.2018.2842074
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In the multi-tenant architecture of cloud computing, different applications have different requirements and priorities. In the case of network congestion within a data center, failure of transferring data on time may cause a significant performance degradation of an application. It may result in a severe failure for a critical application that needs a certain level of QoS satisfaction, therefore, efficient resource provisioning techniques are vital to ensure transferring the high-priority data over the other traffics even in network congestion. In Software-Defined Networking (SDN)-enabled clouds, this is possible by reconfiguring network flows dynamically adapting to network traffics. In this paper, we propose priority-aware resource placement algorithms considering both host and network resources. Our priority-aware VM allocation (PAVA) algorithm places VMs of the high-priority application to closely connected hosts to reduce the chance of network congestion caused by other tenants. The required bandwidth of a critical application is also guaranteed by bandwidth allocation with a configuration of priority queues on each networking device in a data center network managed by SDN controller. Our experiment results show that the combination of proposed approaches can allocate sufficient resources for high-priority applications to meet the application's QoS requirement in a multi-tenant cloud data center.
引用
收藏
页码:17 / 28
页数:12
相关论文
共 30 条
[1]   Quality of Service (QoS) Guaranteed Network Resource Allocation via Software Defined Networking (SDN) [J].
Akella, Anand V. ;
Xiong, Kaiqi .
2014 IEEE 12TH INTERNATIONAL CONFERENCE ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING (DASC)/2014 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTING (EMBEDDEDCOM)/2014 IEEE 12TH INTERNATIONAL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING (PICOM), 2014, :7-+
[2]   A scalable, commodity data center network architecture [J].
Al-Fares, Mohammad ;
Loukissas, Alexander ;
Vahdat, Amin .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2008, 38 (04) :63-74
[3]  
Amarasinghe H, 2017, IEEE ICC
[4]  
[Anonymous], 2012, Proc. of the 5th IEEE Intl. Conf. on Cloud Computing
[5]   Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility [J].
Buyya, Rajkumar ;
Yeo, Chee Shin ;
Venugopal, Srikumar ;
Broberg, James ;
Brandic, Ivona .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2009, 25 (06) :599-616
[6]   CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms [J].
Calheiros, Rodrigo N. ;
Ranjan, Rajiv ;
Beloglazov, Anton ;
De Rose, Cesar A. F. ;
Buyya, Rajkumar .
SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (01) :23-50
[7]   Dynamic Game based Security framework in SDN-enabled Cloud Networking Environments [J].
Chowdhary, Ankur ;
Pisharody, Sandeep ;
Alshamrani, Adel ;
Huang, Dijiang .
SDN-NFVSEC'17: PROCEEDINGS OF THE ACM INTERNATIONAL WORKSHOP ON SECURITY IN SOFTWARE DEFINED NETWORKS & NETWORK FUNCTION VIRTUALIZATION, 2017, :53-58
[8]   SDN-Based Virtual Machine Management for Cloud Data Centers [J].
Cziva, Richard ;
Jouet, Simon ;
Stapleton, David ;
Tso, Fung Po ;
Pezaros, Dimitrios P. .
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2016, 13 (02) :212-225
[9]  
Ersoz D., 2007, PROC IEEE INT C DIST, P59
[10]   Energy-aware task assignment for mobile cyber-enabled applications in heterogeneous cloud computing [J].
Gai, Keke ;
Qiu, Meikang ;
Zhao, Hui .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2018, 111 :126-135