InterCloud: Utility-Oriented Federation of Cloud Computing Environments for Scaling of Application Services
Xen and the art of virtualization