V:4.1.6/Java CoG Kit Release Page

From Java CoG Kit

Jump to: navigation, search

Release Version: 4.1.6rc2
Page Revision: 7484

http://www.cogkit.org

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


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.

Title
JGlobus
Common classes and interfaces for the Java CoG Kit abstraction layer
Utility Classes
Graph Editor
Various examples for the Java COG Kit
GT2 Provider for Java CoG Kit abstractions
GT4 (WS-GRAM) provider for abstractions
Native Condor provider for the Java CoG Kit abstractions
SSH provider for abstractions
WebDav provider for abstractions
Local provider for abstractions
Karajan Workflow Engine
Setup Wizard
GridCertRequest Tool
Certificate Management Applications
GridShell
GridFace Classes

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.

Personal tools
Collaboration and Jobs