An Availability-Aware Approach to Resource Placement of Dynamic Scaling in Clouds
Dynamic scaling is one of the key abilities provided by clouds to add or remove computational resource to applications in response to workload fluctuation. The availability of Web applications influenced by Virtual Machine (VM)-based physical locations during resource scaling is a crucial concern for customers and cloud providers. In this paper, the authors present a novel computing model to describe availability attribute of one application in hierarchical structured cloud. Meanwhile, they propose an availability-aware approach to explore how and where to allocate computing resource via vertical and horizontal scaling. Partial experimental results in simulation environment are also presented.