29-10-2010, 10:59 AM
Using the GridSim Toolkit for Enabling Grid Computing Education
Manzur Murshed Rajkumar Buyya
School of Computer Science and Software Engineering
Gippsland School of Computing and Information Technology
Monash University, Gippsland Campus
Churchill, VIC 3842, Australia
Abstract
Numerous research groups in universities, research labs, and industries around the world are now working on Computational Grids or simply Grids that enable aggregation of distributed resources for solving large-scale data intensive problems in science, engineering, and commerce. Several institutions and universities have started research and teaching programs on Grid computing as part of their parallel and distributed computing curriculum. The researchers and students interested in resource management and scheduling on Grid need a testbed infrastructure for implementing, testing, and evaluating their ideas. Students often do not have access to the Grid testbed and even if they have access, the testbed size is often small, which limits their ability to test ideas for scalable performance and large-scale evaluation. It is even harder to explore large-scale application and resource scenarios involving multiple users in a repeatable and comparable manner due to dynamic nature of Grid environments. To address these limitations, we propose the use of simulation techniques for performance evaluation and advocate the use of a Java-based discrete event simulation toolkit, called GridSim. The toolkit provides facilities for modeling and simulating Grid resources (both time and space-shared high performance computers) and network connectivity with different capabilities and configurations. We have used GridSim toolkit to simulate Nimrod-G like Grid resource broker that supports deadline and budget constrained cost and time minimization scheduling algorithms.
for more ::>
http://buyyapapers/gridsimedu.pdf