JOURNAL ARTICLE

Traffic and failure aware VM placement for multi-tenant cloud computing

Abstract

In a multi-tenant cloud, tenants want to receive reliable services and the cloud provider intends to reduce intranetwork traffic in order to provide more services. Achieving the requirements of both sides is a challenging problem. Current tenant abstraction models cannot provide enough information for the cloud provider to optimize network traffic while satisfying reliability requirements. Based on the analysis of the traffic traces of a real multi-tenant cloud, we develop a new tenant abstraction model and design a novel virtual machine placement algorithm, called NETMAP. NETMAP optimizes the cost of network traffic incurred by tenant applications under the reliability constraints from the tenants. Trace-driven simulation results show that NETMAP outperforms a number of possible solutions. Even if there is traffic estimation error from the abstraction model, NETMAP still yields an optimized VM placement.

Keywords:
Cloud computing Computer science Abstraction Reliability (semiconductor) TRACE (psycholinguistics) Multitenancy Computer network Distributed computing Operating system Software Software as a service

Metrics

21
Cited By
7.90
FWCI (Field Weighted Citation Impact)
27
Refs
0.97
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Cloud Computing and Resource Management
Physical Sciences →  Computer Science →  Information Systems
Software-Defined Networks and 5G
Physical Sciences →  Computer Science →  Computer Networks and Communications
IoT and Edge/Fog Computing
Physical Sciences →  Computer Science →  Computer Networks and Communications
© 2026 ScienceGate Book Chapters — All rights reserved.