Maximizing Total Weights in Virtual Machines Allocation

Wenhong Tian,Yong Zhao
DOI: https://doi.org/10.1016/b978-0-12-801476-9.00010-0
2015-01-01
Abstract:This chapter considers maximizing total weights (including profits) in virtual machines (VMs) allocation. As virtualization is widely adopted in cloud computing and requests may only consume part of the total capacity of a single hardware resource (e.g., a physical machine), this requires a new model for maximizing profits (or weights). To the best of our knowledge, this new problem, which we refer to as weighted interval scheduling with capacity sharing, is not studied in the open literature. In this chapter, we model this problem for the first time as shared interval scheduling and propose an exact efficient algorithm with computational complexity O(n2), where n is the number of jobs. The proposed method can be applied to maximize profits (weights or related metrics) in cloud computing.
What problem does this paper attempt to address?