JOURNAL ARTICLE

A Traffic-Aware Virtual Machine Placement Method for Cloud Data Centers

Abstract

Classical virtual machine (VM) placement approaches, focusing on computing resource requirements, do not consider network traffic as an input for the placement problem, which may result in high network traffic within the core links of the data center. Cost of networking is not negligible in a cloud data center. In order to decrease networking cost, in terms of power and delay, communication patterns of VMs need to be taken into account. We develop an algorithm with low computational complexity, to cluster VMs based on dynamic network traffic data and place clusters into racks, composed of physical servers. Our aim is to decrease the traffic between racks, by putting frequently communicating VMs together into the same rack or as close as possible, while minimizing networking delay based on average communication path length, number of active servers and number of active network elements, such as links and switches. Through numerous simulations, we show that the proposed algorithm provides quick and effective results to improve placement, which can be utilized via VM migrations.

Keywords:
Computer science Cloud computing Server Data center Virtual machine Computer network Distributed computing Network delay Virtual network Rack Operating system Engineering

Metrics

22
Cited By
4.09
FWCI (Field Weighted Citation Impact)
9
Refs
0.94
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
Interconnection Networks and Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
© 2026 ScienceGate Book Chapters — All rights reserved.