4.7 Article

CALM: Survivable Virtual Data Center Allocation in Cloud Networks

Journal

IEEE TRANSACTIONS ON SERVICES COMPUTING
Volume 14, Issue 1, Pages 47-57

Publisher

IEEE COMPUTER SOC
DOI: 10.1109/TSC.2017.2777979

Keywords

Bandwidth; Switches; Resource management; Cloud computing; Servers; Algorithm design and analysis; Cloud computing; virtual data center; survivability; virtual machine placement

Funding

  1. Thematic Project of Academia Sinica, Taiwan [AS-104-TP-A05]
  2. National Science Council (NSC), Taiwan [MOST 104-2221-E-002-081-MY3]

Ask authors/readers for more resources

The study focuses on survivability of virtual data centers and proposes the CALM algorithm to minimize network resource usage and ensure survivability after hardware failures.
Cloud data centers have become a popular infrastructure to host diversified application services for tenants. To provide agility and elasticity in resource usage for cloud services, the virtual data center (VDC) is proposed to allocate both virtual machines (VM) and network bandwidth. However, at cloud scale, hardware (e.g., link, server, and switch) failures are inevitable, which may lead to degradation in service performance. To address this challenge, we study the survivable virtual data center allocation problem (SVAP), which aims at allocating survivable virtual data center (SVDC) to each tenant to guarantee resource demands will always be satisfied even after failures. Our objective is to minimize the total bandwidth consumption in order to accommodate more SVDCs. We prove that SVAP is NP-hard and design the Collocation-Aware survivable VM placement and Link Mapping algorithm (CALM). CALM solves the problem in two stages, i.e., VM placement (VMP) and virtual link mapping (VLM). We further find that without an appropriate VMP strategy, VLM cannot lead to the minimum network resource usage. Therefore, we propose a polynomial-time algorithm called collocation-aware survivable placement (CASP) for VMP. For the VLM stage, we formulate a linear programming model to map flows onto the data center network in order to ensure survivability under switch failures. We evaluate the performance via simulations and show that CALM could save up to 42 percent network resource compared to the baseline algorithm. We further show that CALM uses only additional 13 percent network resource to guarantee survivability as compared to a typical VDC strategy.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available