Economics of a supercloud

A Supercloud is a "CrossCloud": It is an Infrastructure-as-a-Service (IaaS) that goes beyond federated or hybrid clouds and gives its users direct control over cloud deployments--even across different underlying cloud providers (Jia et al. 2015). It supports privileged cloud operations such as migration across autonomous cloud providers even if they use different virtual machine monitors, networking, and storage infrastructure. For instance, a user can start a virtual machine instance in the Google cloud (Google Compute Engine), migrate it live to the Amazon cloud (Amazon Elastic Compute Cloud), live migrate it again to the Microsoft cloud (Microsoft Azure), then finally live migrate it to a private cloud (e.g. a Eucalyptus or OpenStack based cloud).Moreover, a user can have a deployment that simultaneously exists over various combination of cloud providers, then change the placement at any time. To support such privileged operations and customizations across many different cloud providers, the Supercloud provides virtual machine, storage, and networking complete with a full set of management operations, allowing applications to optimize performance across different underlying cloud providers.