V:4.1.6/Java CoG Kit Release Page
From Java CoG Kit
Release Version: 4.1.6rc2
Page Revision: 7484
Description
The Java CoG Kit provides a high level framework for Grid Computing. Its aim is to help users create scalable, robust, and maintainable Grid applications by exporting a suite of abstract, consistent, and easy to use libraries and tools.
New Stuff
- Status events for tasks are now ordered. Also, tasks are guaranteed to go through all relevant states. See Bug 5093
- The GridFTP provider now re-uses data channels by default. This, combined with connection caching (which was already present in the GridFTP provider), can yield dramatic speed improvements when transferring many small files.
- Memory consumption of the WS-GRAM (GT4) provider has decreased considerably.
- The SSH provider now makes use of SSH channels (which are independent communication channels happening over the same connection) and has better throttling capabilities. This makes the SSH provider faster and more scalable.
- BG/P support in the Cobalt provider has been added.
- A DCache provider has been added. It can be used with a local DCache installation and the dccp utility.
- A more flexible way to specify redirection. Each file can be redirected remotely, locally, to memory, or to a combination of these. Some providers may not support all options though.
- A basic HTTP provider (in the WebDAV module) which can be used to fetch files from HTTP servers.
- Plenty of bug fixes and some performance improvements. And surely some new bugs.
Removed
- The GT2FT provider was removed. With sufficient interest we will make an effort to revive it and bring it up to date. Please send an email to java@globus.org (you need to be subscribed) if you are interested in using it.
- The Task objects don't record times when various events occurred any more and the Task.get*Time methods have been removed. If needed, times of various events can be recorded by adding a listener to the task and writing the appropriate user code.
Useful Links
- Homepage
- Changes since the last release
- SVN tree
- Reporting bugs
- Mailinglists
- Documentation
- Index of API Documentation
- Downloads
- Patches
API Documentation
We maintain a list of links to the API documentation for the Java CoG Kit modules. What these modules are for can be seen in our modules list
The current release is version 4.1.5.
To see a table of API documentation for all versions, please visit the following index page.
Downloads
Before downloading the Java CoG Kit, users should read the Java CoG Kit Installation Guide. We hope that you will find this guide useful to decide which bundles you need.
You should also at one point register with us.
For the more experienced user, we provide the following index:
- Binary Distribution
- Complete (all providers) [tar.gz] [zip]
- Separate providers
- Main package (includes the GT2 and local providers) [tar.gz] [zip]
- GT4 provider [tar.gz] [zip] (supports WS-GRAM from GT4.0.0 to GT4.0.6)
- Condor provider [tar.gz] [zip]
- SSH provider [tar.gz] [zip]
- WebDAV and HTML providers [tar.gz] [zip]
- Local schedulers (PBS and Cobalt) provider [tar.gz] [zip]
- DCache provider [tar.gz] [zip] (supports a local DCache store using dccp)
- Source Distribution
- API Documentation
Administrative Contact
The Java CoG Kit project has been initiated and is managed by Gregor von Laszewski. To contact him, please use the information below.
Gregor von Laszewski Argonne National Laboratory Mathematics and Computer Science Division 9700 South Cass Avenue Argonne, IL 60439 Phone: (630) 252 0472 Fax: (630) 252 1997 gregor@mcs.anl.gov
The Java CoG Kit is a team effort and we like to acknowledge the contributions of all that helped. A detailed list of the sponsors and helpers can be found in our Acknowledgement.If we have not listed your name and you have contributed to the CoG Kit, please let us know.
