A Review of Cloud Computing Simulation Platforms and Related Environments

被引:31
作者
Byrne, James [1 ]
Svorobej, Sergej [1 ]
Giannoutakis, Konstantinos M. [2 ]
Tzovaras, Dimitrios [2 ]
Byrne, P. J. [1 ]
Ostberg, Per-Olov [3 ,4 ]
Gourinovitch, Anna [1 ]
Lynn, Theo [1 ]
机构
[1] Dublin City Univ, Irish Ctr Cloud Comp & Commerce, Dublin 9, Ireland
[2] Ctr Res & Technol Hellas, Informat Technol Inst, 6th Km Xarilaou Thermi, Thessaloniki 57001, Greece
[3] Umea Univ, Dept Comp Sci, SE-90187 Umea, Sweden
[4] Umea Univ, HPC2N, SE-90187 Umea, Sweden
来源
CLOSER: PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE | 2017年
关键词
Cloud Computing; Cloud Simulation Tools; Data Centre; Fog Computing; TOOLKIT; PERFORMANCE;
D O I
10.5220/0006373006790691
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Recent years have seen an increasing trend towards the development of Discrete Event Simulation (DES) platforms to support cloud computing related decision making and research. The complexity of cloud environments is increasing with scale and heterogeneity posing a challenge for the efficient management of cloud applications and data centre resources. The increasing ubiquity of social media, mobile and cloud computing combined with the Internet of Things and emerging paradigms such as Edge and Fog Computing is exacerbating this complexity. Given the scale, complexity and commercial sensitivity of hyperscale computing environments, the opportunity for experimentation is limited and requires substantial investment of resources both in terms of time and effort. DES provides a low risk technique for providing decision support for complex hyperscale computing scenarios. In recent years, there has been a significant increase in the development and extension of tools to support DES for cloud computing resulting in a wide range of tools which vary in terms of their utility and features. Through a review and analysis of available literature, this paper provides an overview and multi-level feature analysis of 33 DES tools for cloud computing environments. This review updates and extends existing reviews to include not only autonomous simulation platforms, but also on plugins and extensions for specific cloud computing use cases. This review identifies the emergence of CloudSim as a de facto base platform for simulation research and shows a lack of tool support for distributed execution (parallel execution on distributed memory systems).
引用
收藏
页码:651 / 663
页数:13
相关论文
共 60 条
[11]   GridSim: a toolkit for the modeling and simulation of distributed resource management and scheduling for Grid computing [J].
Buyya, R ;
Murshed, M .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2002, 14 (13-15) :1175-1220
[12]   EMUSIM: an integrated emulation and simulation environment for modeling, evaluation, and validation of performance of Cloud computing applications [J].
Calheiros, Rodrigo N. ;
Netto, Marco A. S. ;
De Rose, Cesar A. F. ;
Buyya, Rajkumar .
SOFTWARE-PRACTICE & EXPERIENCE, 2013, 43 (05) :595-612
[13]   CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms [J].
Calheiros, Rodrigo N. ;
Ranjan, Rajiv ;
Beloglazov, Anton ;
De Rose, Cesar A. F. ;
Buyya, Rajkumar .
SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (01) :23-50
[14]   SimGrid: a Generic Framework for Large-Scale Distributed Experiments [J].
Casanova, Henri ;
Legrand, Arnaud ;
Quinson, Martin .
2008 UKSIM TENTH INTERNATIONAL CONFERENCE ON COMPUTER MODELING AND SIMULATION, 2008, :126-131
[15]  
Chang R. G., 2012, UB INT COMP 9 INT C
[16]  
Chen W., 2012, 2012 IEEE C E SCI E
[17]  
Fittkau F., 2012, 2012 IEEE 6th International Workshop on the Maintenance and Evolution of Service-Oriented and Cloud-Based Systems (MESOCA 2012), P37, DOI 10.1109/MESOCA.2012.6392599
[18]  
Garg S. K., 2011, Proceedings of the 2011 IEEE 4th International Conference on Utility and Cloud Computing (UCC 2011), P105, DOI 10.1109/UCC.2011.24
[19]   GDCSim: A Simulator for Green Data Center Design and Analysis [J].
Gupta, Sandeep K. S. ;
Banerjee, Ayan ;
Abbasi, Zahra ;
Varsamopoulos, Georgios ;
Jonas, Michael ;
Ferguson, Joshua ;
Gilbert, Rose Robin ;
Mukherjee, Tridib .
ACM TRANSACTIONS ON MODELING AND COMPUTER SIMULATION, 2014, 24 (01)
[20]   CEPSim: Modelling and simulation of Complex Event Processing systems in cloud environments [J].
Higashino, Wilson A. ;
Capretz, Miriam A. M. ;
Bittencourt, Luiz F. .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 65 :122-139