KOR

e-Article

Analysis of the Influence of Per-Second Billing on Virtual Machine Allocation Costs in Public Clouds
Document Type
Periodical
Source
IEEE Transactions on Services Computing IEEE Trans. Serv. Comput. Services Computing, IEEE Transactions on. 14(6):1715-1726 Jan, 2021
Subject
Computing and Processing
General Topics for Engineers
Resource management
Cloud computing
Optimization
Virtual machining
Computational modeling
Analytical models
Social networking (onilne)
cost optimization
virtual machine allocation
Language
ISSN
1939-1374
2372-0204
Abstract
For a long time, the common billing time slot used by cloud providers was the hour, but recently they have changed it to one second with a minimum charge of one minute. In this paper, the impact of this change on virtual machine allocation strategies is analyzed. With the minimum one-minute charge, the state-of-the-art allocation strategies are no longer optimal. This paper proposes a new analytic model to obtain the optimal allocation that minimizes the total cost considering this new billing scheme. However, the optimization problem using this model is unmanageable due to its computational complexity. Therefore, other sub-optimal allocations strategies are proposed. The performance of these strategies (in terms of total allocation cost and computational effort) is analyzed in order to assess the influence of the time slot length. Allocation time slots of one hour, one minute and one second are compared. The experimental work is carried out using synthetic workloads based on two real public traces. The study concludes that the time slot of one minute offers the best trade-off between allocation cost and computational effort. The experimentation shows that the proposed strategy can save up to 14 percent over using the time slot of one hour.