Semi-online task assignment policies for workload consolidation in cloud computing systems

被引:15
作者
Armant, Vincent [1 ]
De Cauwer, Milan [1 ]
Brown, Kenneth N. [1 ]
O'Sullivan, Barry [1 ]
机构
[1] Univ Coll Cork, Dept Comp Sci, Insight Ctr Data Analyt, Cork, Ireland
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2018年 / 82卷
基金
爱尔兰科学基金会;
关键词
Cloud computing; Workload consolidation; Semi-online policies; Stochastic task duration; SERVER CONSOLIDATION; MIGRATION;
D O I
10.1016/j.future.2017.12.035
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Satisfying on-demand access to cloud computing infrastructures under quality-of-service constraints while minimising the wastage of resources is an important challenge in data centre resource management. In this paper we tackle this challenge in a semi-online workload management system allocating tasks with uncertain duration to physical servers. Our semi-online framework, based on a bin packing approach, allows us to gather information on incoming tasks during a short time window before deciding on their assignments. Our contributions are as follows: (i) we propose a formal framework capturing the semi online consolidation problem; (ii) we propose a new dynamic and real-time allocation algorithm based on the incremental merging of bins; and (iii) an adaptation of standard bin packing heuristics with a local search algorithm for the semi-online context considered here. We provide a systematic study of the impact of varying time-period size and varying the degrees of uncertainty on the duration of incoming tasks. The policies are compared in terms of solution quality and solving time on a data-set extracted from a real-world cluster trace. Our results show that, around periods of high demand, our best policy saves up to 40% of the resources compared to the other polices, and is robust to uncertainty in the task durations. Finally, we show that 'small increases' in the allowable time window allows a significant improvement, but that larger time windows do not necessarily improve resource usage for real world datasets. (C) 2018 Elsevier B.V. All rights reserved.
引用
收藏
页码:89 / 103
页数:15
相关论文
共 26 条
[1]   A survey on virtual machine migration and server consolidation frameworks for cloud data centers [J].
Ahmad, Raja Wasim ;
Gani, Abdullah ;
Ab Hamid, Siti Hafizah ;
Shiraz, Muhammad ;
Yousafzai, Abdullah ;
Xia, Feng .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2015, 52 :11-25
[2]  
[Anonymous], 2013, Handbook of Combinatorial Optimization, DOI DOI 10.1007/978-1-4419-7997-135
[3]   Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in Cloud data centers [J].
Beloglazov, Anton ;
Buyya, Rajkumar .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2012, 24 (13) :1397-1420
[4]  
Berndt S., 2014, ABS14110960 CORR
[5]  
Csirik J, 1999, LECT NOTES COMPUT SC, V1619, P246
[6]   Exploring relaxation induced neighborhoods to improve MIP solutions [J].
Danna, E ;
Rothberg, E ;
Le Pape, C .
MATHEMATICAL PROGRAMMING, 2005, 102 (01) :71-90
[7]  
De Cauwer M, 2016, PROC INT C TOOLS ART, P157, DOI [10.1109/ICTAI.2016.30, 10.1109/ICTAI.2016.0033]
[8]  
Dias D. S., ONLINE TRAFFIC AWARE
[9]   Server consolidation with migration control for virtualized data centers [J].
Ferreto, Tiago C. ;
Netto, Marco A. S. ;
Calheiros, Rodrigo N. ;
De Rose, Cesar A. F. .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF GRID COMPUTING AND ESCIENCE, 2011, 27 (08) :1027-1034
[10]   The Cost of a Cloud: Research Problems in Data Center Networks [J].
Greenberg, Albert ;
Hamilton, James ;
Maltz, David A. ;
Patel, Parveen .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2009, 39 (01) :68-73