federating: Linking distributed resources together over the cloud.