Workplan for the first year

For what concerns the ARC Compute Client product team, the following new areas will be active in the first year.

Additional enhancements in form of extending the resource discovery module and enhancing the job submission interface are improvements which speed-up the functionality of the library, while extending job migration support will widen the functionality. These enhancements will inevitable cause changes, which need to be propagated to third party developers relying on the library, in particular the ArcJobTool GUI developers. Similarly it may be necessary to adjust libarcclient to satisfy the needs of these parties, e.g. the libarcclient language bindings (Python and Java).

The libarcclient language bindings provide an interface to the library for non C++ programming languages (Python and Java).. Since libarcclient is fully supported on non-linux platforms (e.g. Windows), the language bindings should work similarly well on these. Efforts will be invested to make the language bindings available on the Windows platform as well. An important feature of libarcclient is a functional data broker which is able to select the most appropriate target for job execution, thus limiting the expensive time spent on transferring data requested by a job. It is planned that the data broker module in libarcclient should be enhanced and extended in particolar to support the wide area of storage protocols and information systems. Investigation on the requirements and effort needed will be done; a more detailed development plan for such broker will be defined in the first year.

An interesting extension for the libarcclient, is to make it able to support job management for non Grid resources, through the development of dedicated modules. More specifically it could be very useful to be able to test job executions on the local machine to then be able to improve the rate of successful executions when the submissions are done to large scale. Requirements and effort needed for creating such job management modules for libarcclient will also be investigated during the first year.

Implementation

-- MassimoSgaravatto - 06-Sep-2010

Edit | Attach | Watch | Print version | History: r2 < r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r2 - 2010-09-09 - OxanaSmirnova
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    EMI All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback