Optimizing network-aware resource allocation in cloud data centers

Document Type

Book Chapter

Publication Date



Department of Computer Science


Network-aware resource allocation aims to ensure the performance of user’s applications as well as the efficiency of overall resource usage inside cloud data centers. Traditional resource allocating algorithms do not take into account the interior properties of the cloud network and user’s personalized requirements. In this paper, we present an optimized network-aware resource allocation technique, in which the hierarchical network topology characteristics of the data center are taken into consideration and utilized to further minimize the maximum latency in communication between VMs as well as the overall network costs. We incorporate the resource heterogeneities by including the computational and communication requirements in the proposed technique. Simulation results indicate that our approach can improve the effectiveness of the resource allocation procedure significantly with respect to the other traditional resource allocation mechanisms.

Publication Title

Wireless Networks