| All roads lead to grid. Rajkumar Buyya, a developer of the GridSim technology, poses next to an Australian roadsign that shows what lies ahead. Image courtesy of the Gridbus Project |
GridSim is of great value to both students and experienced researchers who want to study grids, or test new algorithms and strategies in a controlled parallel and distributed computing environment. GridSim supports the simulation of various types of resources with different capabilities and configurations and can easily create and integrate various allocation or scheduling policies by extending them from one of the classes. Its infrastructure and framework support advance reservation as well as auction and data grid functionalities, and it can read workload traces taken from supercomputers for simulating a realistic grid environments. This functionality is useful for testing resource scheduling problems. The program also incorporates a background network traffic functionality, based on a probabilistic distribution. This function is useful when conducting simulations over congested public networks. International adoption GridSim was developed by the Grids Lab at the Unversity of Melbourne in Australia and in the last five years has been continuously extended to include many new capabilities, also receiving contributions from external collaborators. In particular, the National University of Singapore has contributed a QoS-based network module, the University of Ljubljana (Slovenia) has carried out a DataGrid module, and Universidad de Castilla La Mancha (Spain) has worked together on a resource failure module. Academic and industrial users of GridSim include the University of Manchester (UK), IBM Research, Unisys, HP, University of Southern California (USA), France Telecom, Indian Institute of Technology, Tsinghua University (China), and Sweden’s Umeå University. International collaborators include Gokul Poduval and Chen-Khong Tham, National University of Singapore; Uros Cibej and Borut Robic, The University of Ljubljana, Slovenia; Agustin Caminero, Blanca Caminero; and Carmen Carrion, Universidad de Castilla La Mancha, Spain. - Anthony Sulistio and Rajkumar Buyya, Department of Computer Science and Software Engineering, the University of Melbourne, Australia |