Federated Cloud Computing Models