The Gridbus Project to Release Grid Service Broker (2.0 version) Software
10 May 2005
-----------------------------------------------------------------------------
The Grid Service Broker, developed as part of the Gridbus Project at the
University of Melbourne, Australia mediates access to distributed "autonomous"
resources by (a) discovering suitable data sources for a given analysis
scenario, (b) suitable computational resources, (c) optimally mapping analysis
jobs to resources, (d) deploying and monitoring job execution on selected
resources, (e) accessing data from local or remote data source during job
execution and (f) collating and presenting results. The broker provides (a)
a declarative and dynamic parametric programming model and (b) a rich set of
Java APIs for creating grid applications. It also allows programmers to create a
user-level scheduler plugins that can replace default Computational and Data
Grid scheduling algorithms that support service price-based resource allocation.
The Gridbus broker v2.0 supports/uses the following middleware:
Globus 2.4.x,Globus 3.2,
Alchemi 0.8.0
Unicore 4.1.0
Condor 6.6.9,
OpenPBS 2.3,
NWS 2.8,
SRB(Storage Resource Broker) 3.x.
What's New:
----------
- New broker persistence model extensible to use storage systems such as
databases, file system, etc.
- Failure management support via the persistence model
- Support for data catalogs such as the SRB MCAT (Storage Resource Broker
Metadata Catalog),
enabling access of data objects stored on SRB server systems.
- Flexible XML-based resource description
- Support for Forking jobs on the local machine, Unicore, Condor,
PBS (experimental)
- Improved support for Globus 2.4.x, Globus 3.2, Alchemi 0.8.0.
- Support for queueing systems such as PBS through Globus.
- Support for retrieval of proxies from MyProxy servers.
- Performance enhancements and bug fixes
- JSR-168 Compliant Portlet-based front-end tools for launching, and monitoring
grid applications.
- Expanded user and programmer's manual
Download information:
----------------------
The broker source code,binaries, documentation and manual can be
downloaded from http://www.gridbus.org/broker/
Contact Information:
---------------------
For further details about the Gridbus broker and/or the Gridbus project
please contact:
- Dr. Rajkumar Buyya (raj@...) - append @cs.mu.oz.au
- Srikumar Venugopal (srikumar@...)
- Krishna Nadiminti (kna@...)
Licenses and Disclaimer:
------------------------
The Gridbus broker and the GUI is distributed under the GNU General Public
License (GPL) (http://www.gnu.org/licenses/gpl.txt).
Other libraries included in the distribution are distributed under their
own respective licenses which are also included.
This product includes software developed by and/or derived from the Globus
project (http://www.globus.org/). This product includes dom4j libraries
(http://www.dom4j.org)
Acknowledgment:
----------------
The Gridbus Broker is developed by the Gridbus Project, Grid Computing and
Distributed Systems (GRIDS) Lab., Dept. of Computer Science and Software
Engineering, the University of Melbourne, Australia. The project is
partially supported by Australian Research Council Discovery Project
grant, and the University of Melbourne. We are grateful to, and sincerely thank
all the people who contributed to the Gridbus Broker project. For further
information on the Gridbus Project, please visit - http://www.gridbus.org/
-----------------------------------------------------------------------------