Multi-criteria scheduling of Bag-of-Tasks applications on heterogeneous interlinked clouds with simulated annealing

被引:55
作者
Moschakis, Ioannis A. [1 ]
Karatza, Helen D. [1 ]
机构
[1] Aristotle Univ Thessaloniki, Dept Informat, Thessaloniki 54124, Greece
关键词
Cloud computing; Simulated annealing; Bag-of-Tasks; OPTIMIZATION; EXECUTION; QOS;
D O I
10.1016/j.jss.2014.11.014
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Cloud computing has spurred the creation of a multitude of services that use the cloud to deliver their products on-demand. Behind it, stand multiple "Cloud Providers" that in the past few years have created data-centers, spread around the world, creating a mesh of distributed resources that can meet high availability and quality of service requirements. The growing number of cloud clients demand reliability, performance and better cost-to-performance ratios. Recently, scientific research has focused on the optimization of interlinked cloud systems, an aim which requires strategies for allocation of resources and distribution of computing tasks between them, while also considering their cost along with any factors that may differentiate them. In this study, we have evaluated the use of simulated annealing and thermodynamic simulated annealing in the scheduling of a dynamic multi-cloud system with virtual machines of heterogeneous performance serving Bag-of-Tasks applications. The scheduling heuristics applied, consider multiple criteria when scheduling said applications and try to optimize both for performance and cost, while also taking into account the heterogeneity of the virtual machines. Simulation results indicate that the use of these heuristics can have a significant impact in performance while maintaining a good cost-performance trade-off. (C) 2014 Elsevier Inc. All rights reserved.
引用
收藏
页码:1 / 14
页数:14
相关论文
共 52 条
[1]  
Agmon Ben-Yehuda O., 2011, Proceedings of the 2011 IEEE 3rd International Conference on Cloud Computing Technology and Science (CloudCom 2011), P304, DOI 10.1109/CloudCom.2011.48
[2]  
Anglano C, 2005, LECT NOTES COMPUT SC, V3470, P630
[3]  
[Anonymous], 2000, MULTICRITERIA DECISI
[4]  
[Anonymous], P IEEE INT S PAR DIS
[5]   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
[6]  
Buyya R, 2010, LECT NOTES COMPUT SC, V6081, P13
[7]  
Casanova H, 2010, LECT NOTES COMPUT SC, V6271, P168, DOI 10.1007/978-3-642-15277-1_17
[8]  
Cirne W., 2003, P 3 IFIP C E COMM E
[9]  
da Silva DP, 2003, LECT NOTES COMPUT SC, V2790, P169
[10]   Placement by thermodynamic simulated annealing [J].
de Vicente, J ;
Lanchares, J ;
Hermida, R .
PHYSICS LETTERS A, 2003, 317 (5-6) :415-423