Stochastic Workload Scheduling for Uncoordinated Datacenter Clouds with Multiple QoS Constraints

被引:14
作者
Chen, Yunliang [1 ]
Wang, Lizhe [1 ]
Chen, Xiaodao [1 ]
Ranjan, Rajiv [2 ]
Zomaya, Albert Y. [3 ]
Zhou, Yuchen [4 ]
Hu, Shiyan [4 ]
机构
[1] China Univ Geosci, Sch Comp Sci, Wuhan 430074, Peoples R China
[2] Newcastle Univ, Sch Comp Sci, Newcastle Upon Tyne NE1 7RU, Tyne & Wear, England
[3] Univ Sydney, Sch Informat Technol, Sydney, NSW 2006, Australia
[4] Michigan Technol Univ, Dept Elect & Comp Engn, Houghton, MI 49931 USA
关键词
Cloud computing; datacenter clouds; quality of service; workload scheduling; CROSS-ENTROPY METHOD; G-HADOOP; SYSTEMS; TIME; SERVICE;
D O I
10.1109/TCC.2016.2586048
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud computing is now a well-adopted computing paradigm. With unprecedented scalability and flexibility, the computational cloud is able to carry out large scale computing tasks in parallel. The datacenter cloud is a new cloud computing model that uses multi-datacenter architectures for large scale massive data processing or computing. In datacenter cloud computing, the overall efficiency of the cloud depends largely on the workload scheduler, which allocates clients' tasks to different Cloud datacenters. Developing high performance workload scheduling techniques in Cloud computing imposes a great challenge which has been extensively studied. Most previous works aim only at minimizing the completion time of all tasks. However, timeliness is not the only concern, reliability and security are also very important. In this work, a comprehensive Quality of Service (QoS) model is proposed to measure the overall performance of datacenter clouds. An advanced Cross-Entropy based stochastic scheduling (CESS) algorithm is developed to optimize the accumulative QoS and sojourn time of all tasks. Experimental results show that our algorithm improves accumulative QoS and sojourn time by up to 56.1 and 25.4 percent respectively compared to the baseline algorithm. The runtime of our algorithm grows only linearly with the number of Cloud datacenters and tasks. Given the same arrival rate and service rate ratio, our algorithm steadily generates scheduling solutions with satisfactory QoS without sacrificing sojourn time.
引用
收藏
页码:1284 / 1295
页数:12
相关论文
共 64 条
  • [1] Application of the cross-entropy method to the buffer allocation problem in a simulation-based environment
    Alon, G
    Kroese, DP
    Raviv, T
    Rubinstein, RY
    [J]. ANNALS OF OPERATIONS RESEARCH, 2005, 134 (01) : 137 - 151
  • [2] [Anonymous], 2009, GRID COMPUTING INFRA
  • [3] [Anonymous], 2014, AM EC2
  • [4] Inter-Cloud Computing
    Aoyama, Tomonori
    Sakai, Hiroshi
    [J]. BUSINESS & INFORMATION SYSTEMS ENGINEERING, 2011, 3 (03): : 173 - 177
  • [5] A View of Cloud Computing
    Armbrust, Michael
    Fox, Armando
    Griffith, Rean
    Joseph, Anthony D.
    Katz, Randy
    Konwinski, Andy
    Lee, Gunho
    Patterson, David
    Rabkin, Ariel
    Stoica, Ion
    Zaharia, Matei
    [J]. COMMUNICATIONS OF THE ACM, 2010, 53 (04) : 50 - 58
  • [6] Heavy tails, importance sampling and cross-entropy
    Asmussen, S
    Kroese, DP
    Rubinstein, RY
    [J]. STOCHASTIC MODELS, 2005, 21 (01) : 57 - 76
  • [7] Barreto M, 2000, LECT NOTES COMPUT SC, V1800, P71
  • [8] Blueprint for the Intercloud - Protocols and Formats for Cloud Computing Interoperability
    Bernstein, David
    Ludvigson, Erik
    Sankar, Krishna
    Diamond, Steve
    Morrow, Monique
    [J]. 2009 FOURTH INTERNATIONAL CONFERENCE ON INTERNET AND WEB APPLICATIONS AND SERVICES, 2009, : 328 - 336
  • [9] Bessani A, 2011, EUROSYS 11: PROCEEDINGS OF THE EUROSYS 2011 CONFERENCE, P31
  • [10] Multiple job co-allocation strategy for heterogeneous multi-cluster systems based on linear programming
    Blanco, Hector
    Lluis Lerida, Josep
    Cores, Fernando
    Guirado, Fernando
    [J]. JOURNAL OF SUPERCOMPUTING, 2011, 58 (03) : 394 - 402