Welcome to ARC Version 6!

The Advanced Resource Connector (ARC) middleware, developed by the NorduGrid Collaboration, is an open source software solution enabling e-Science computing infrastructures with emphasis on processing of large data volumes.

ARC is being used to enable national and international e-infrastructures since its first release in 2002. As of 2019, the next major release, ARC version 6, is under preparation.

This document is dedicated to the ARC Version 6 collecting all relevant information in one place. You should be able to find information regarding the code, documentation, testing activities, support channels, … and so on here. The information is refreshed daily, a snapshot of the development version can be found here.

If you are new to ARC start reading the Try ARC6 quickstart guide to get an overview of main operations in the simple test case.

For production Computing Element deployment follow the Installation and Configuration Guide that contains the structure and pointers to precise configuration of every ARC subsystem.

The ultimate description of the new ARC 6 configuration can be found in the ARC Configuration Reference Document.

For an overview of the main changes compared to ARC 5, please visit Main changes in ARC 6 compared to ARC 5.

Obtaining the software

ARC is available for variety of GNU/Linux flavors via stable Repositores or Nightly Builds if you want to test the latest development release.

The source code is hosted in NeIC’s Coderefinery GitLab repository.

Support and Community

User support and site installation assistance is provided via the nordugrid-discuss mailing list, and the Nordugrid Bugzilla.

Documentation for Infrastructure Admins

This section contains a documentation about all ARC middleware services deployment, configuration and operations. If you are looking for ARC Computing Element setup instruction or performance tuning parameters you are in the right place.

Technical Documents Describing ARC Components

Following documents gives a deep technical description of the various ARC components. If you are looking for architecture internals (how parts of ARC was designed) you can follows this section.

Documentation for Developers

If you are looking for development internal details of ARC (like how some stuff was coded) this part of documentation is for you. Mainly for those who want to contribute to the project development, advanced troubleshooters or just interested.

Documentation for Infrastructure Users

This part of the documentation targeted to distributed computing infrastructure users that use either clients or SDK to run jobs and handle data transfers.

Testing Activities

A dedicated area is created for the ARC6 testing and certification.