GRIDtoday Logo Hewlett-Packard

DAILY NEWS AND INFORMATION FOR THE GLOBAL GRID COMMUNITY /

   ( Table of Contents )   

Applications:

GRIDBUS PROJECT TO RELEASE GridSim 2.2 SOFTWARE

The open source Gridbus Project, led by the Grid Computing and Distributed Systems (GRIDS) Laboratory at the University of Melbourne (Australia) is pleased to release the next-version of Grid simulation software, the GridSim 2.2 toolkit.

The new version of GridSim includes substantial improvements:

  • adds new functionalities regarding to Job or Gridlet migration.
  • New methods in GridSim class are:

    • gridletCancel(): cancels a Gridlet executed in a GridResource
    • gridletMove(): moves a Gridlet to a different GridResource
    • gridletPause(): pauses an executed Gridlet
    • gridletResume(): resumes a previously paused Gridlet
    • gridletStatus(): queries the status of a Gridlet

  • each Job or Gridlet has its own activity log or history. Therefore, you can view where this Gridlet being assigned to and how long the execution takes.
  • decouples both Time-Shared and Space-Shared allocation policy from inside GridResource class into separate classes. This way, new allocation policy can be made and integrated into the GridSim Toolkit easily without the need to recompile and reconstruct the whole package.
  • rewritten Time-Shared and Space-Shared allocation policy to incorporate Gridlet migration and new functionalities.
  • uses the new version of SimJava, i.e. version 2 instead of 1.2
  • fix minor bugs.

All components developed as part of the GridSim Toolkit are released as open source under the GPL license to encourage innovation and pass full freedom to our users.

The early version of our GridSim toolkit has been used and downloaded by several academic and commercial organizations around the world, including: California Institute of Technology, Argonne National Lab, University of Illinois at Urbana-Champaign, Manchester University, CERN, National University of Singapore, Tsinghua University, Indian Institute of Science, Sun Microsystems, IBM, Unisys, HP, British Telecom and EMC Corp.

The GridSim software has been used for modeling and simulating many interesting systems. For example, one of the users from Unisys is exploring its use in data center modeling. Our own usages include simulating an economic Grid scheduler in a competitive economy model; and for an economy-based cluster scheduler.

The contributors to the GridSim software -- both early and new versions -- are:

  • For the GridSim base platform (and also broker):
    • Anthony Sulistio, GRIDS Lab (University of Melbourne)
    • Rajkumar Buyya, GRIDS Lab (University of Melbourne)
    • Manzur Murshed, GSCIT (Monash University)

  • For the GridSim visual modeler:
    • Anthony Sulistio, GRIDS Lab (University of Melbourne)
    • Chee Shin Yeo, GRIDS Lab (University of Melbourne)

To download the GridSim software, please visit the Gridbus Project Web site at www.gridbus.org/gridsim. The GridSim 2.2 Toolkit Release notes can be found at www.gridbus.org/gridsim/gridsim2.2. We hope that the users of GridSim will find this new version useful. If you need any specific clarification on the Gridbus Project or the GridSim Toolkit, please contact the developers.

The GridSim members are currently working on next-generation GridSim that supports simulation infrastructure for Advance Resource Reservation. The next version is estimated to be released in March 2004.

( Top of Page )

   ( Table of Contents )