A Generic Framework for Building Heterogeneous Simulations of Parallel and Distributed Computing Systems

被引:0
作者
Dursun, Taner [1 ]
Dag, Hasan [2 ]
机构
[1] TUBITAK BILGEM UEKAE, Gebze, Kocaeli, Turkey
[2] Kadir Has Univ, Istanbul, Turkey
关键词
Parallel and distributed computing; High-performance computing; Policy-based management; Simulation; RESOURCE-MANAGEMENT; TAXONOMY; TOOLKIT;
D O I
10.1007/s13369-017-2497-z
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
There have been many systems available for parallel and distributed computing (PDC) applications such as grids, clusters, super-computers, clouds, peer-to-peer and volunteer computing systems. High-performance computing (HPC) has been an obvious candidate domain to take advantage of PDC systems. Most of the research on HPC has been conducted with simulations and has been generally focused on a specific type of PDC system. This paper, however, introduces a general purpose simulation model that can be easily enlarged for constructing simulations of many of the most well-known PDC system types. Although it might create a new vision for research activities in the simulation community, current simulation tools do not provide proper support for cooperation between software working in real-time and simulation time. In this paper, thus, we also present a promising approach for constructing hybrid simulations that offers great potential for many research areas. As a proof of concept, we implemented a prototype for our simulation model. Then, we are able to rely on this prototype to build simulations of various PDC systems. Thanks to hybrid simulation support of our model, we are able to combine and manage the simulated PDC systems with our previously developed policy-based management framework in simulation runs.
引用
收藏
页码:3357 / 3373
页数:17
相关论文
共 48 条
[11]  
Bux M., 2013, SWEET 13
[12]   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
[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]   Versatile, scalable, and accurate simulation of distributed applications and platforms [J].
Casanova, Henri ;
Giersch, Arnaud ;
Legrand, Arnaud ;
Quinson, Martin ;
Suter, Frederic .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2014, 74 (10) :2899-2917
[15]  
Depoorter W, 2008, LECT NOTES COMPUT SC, V5168, P544, DOI 10.1007/978-3-540-85451-7_58
[16]   Usage policy-based CPU sharing in virtual organizations [J].
Dumitrescu, C ;
Foster, I .
FIFTH IEEE/ACM INTERNATIONAL WORKSHOP ON GRID COMPUTING, PROCEEDINGS, 2004, :53-60
[17]  
Dumitrescu CL, 2005, 2005 IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, VOLS 1 AND 2, P1151
[18]  
Dursun T, 2005, LECT NOTES COMPUT SC, V3733, P193
[19]  
Dursun T, 2003, LECT NOTES COMPUT SC, V2869, P819
[20]  
Dursun T., 2009, COMM NETW SIM S CNS