Cloud federation is interconnectiong the cloud computing environments with two or more service providers for balancing the traffic load and to surge spikes while there is demand.