Efficient multi-tenant virtual machine allocation in cloud data centers
Open accessAbstract
Virtual Machine (VM) allocation for multiple tenants is an important and challenging problem to provide efficient infrastructure services in cloud data centers. Tenants run applications on their allocated VMs, and the network distance between a tenant's VMs may considerably impact the tenant's Quality of Service (QoS). In this study, we define and formulate the multi-tenant VM allocation problem in cloud data centers, considering the VM requirements of different tenants, and introducing the allocation goal of minimizing the sum of the VMs' network diameters of all tenants. Then, we propose a Layered Progressive resource allocation algorithm for multi-tenant cloud data centers based on the Multiple Knapsack Problem (LP-MKP). The LP-MKP algorithm uses a multi-stage layered progressive method for multi-tenant VM allocation and efficiently handles unprocessed tenants at each stage. This reduces resource fragmentation in cloud data centers, decreases the differences in the QoS among tenants, and improves tenants' overall QoS in cloud data centers. We perform experiments to evaluate the LP-MKP algorithm and demonstrate that it can provide significant gains over other allocation algorithms.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
The Digital Twin introduces a more agile perspective to the improvement of product functionalities in manufacturing.
“The Digital Twin thus introduces a more agile perspective to the improvement of product functionalities in manufacturing [18].”
From Digital Twin in the IoT Context: A Survey on Technical Features, Scenarios, and Architectural Models (2020) · cites this paper as [18]
The Introduction and §2.1 Background discuss virtual-machine allocation and cloud data centers, not Digital Twins or manufacturing. Searches for Digital Twin, agile product improvement, and manufacturing found no passage addressing the claim; absence of support is not a contradiction. (LLM, conf=0.78)
Experimental — accuracy not yet measured
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
No references could be resolved yet.
Research works printed but not linked: 20
- P. T. Endo, A. V. de Almeida Palhares, N. N. Pereira, G. E. Goncalves, D. Sadok, J. Kelner, B. Melander, and J. E. Mangs, Resource allocation for distributed cloud: Concepts and research challenges, Network, IEEE, vol. 25, no. 4, pp. 42-46, 2011.
- X. Lu, H. Wang, J. Wang, J. Xu, and D. Li, Internet-based virtual computing environment: Beyond the data center as a computer, Future Generation Computer Systems, vol. 29, no. 1, pp. 309-322, 2013.
- C. J. Rathod, A survey on different virtual machine placement algorithms, International Journal of Advance Research in Computer Science and Management Studies, vol. 2, no. 2, pp. 266-271, 2014.
- M. Alicherry and T. Lakshman, Network aware resource allocation in distributed clouds, in INFOCOM, 2012 Proceedings IEEE, 2012, pp. 963-971.
- W. Chen, J. Cao, and Y. Wan, QoS-aware virtual machine scheduling for video streaming services in multi-cloud, Tsinghua Science and Technology, vol. 18, no. 3, pp. 308- 317, 2013.
- M. Li, A. Lukyanenko, S. Tarkoma, and A. Yla-Jaaski, Mptcp incast in data center networks, Communications, China, vol. 11, no. 4, pp. 25-37, 2014.
- A. Greenberg, J. R. Hamilton, N. Jain, S. Kandula, C. Kim, P. Lahiri, D. A. Maltz, P. Patel, and S. Sengupta, Vl2: A scalable and flexible data center network, ACM SIGCOMM Computer Communication Review, vol. 39, pp. 51-62, 2009.
- M. Al-Fares, A. Loukissas, and A. Vahdat, A scalable, commodity data center network architecture, ACM SIGCOMM Computer Communication Review, vol. 38, pp. 63-74, 2008.
- S. Martello and P. Toth, Heuristic algorithms for the multiple knapsack problem, Computing, vol. 27, no. 2, pp. 93-112, 1981.
- H. Nakada, T. Hirofuchi, H. Ogawa, and S. Itoh, Toward virtual machine packing optimization based on genetic algorithm, in Distributed Computing, Artificial Intelligence, Bioinformatics, Soft Computing, and Ambient Assisted Living. Springer, 2009, pp. 651-654.
- W. F. De La Vega and G. S. Lueker, Bin packing can be solved within 1+" in linear time, Combinatorica, vol. 1, no. 4, pp. 349-355, 1981.
- Y. Gao, H. Guan, Z. Qi, Y. Hou, and L. Liu, A multi- objective ant colony system algorithm for virtual machine placement in cloud computing, Journal of Computer and System Sciences, vol. 79, no. 8, pp. 1230-1242, 2013.
- F. Song, D. Huang, H. Zhou, H. Zhang, and I. You, An optimization-based scheme for efficient virtual machine placement, International Journal of Parallel Programming, vol. 42, no. 5, pp. 853-872, 2014.
- R. Gupta, S. K. Bose, S. Sundarrajan, M. Chebiyam, and A. Chakrabarti, A two stage heuristic algorithm for solving the server consolidation problem with item-item and bin- item incompatibility constraints, in Services Computing, 2008, SCC'08, IEEE International Conference on, vol. 2, 2008, pp. 39-46.
- Y. Zhu, Y. Liang, Q. Zhang, X. Wang, P. Palacharla, and M. Sekiya, Reliable resource allocation for optically interconnected distributed clouds, in Communications (ICC), 2014 IEEE International Conference on, 2014, pp. 3301-3306.
- Y. Song, Y. Sun, and W. Shi, A two-tiered on-demand resource allocation mechanism for vm-based data centers, Services Computing, IEEE Transactions on, vol. 6, no. 1, pp. 116-129, 2013.
- F. Hao, M. Kodialam, T. Lakshman, and S. Mukherjee, Online allocation of virtual machines in a distributed cloud, in INFOCOM, 2014 Proceedings IEEE, 2014, pp. 10-18.
- W. Ahmed and Y. Wu, Estimation of cloud node acquisition, Tsinghua Science and Technology, vol. 19, no. 1, pp. 1-12, 2014.
- A. Beloglazov, J. Abawajy, and R. Buyya, Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing, Future Generation Computer Systems, vol. 28, no. 5, pp. 755-768, 2012.
- X. Meng, V. Pappas, and L. Zhang, Improving the scalability of data center networks with traffic- aware virtual machine placement, in INFOCOM, 2010 Proceedings IEEE, 2010, pp. 1-9.
Cited by
Sorted by citations
Digital Twin in the IoT Context: A Survey on Technical Features, Scenarios, and Architectural Models
Minerva, R., Lee, G. M., & Crespi, N. (2020) · Proceedings of the IEEE · doi:10.1109/jproc.2020.2998530 · Cited by 812 · see citing works
- Authors
- Li, J., Li, D., Ye, Y., & Lu, X.
- Affiliations
- National University of Defense Technology (CN)
- Venue
- Tsinghua Science and Technology
- Publisher
- Tsinghua University Press
- Published
- 2015-02
- Volume
- 20
- Issue
- 1
- Pages
- 81-89
- ISSN
- 1007-0214 (ISSN-L)
- OpenAlex
- W2049000915
- Cited by
- 45
- References
- 0
- Citations by year
- 2026: 2 · 2025: 2 · 2024: 3 · 2023: 2 · 2022: 2 · 2021: 3 · 2020: 7 · 2019: 2 · 2018: 5 · 2017: 4 · 2016: 12 · 2015: 1
- FWCI
- 19.78
- Type
- journal article
- Language
- en
- Open access
- diamond
- doi.org
- Licence
- cc-by
- Locations
- Tsinghua Science & Technology (publishedVersion, cc-by)
- DOAJ (DOAJ: Directory of Open Access Journals) (submittedVersion)
- Funders
- National Natural Science Foundation of China (61222205, 2011CB302600)
- Program for New Century Excellent Talents in University
- Topics
- Physical Sciences › Computer Science › Information Systems › Cloud Computing and Resource Management
- Physical Sciences › Computer Science › Computer Networks and Communications › Software-Defined Networks and 5G
- Physical Sciences › Computer Science › Hardware and Architecture › Energy Efficiency in Computing
- Keywords
- virtual machine placement, multi-tenancy, cloud data centers, network diameter, quality of service, multiple knapsack problem, resource fragmentation
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review