File Transfer Service

The GRID Data Transfer Service used at CERN is called File Transfer Service (FTS); it is a data movement service.
FTS aims to reliably copy one Storage URL to another. It uses a 3rd party copy (e.g. gsiftp) to achieve this, but will retry if this fails.
It also schedules these copys along network channels to ensure that bandwidth is properly used.
State in the FTS is held in a database, which ensures that the service can be restarted reliably.
FTS is used by the experiment frameworks (typically the end-users do not interact directly with it).
Experiment frameworks submit jobs to the FTS; a job is a set of pairs with source and destination file names.