ABSTRACT
Simulation of large and complex systems, such as computing grids, is a difficult task. Current simulators, despite providing accurate results, are significantly hard to use. They usually demand a strong knowledge of programming, what is not a standard pattern in today's users of grids and high performance computing. The need for computer expertise prevents these users from simulating how the environment will respond to their applications, what may imply in large loss of efficiency, wasting precious computational resources. In this paper we introduce iSPD, iconic Simulator of Parallel and Distributed Systems, which is a simulator where grid models are produced through an iconic interface. We describe the simulator and its intermediate model languages. Results presented here provide an insight in its easy-of-use and accuracy.
- J. Banks, J. S. Carson, D. M. Nicol, and B. L. Nelson. Discrete-Event System Simulation. Prentice-Hall, 3nd edition, 2001.Google Scholar
- W. H. Bell, D. G. Cameron, L. Capozza, A. P. Millar, K. Stockingger, and F. Zini. Simulation of dynamic grid replication strategies in optorsim. In Proc. of the ACM/IEEE Workshop on Grid Computing. Springer-Verlag, 2002. Google ScholarDigital Library
- 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: Pract. and Exper., 14:1175--1220, 2002.Google ScholarCross Ref
- H. Casanova, L. Legrand, and A. Marchal. Scheduling distributed applications: The simgrid simulation framework. In Proc. of the 3rd IEEE Intl Symp. on Cluster Computing and the Grid - CCGrid'03. IEEE Press, 2003. Google ScholarDigital Library
- Henri Casanova. Simgrid: a toolkit for the simulation of application scheduling. In Proceedings of the First IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGrid 2001, pages 430--437, 2001. Google ScholarDigital Library
- C. Dumitrescu and I. Foster. Gangsim: a simulator for grid scheduling studies. In Proc. of the 5th IEEE Intl Symp. on Cluster Computing and the Grid - CCGrid'05, pages 1151--1158. IEEE Press, 2005. Google ScholarDigital Library
- GSSIM. Grid scheduling simulator website. Web page available at http://www.gssim.org, last accessed in January 2012, 2012.Google Scholar
- W. M. Jones, L. W. Pang, D. Stanzione, and W. B. Ligon III. Characterization of bandwidth-aware metaschedulers for co-allocating jobs across multiple clusters. Journal of Supercomputing, 34:135--163, 2005. Google ScholarDigital Library
- William M. Jones, John T. Daly, and Nathan DeBardeleben. Impact of sub-optimal checkpoint intervals on application efficiency in computational clusters. In Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing, pages 276--279. ACM, 2010. Google ScholarDigital Library
- K. Kurowski, J. Nabrzyski, A. Oleksiak, and J. Weglarz. Grid scheduling simulations with gssim. In Proceedings of the 13th International Conference on Parallel and Distributed Systems - Volume 02, pages 1--8, 2007. Google ScholarDigital Library
- Uri Lublin and Dror G. Feitelson. The workload on parallel supercomputers: modeling the characteristics of rigid jobs. J. Parallel Distrib. Comput., pages 1105--1122, 2003. Google ScholarDigital Library
- P. Yabo. Grid matrix website. available at http://research.nektra.corn/Grid_Matrix, last accessed February, 2012, 2011.Google Scholar
- iSPD: an iconic-based modeling simulator for distributed grids
Recommendations
Scheduler simulation using iSPD, an iconic-based computer grid simulator
ISCC '12: Proceedings of the 2012 IEEE Symposium on Computers and Communications (ISCC)Increased accessibility to high-performance computing resources has created a demand for user support through performance evaluation tools like the iSPD (iconic Simulator for Parallel and Distributed systems), a simulator based on iconic modelling for ...
Evaluation of grid scheduling strategies through NSGrid: a network-aware grid simulator
Special issue: Grid computingDue to the size of Computational Grids and the number and different types of resources involved, it is usually very hard to build Grid testbeds on a realistic scale, or to devise analytically tractable scheduling algorithms for distributing workloads on ...
A tool for model conversion between simulators of grid computing
ANSS '15: Proceedings of the 48th Annual Simulation SymposiumHigh performance computing systems usually have a high usage cost, even with the use of shared systems, such as grids and clouds. To reduce such costs it is necessary to optimize system's utilization through performance analysis of one's application. ...
Comments