Over the last few years a significant number of organisations have
chosen to host their data and services with a few cloud service
providers. These cloud providers act in capacity of both producers and
distributors of cloud services, meaning that that they control the
whole ecosystem of proprietary interfaces that are not compatible
across different clo ud providers. A customer of one cloud service
provider cannot shift vendors without incurring significant expensive
downtimes, he/she is said to be "Locked-In" by the vendor.
In this context, it becomes very important to control and regulate
these cloud providers to prevent vendor lock-ins. Supercloud is a
system proposed by [1]. It decouples providers and distributers by
providing a uniform cloud service interface/ layer of abstraction
layered on top of resources obtained from several diverse
infrastructure-as-a-service (IaaS) cloud resource providers. Top layer
of supercloud provides a uniform interface to customers, while the
bottom layer talks to different service providers. Decoupling
customers from cloud providers provides customers the flexibility to
migrate across providers without incurring cost of starting from
scratch again and again. Decoupling and layering of OS is acheived
primarily through virtualization.
Abstract Here
|