Roadmap

From NorduGrid

Jump to: navigation, search

Contents

ARC Roadmap

ARC currently enables a number of national Grid/e-Science infrastructures, and is one of the solutions used by the European Grid Infrastructure. ARC Roadmap is thus based on the necessity to continuosly support such infrastructures, and evolve following user requirements and technology developments.

In 2011-2013 the major ARC releases are synchronized with the EMI release schedule. This means one major release per year around every spring. This page maintains a high-level component and feature list, including phasing out plans for the coming releases.

Short-term

  • code base:
    • svn cleanup: final migration to arc1 tree, closing down arc0
    • svn cleanup: remove proof-of-concept code fragments from arc1 tree
  • packaging: consistent and proper version/name treatment of ARC source and binary packages
  • sysadmin friendly configuration for WS-based ARC components
  • HED: fully functional java bindings
  • Computing Element
    • two supported job management interfaces: gridftp jobplugin and A-REX's EMI-ES WS interface
    • new data staging framework
    • production ready Janitor (with RDF dependency removed)
    • fully integrated SGAS reporter
    • scalability improvements (control dir reorganization)
  • ARIS (ARC Resource Info Service)
    • local info (resource and jobs) will be published through two interfaces: LDAP and WSRF/xml
    • LDAP interface will publish both nordugrid, glue1.3 and glue 2.0 schemas
    • WSRF/XML interface will publish glue2 schema
    • resources will be able to register to both EGIIS and EMIR index services. Direct registration of A-REX to EGIIS
  • Index services
    • two solutions to index resources: EGIIS and EMIR
    • proper integration with site-BDII
  • infosys: monitoring
    • LDAP monitor, current grid monitor capable displaying pre-WS services)
    • WS monitor, new grid monitor capable displaying WS services
  • storage services: GridFTP SE, Chelonia
  • clients: arc*, (incl arcproxy), GUI on Linux
    • data-based brokering enabled
    • maybe ACIX support on the client side
  • security utils: nordugridmap

Phase out plans

  • phased out:
    • old Grid Manager code base
    • crl-update utility, to be replaced by EU-GridPMA's fetchcrl util
  • targeted to be phased out:
    • ng* clients, to be replaced by arc* clients
    • old arclib, to be replaced by libarcclient and libarcdata
    • GridFTP storage, Chelonia is recommended as a "simple storage element"
    • ISIS, to be replaced by EMIR
    • EGIIS, to be replaced by EMIR

Mid-term

  • Computing Element:
    • EMI accounting reporter in addition to the SGAS accounting reporter
  • HED:
    • Fully functional Python bindings on Windows
    • production ARGUS integration
  • ARIS: (resource and jobs) will be published through two interfaces: LDAP and WSRF/xml
  • Index services: EMI registry.
  • infosys monitoring: unified LDAP+WS grid monitor
  • storage services: Chelonia
  • clients: arc* CLIs, libarcclient, data2lib; GUI on Windows
  • security utils: EMI mapfile and nordugridmap

Phase out plans

  • phased out:
    • ng* clients, replaced by arc* clients
    • old arclib, replaced by libarcclient and libarcdata
    • GridFTP storage, Chelonia
    • ISIS, replaced by EMIR
  • targeted to be phased out:
    • EGIS, to be replaced by EMIR
    • GridFTP jobplugin interface of the CE to be replaced by WS interface
    • glue1.3 and nordugrid schema support to be replaced by glue2
    • nordugridmap to be replaced by common EMI tool

Long-term

  • unified EMI clients in addition to arc*
  • remote service management (stop/start, config changes)

Phase out plans

  • phased out:
    • GridFTP jobplugin interface of the CE, replaced by WS interface
    • glue1.3 and nordugrid schema support replaced by glue2
    • nordugridmap replaced by common EMI tool
  • targeted to be phased out:
    • arc* CLI to be replaced by common EMI tool

Related pages

Development planning for EMI

Dedicated page for the preparation of the next ARC release

Release management

Personal tools