11-14 April 2011
Radisson Blu Hotel Lietuva, Vilnius
Europe/Vilnius timezone

The ARC data client in EMI-1

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


Radisson Blu Hotel Lietuva, Vilnius

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


Dr Jon Kerr Nilsen (UIO)


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.


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.


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

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.

Primary author


Mr Nagy Zsombor (NIIF)

Presentation Materials