Network failure–aware redundant virtual machine placement in a cloud data center

Ao Zhou, Shangguang Wang, Ching Hsien Hsu, Myung Ho Kim, Kok Seng Wong

Research output: Contribution to journalArticlepeer-review

11 Citations (Scopus)


Cloud has become a very popular infrastructure for many smart city applications. A growing number of smart city applications from all over the world are deployed on the clouds. However, node failure events from the cloud data center have negative impact on the performance of smart city applications. Survivable virtual machine placement has been proposed by the researchers to enhance the service reliability. Because of the ignorance of switch failure, current survivable virtual machine placement approaches cannot achieve the best effect. In this paper, we study to enhance the service reliability by designing a novel network failure–aware redundant virtual machine placement approach in a cloud data center. Firstly, we formulate the network failure–aware redundant virtual machine placement problem as an integer nonlinear programming problem and prove that the problem is NP-hard. Secondly, we propose a heuristic algorithm to solve the problem. Finally, extensive simulation results show the effectiveness of our algorithm.

Original languageEnglish
Article numbere4290
JournalConcurrency Computation
Issue number24
Publication statusPublished - Dec 25 2017


  • cloud computing
  • reliability
  • smart city application
  • virtual machine placement

ASJC Scopus subject areas

  • Software
  • Theoretical Computer Science
  • Computer Science Applications
  • Computer Networks and Communications
  • Computational Theory and Mathematics

Fingerprint Dive into the research topics of 'Network failure–aware redundant virtual machine placement in a cloud data center'. Together they form a unique fingerprint.

Cite this