Simulated-annealing load balancing for resource allocation in cloud environments

Zongqin Fan, Hong Shen, Yanbo Wu, Yidong Li

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

20 Citations (Scopus)

Abstract

Recently, the development of cloud computing has received considerable attention. For cloud service providers, packing VMs onto a small number of servers is an effective way to reduce energy costs, so as to improve the efficiency of the data center. However allocating too many VMs on a physical machine may cause some hot spots which violate the SLA of applications. Load balancing of the entire system is hence needed to guarantee the SLA. In this paper, we present a simulated-annealing load balancing algorithm for solving the resource allocation and scheduling problem in a cloud computing environment. Experimental results show that this method is able to achieve load balancing, and performs better than the round robin and basic simulated-annealing algorithms.

Original languageEnglish
Title of host publicationParallel and Distributed Computing, Applications and Technologies, PDCAT Proceedings
EditorsShi-Jinn Horng
PublisherIEEE Computer Society
Pages1-6
Number of pages6
ISBN (Electronic)9781479924189
DOIs
Publication statusPublished - 18 Sept 2014
Externally publishedYes
Event14th International Conference on Parallel and Distributed Computing, Applications and Technologies, PDCAT 2013 - Taipei, Taiwan, Province of China
Duration: 16 Dec 201318 Dec 2013

Publication series

NameParallel and Distributed Computing, Applications and Technologies, PDCAT Proceedings

Conference

Conference14th International Conference on Parallel and Distributed Computing, Applications and Technologies, PDCAT 2013
Country/TerritoryTaiwan, Province of China
CityTaipei
Period16/12/1318/12/13

Keywords

  • cloud computing
  • load balancing
  • simulated annealing algorithm
  • virtual machine

Fingerprint

Dive into the research topics of 'Simulated-annealing load balancing for resource allocation in cloud environments'. Together they form a unique fingerprint.

Cite this