Multi-Resource Packing for Job Scheduling in Virtual Machine Based Cloud Environment

被引:8
作者
Huang, Daochao [1 ]
Du, Peng [1 ]
Zhu, Chunge [1 ]
Zhang, Hong [1 ]
Liu, Xinran [1 ]
机构
[1] CNCERT, Natl Comp Network Emergency Response Tech Team Co, Beijing, Peoples R China
来源
9th IEEE International Symposium on Service-Oriented System Engineering (SOSE 2015) | 2015年
关键词
job scheduling; multi-dimensional packing; completion time; cloud computing; fairness;
D O I
10.1109/SOSE.2015.30
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
To efficiently schedule jobs with highly diverse resource requirements along CPU, memory and bandwidth for job performance and resource utilization in a virtual machine based cloud environment, the multi-resource job scheduler is proposed to pack tasks to virtual machines under the notion of fairness and efficiency. Given the definition of job scheduling proportional fairness and utility function, the multi-resource job scheduling algorithm which fulfills capacity constraints of virtual machines is conducted. Comparative analysis illustrates our scheme improves average job completion time by preferentially grouping jobs that has different resource requirements. Compared to existing methods, multi-resource packing algorithm significantly improves the cloud system's resource utilization, yet with a substantial reduction of average job completion times.
引用
收藏
页码:216 / 221
页数:6
相关论文
共 9 条
[1]   A View of Cloud Computing [J].
Armbrust, Michael ;
Fox, Armando ;
Griffith, Rean ;
Joseph, Anthony D. ;
Katz, Randy ;
Konwinski, Andy ;
Lee, Gunho ;
Patterson, David ;
Rabkin, Ariel ;
Stoica, Ion ;
Zaharia, Matei .
COMMUNICATIONS OF THE ACM, 2010, 53 (04) :50-58
[2]   Layering as optimization decomposition: A mathematical theory of network architectures [J].
Chiang, Mung ;
Low, Steven H. ;
Calderbank, A. Robert ;
Doyle, John C. .
PROCEEDINGS OF THE IEEE, 2007, 95 (01) :255-312
[3]  
Dolev D., 2012, proceedings of the 3rd Innovations in Theoretical Computer Science Conference, P68
[4]  
Ghodsi A, 2013, P 8 ACM EUR C COMP S, P365
[5]  
Gutman Avital, 2012, FAIR ALLOCATION TRAD
[6]  
Isard M, 2009, SOSP'09: PROCEEDINGS OF THE TWENTY-SECOND ACM SIGOPS SYMPOSIUM ON OPERATING SYSTEMS PRINCIPLES, P261
[7]   A Truthful Mechanism for Value-Based Scheduling in Cloud Computing [J].
Jain, Navendu ;
Menache, Ishai ;
Naor, Joseph ;
Yaniv, Jonathan .
THEORY OF COMPUTING SYSTEMS, 2014, 54 (03) :388-406
[8]   Multiresource Allocation: Fairness-Efficiency Tradeoffs in a Unifying Framework [J].
Joe-Wong, Carlee ;
Sen, Soumya ;
Lan, Tian ;
Chiang, Mung .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2013, 21 (06) :1785-1798
[9]  
Parkes D. C., 2012, ACM C EL COMM, P808, DOI [DOI 10.1145/2229012.2229075, 10.1145/2229012.2229075]