NorduGrid's ARC Releases Roadmap (2005)
The roadmap gives an overview of planned features of coming
releases, and is subject to changes. Past releases are listed
for the sake of completeness.
Past releases
v0.1
The version was a development tag resulting in v0.2, not maintained anymore (0.1.0 tagged on April 23, 2002).
v0.2 – June 4, 2002
This version is not maintained anymore.
v0.3
Presently, CVS
history starts with tag 0.3.7. The version was a development tag
resulting in v0.4, not actively maintained since. Tags from
0.3.22 and above are available from the FTP repository
Current releases
v0.4 – April 13, 2004
The 0.4 is the first official ARC release. Currently the
0.4.x versions constitute the stable and actively maintained
releases
v0.5
Development tags leading to the 0.6 release, not recommended
for production deployment. Bleeding-edge test deployment with
consequtive feedback is encouraged.
Future releases
v.0.6 (target release date: December 2005)
- jarclib: Java client side developer library
- builds against the latest pre-WS Globus Toolkit (GT4.x)
- transmission to new configuration (arc.conf, client configuration)
- new startup scripts
- new job states
- improved error messages, server logs
- improved support for VOs
- arclib: C++ client side developer library
- Smart Storage Element
- enhanced data management components: support for Fireman indexing service,
client-side SRM
- enhanced gacl-based authorization: job control
- streamlined xrsl attributes
- command line clients will use the arclib
- new command line tools, e.g. ngresume
- Java-based graphical user interface, the "Arconaut"
- streamlined, localized Monitor
- redesigned logger service/database implementing the
ARC Usage Record
- improved support for SGE batch systems
v1.0 (target release date: June 2006)
- new build structure (e.g. make client/server/components)
- support for resource reservation: exposing the reservation capability of
LRMSes
- improved schema for resource description, especially for non-computing services
- introduction of job error codes
- recursive authorization (gacl) and data management commands
- complete implementation of new configuration (arc.conf, client configuration)
- Adding support for LFS batch systems
- improved resource control on the frontend, quotas (data, jobs, per person/VO)
- web-service based job submission in accordance with the OGSA specifications
- web-service based job status monitoring (same interface as job-submission)
- redesigned downloader/uploader infrastructure
- SRM interface to storages
- voms support (extensively deployed, tested)
- native ldap-based index service, replacement of the missused GIIS backend.
- GLUE 2.0 compatibility (provided ARC can contribute to GLUE 2.0)
- support for the eXtended JSDL job description language (JSDL is a
GGF standard)
- complex I/O specification in job description via xjsdl
- general purpose babysitter, a client tool which can handle/manage massive
amount of jobs
- implementation of the GGF Usage Record
- an MS Windows client
- Qt-based graphical interface
v2.0 (target release date: January 2007)
- Mac OS and Solaris server
- complete, consistent data management
- resource monitoring via web-services
- redesigned next generation information system (index service via web-services)
v3.0
We don't look that far ahead