TY - JOUR
T1 - Approximation algorithms for a virtual machine allocation problem with finite types
AU - Guo, Lifeng
AU - Lu, Changhong
AU - Wu, Guanlin
N1 - Publisher Copyright:
© 2022 Elsevier B.V.
PY - 2023/2
Y1 - 2023/2
N2 - We study the virtual machine allocation (VMA) problem with physical machines (PMs) of identical configuration and virtual machines (VMs) of a constant number of types. Only CPU and memory (MEM) resources are considered, so it is a special two-dimensional vector bin packing (2-DVBP) problem. Applying the best fit heuristic, we develop a fast online algorithm, which uses [Formula presented] PMs at most, where OPT(L) is the optimal value. According to the limited types of VMs, the progress of combining VMs and dividing the PMs' capacity contributes to a linear-time offline algorithm that uses [Formula presented] PMs. It outperforms the state-of-the-art (1.405+ϵ)-asymptotic approximation algorithm for the general 2-DVBP problem. These ideas can be extended to develop fast and practical algorithms.
AB - We study the virtual machine allocation (VMA) problem with physical machines (PMs) of identical configuration and virtual machines (VMs) of a constant number of types. Only CPU and memory (MEM) resources are considered, so it is a special two-dimensional vector bin packing (2-DVBP) problem. Applying the best fit heuristic, we develop a fast online algorithm, which uses [Formula presented] PMs at most, where OPT(L) is the optimal value. According to the limited types of VMs, the progress of combining VMs and dividing the PMs' capacity contributes to a linear-time offline algorithm that uses [Formula presented] PMs. It outperforms the state-of-the-art (1.405+ϵ)-asymptotic approximation algorithm for the general 2-DVBP problem. These ideas can be extended to develop fast and practical algorithms.
KW - Approximation algorithms
KW - Cloud computing
KW - Divisible item sizes
KW - Vector bin packing
KW - Virtual machine allocation
UR - https://www.scopus.com/pages/publications/85140454764
U2 - 10.1016/j.ipl.2022.106339
DO - 10.1016/j.ipl.2022.106339
M3 - 文章
AN - SCOPUS:85140454764
SN - 0020-0190
VL - 180
JO - Information Processing Letters
JF - Information Processing Letters
M1 - 106339
ER -