AppBag : Application-aware Bandwidth Allocation for Virtual Machines in Cloud Environment

被引:10
作者
Shen, Dian [1 ]
Luo, Junzhou [1 ]
Dong, Fang [1 ]
Zhang, Junxue [1 ]
机构
[1] Southeast Univ, Sch Comp Sci & Engn, Nanjing, Jiangsu, Peoples R China
来源
PROCEEDINGS 45TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING - ICPP 2016 | 2016年
关键词
D O I
10.1109/ICPP.2016.10
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
It is challenging to allocate the network bandwidth to virtual machines(VMs) hosting communication-intensive applications. Due to the temporal and spatial variability of the hosted applications, it is crucial how much bandwidth to be reserved for each VM and when to adjust it. Prior approaches typically resort to predicting the applications' network demands, according to which the VMs are placed once for all or periodically migrated. However, recent works conceded that the network demands of applications can only be accurately derived right before each execution phase. In this paper, we propose AppBag, an Application-aware Bandwidth guarantee framework which allocates the bandwidth to VMs using only one-step-ahead information. An efficient VM migration algorithm is then proposed to adjust the bandwidth allocation and corresponding VM placement, subjected to the network demands variation in future execution phases. We further implement AppBag with OpenStack and deploy it on the testbed environment in our data center. Extensive evaluations using popular applications show that AppBag can handle the bandwidth requests at run-time while improving applications' performance and reducing the global traffic in the data center fabric.
引用
收藏
页码:21 / 30
页数:10
相关论文
共 20 条
[1]  
Alicherry M, 2013, IEEE INFOCOM SER, P647
[2]  
Ballani H., 2013, P 10 USENIX C NETW S, P171
[3]   Towards Predictable Datacenter Networks [J].
Ballani, Hitesh ;
Costa, Paolo ;
Karagiannis, Thomas ;
Rowstron, Ant .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2011, 41 (04) :242-253
[4]   Efficient Coflow Scheduling with Varys [J].
Chowdhury, Mosharaf ;
Zhong, Yuan ;
Stoica, Ion .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2014, 44 (04) :443-454
[5]  
Clark C, 2005, USENIX ASSOCIATION PROCEEDINGS OF THE 2ND SYMPOSIUM ON NETWORKED SYSTEMS DESIGN & IMPLEMENTATION (NSDI '05), P273
[6]  
Guo C., 2010, P 6 INT C, P15
[7]  
LaCurts K., 2014, HOTCLOUD 14
[8]   Application-Driven Bandwidth Guarantees in Datacenters [J].
Lee, Jeongkeun ;
Turner, Yoshio ;
Lee, Myungjin ;
Popa, Lucian ;
Banerjee, Sujata ;
Kang, Joon-Myung ;
Sharma, Puneet .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2014, 44 (04) :467-478
[9]  
Li X, 2014, IEEE INFOCOM SER, P1842, DOI 10.1109/INFOCOM.2014.6848123
[10]   Workload-Driven VM Consolidation in Cloud Data Center [J].
Lin, Hao ;
Qi, Xin ;
Yang, Shuo ;
Midkiff, Samuel P. .
2015 IEEE 29TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2015, :207-216