Abstract:
Cloud Computing is a popular platform for providing online computing services to the tenants. With migrating large number of the applications to the cloud, application av...Show MoreMetadata
Abstract:
Cloud Computing is a popular platform for providing online computing services to the tenants. With migrating large number of the applications to the cloud, application availability is raised as a concern issue. Availability is a non-functional requirement that refers to the percentage of time the application service is available for the use. Many factors can impact the application availability especially in the cloud environment. In this paper, we show the impact of scheduling (placement) of the application's components inside the Data Center of the cloud on the application availability. We propose an optimized Availability- Aware strategy to schedule the components with the goal to maximize the availability of the application while satisfying several constraints. We map the scheduling problem to Integer Linear Programming (ILP) optimization model. We compare the Availability-Aware strategy with other scheduling strategies. The results show that the Availability-Aware strategy achieves higher application availability compared to the other strategies.
Date of Conference: 10-13 June 2019
Date Added to IEEE Xplore: 25 July 2019
ISBN Information: