Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 30063
MICOSim: A Simulator for Modelling Economic Scheduling in Grid Computing

Authors: Mohammad Bsoul, Iain Phillips, Chris Hinde


This paper is concerned with the design and implementation of MICOSim, an event-driven simulator written in Java for evaluating the performance of Grid entities (users, brokers and resources) under different scenarios such as varying the numbers of users, resources and brokers and varying their specifications and employed strategies.

Keywords: Grid computing, Economic Scheduling, Simulation, Event-Driven, Java.

Digital Object Identifier (DOI):

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF


[1] ProModel Corporation, "What is simulation?" Available at http://www.
[2] A. Takefusa, S. Matsuoka, K. Aida, H. Nakada, and U. Nagashima, "Overview of a performance evaluation system for global computing scheduling algorithms," in HPDC -99: Proceedings of the The Eighth IEEE International Symposium on High Performance Distributed Computing. Washington, DC, USA: IEEE Computer Society, 1999, pp. 97-104.
[3] H. Casanova, "Simgrid: A toolkit for the simulation of application scheduling," ccgrid, vol. 00, pp. 430-437, 2001.
[4] A. Legrand, L. Marchal, and H. Casanova, "Scheduling distributed applications: the simgrid simulation framework," ccgrid, vol. 00, pp. 138-145, 2003.
[5] A. Legrand, "Simgrid 3.0 is out," Available at forum/forum.php?forum id=234.
[6] C. Dumitrescu and I. T. Foster, "Gangsim: a simulator for grid scheduling studies." in CCGRID, Cardiff, UK, 2005, pp. 1151-1158.
[7] W. H. Bell, D. G. Cameron, L. Capozza, A. P. Millar, K. Stockinger, and F. Zini, "Optorsim: A Grid simulator for studying dynamic data replication strategies," IJHPCA, vol. 17, no. 4, pp. 403-416, Winter 2003.
[8] ÔÇöÔÇö, "Simulation of dynamic grid replication strategies in optorsim," in GRID -02: Proceedings of the Third International Workshop on Grid Computing. London, UK: Springer-Verlag, 2002, pp. 46-57.
[9] R. Buyya and M. Murshed, "Gridsim: a toolkit for the modeling and simulation of distributed resource management and scheduling for grid computing." Concurrency and Computation: Practice and Experience, vol. 14, no. 13-15, pp. 1175-1220, 2002.
[10] A. Holub, "Programming java threads in the real world, part 1," Available at