Hybrid cloud is a combination of a private cloud combined with the use of public cloud services where one or several touch points exist between the environments. Depending on utilization, data center cost and the costs of the cloud provider, an efficient scheduling policy has to decide whether or not moving from private cloud to public cloud is profitable. The paper proposes a market based hybrid cloud optimal scheduling optimization in hybrid cloud. The hybrid cloud marketplace is a virtual place where one or more public cloud providers and private cloud users meet to negotiate simultaneously. The scheduling optimization is conducted by hybrid cloud local scheduling and hybrid cloud global scheduling. For the global scheduling, the hybrid cloud system implements the allocation of public cloud resources to the private cloud application groups; the private cloud application group coordinates the deployments of all private cloud applications that consume the allocation of public cloud resources. For the local scheduling, the private cloud local level adjusts the cloud resource usages to optimize the utility of single private cloud application. In the simulations, compared with other related algorithm, our proposed market based hybrid cloud optimal scheduling algorithms achieve the better performance in terms of QoS satisfaction rate and allocation efficiency.
Read full abstract