On Distributed Algorithms for Cost-Efficient Data Center Placement in Cloud Computing

02/05/2018
by   Wuqiong Luo, et al.
0

The increasing popularity of cloud computing has resulted in a proliferation of data centers. Effective placement of data centers improves network performance and minimizes clients' perceived latency. The problem of determining the optimal placement of data centers in a large network is a classical uncapacitated k-median problem. Traditional works have focused on centralized algorithms, which requires knowledge of the overall network topology and information about the customers' service demands. Moreover, centralized algorithms are computationally expensive and do not scale well with the size of the network. We propose a fully distributed algorithm with linear complexity to optimize the locations of data centers. The proposed algorithm utilizes an iterative two-step optimization approach. Specifically, in each iteration, it first partitions the whole network into k regions through a distributed partitioning algorithm; then within each region, it determines the local approximate optimal location through a distributed message-passing algorithm. When the underlying network is a tree topology, we show that the overall cost is monotonically decreasing between successive iterations and the proposed algorithm converges in a finite number of iterations. Extensive simulations on both synthetic and real Internet topologies show that the proposed algorithm achieves performance comparable with that of centralized algorithms that require global information and have higher computational complexity.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/10/2019

Efficient Virtual Network Function Placement Strategies for Cloud Radio Access Networks

The new generation of 5G mobile services places stringent requirements f...
research
04/13/2021

Optimal Data Placement for Data-Sharing Scientific Workflows in Heterogeneous Edge-Cloud Computing Environments

The heterogeneous edge-cloud computing paradigm can provide a more optim...
research
11/09/2017

NFV Orchestrator Placement for Geo-Distributed Systems

The European Telecommunications Standards Institute (ETSI) developed Net...
research
05/28/2020

A Novel Approach to Solve K-Center Problems with Geographical Placement

The facility location problem is a well-known challenge in logistics tha...
research
03/27/2020

A Security and Performance Driven Architecture for Cloud Data Centers

With the growing cyber-security threats, ensuring the security of data i...
research
04/07/2021

Optimal CPU Scheduling in Data Centers via a Finite-Time Distributed Quantized Coordination Mechanism

In this paper we analyze the problem of optimal task scheduling for data...
research
07/17/2019

A Survey of Preferences in Virtual Machine Placement

With the rapid developments of virtualization techniques, cloud data cen...

Please sign up or login with your details

Forgot password? Click here to reset