Facilities for virtualisation, grid and cloud computing, or capability computing that are loosely coupled, heterogeneous, and geographically dispersed distributed system with non-interactive workloads that involve a large number of files. They federate, share and coordinate distributed resources from different organisations that are not subject to centralized control, using open, general-purpose and in some cases standard protocols and interfaces to deliver non-trivial qualities of service relevant to all scientific domains.