11–14 Apr 2011
Radisson Blu Hotel Lietuva, Vilnius
Europe/Vilnius timezone

The ARC data client in EMI-1

11 Apr 2011, 15:00
30m
Lambda (Radisson Blu Hotel Lietuva, Vilnius)

Lambda

Radisson Blu Hotel Lietuva, Vilnius

Oral Presentation Data Management - Technology EMI: Software for Distributed Computing Infrastructures

Speaker

Dr Jon Kerr Nilsen (UIO)

Conclusions

The ARC data clients can be used as a general-purpose data client for all grid-related needs. The architecture, status and plans for the ARC data clients will be presented and usage examples will be shown.

Overview

The libarcdata2 library and the corresponding arc data clients are successors of the widely used ng data clients and provide a uniform way to move data from source to sink, with support for a number of data transfer protocols.

Description of the work

The libarcdata2 library has a modular structure to support various data transfer protocols. The core libarcdata2 library builds on standard libraries and does not introduce any additional external dependencies. The plug-ins (DMC’s) for specific data access protocols can however have various external dependencies. This separation of external dependencies from the core library minimizes the prerequisites for an ARC installation, while allowing the support for additional access protocols requiring special dependencies to be installed by those who need it. Most of these components and the clients are also available on several platforms (Linux, Windows, Mac, Solaris), and libarcdata2 also has API’s for Python and Java.

Impact

The libarcdata2 library and the arc data clients replace the ng data clients currently in production and will be available in the EMI1 distribution.

Primary author

Co-author

Mr Nagy Zsombor (NIIF)

Presentation materials