A Survey on Grid Simulators

Simulation is “Attempting to predict aspects of the behavior of some system by creating an approximate (mathematical) model of it”. In large and distributed environment interconnected by networks it is not possible to evaluate the performance of systems in different scenarios. Hence simulators are used for modeling the real world processes in various areas. The performances are evaluated based on various metrics. This paper gives a brief study of various simulation tools such as GridSim for simulation of heterogeneous resources, OptorSim for managing storage, SimGrid for scheduling applications, GridNet for managing replicas of data in network, and the GangSim simulator. A comparison of various simulators is also studied.

[1]  Henri Casanova,et al.  SimGrid: A Generic Framework for Large-Scale Distributed Experiments , 2008, Tenth International Conference on Computer Modeling and Simulation (uksim 2008).

[2]  Boleslaw K. Szymanski,et al.  Simulation of dynamic data replication strategies in Data Grids , 2003, Proceedings International Parallel and Distributed Processing Symposium.

[3]  Rajkumar Buyya,et al.  Using the GridSim toolkit for enabling Grid computing education , 2002 .

[4]  Rajkumar Buyya,et al.  A taxonomy of computer‐based simulations and its mapping to parallel and distributed systems simulation tools , 2004, Softw. Pract. Exp..

[5]  Kurt Stockinger,et al.  OptorSim-A Grid Simulator for Studying Dynamic Data Replication Strategies , 2003 .

[6]  Rajkumar Buyya,et al.  The Grid: International Efforts in Global Computing , 2000 .

[7]  Ian T. Foster,et al.  GangSim: a simulator for grid scheduling studies , 2005, CCGrid 2005. IEEE International Symposium on Cluster Computing and the Grid, 2005..

[8]  Michael Factor,et al.  cJVM: a single system image of a JVM on a cluster , 1999, Proceedings of the 1999 International Conference on Parallel Processing.

[9]  Henri Casanova,et al.  Simgrid: a toolkit for the simulation of application scheduling , 2001, Proceedings First IEEE/ACM International Symposium on Cluster Computing and the Grid.

[10]  Rajkumar Buyya,et al.  GridSim: a toolkit for the modeling and simulation of distributed resource management and scheduling for Grid computing , 2002, Concurr. Comput. Pract. Exp..

[11]  Floriano Zini,et al.  Evaluating scheduling and replica optimisation strategies in OptorSim , 2003, Proceedings. First Latin American Web Congress.

[12]  Henri Casanova,et al.  Scheduling distributed applications: the SimGrid simulation framework , 2003, CCGrid 2003. 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid, 2003. Proceedings..