Ant system for service deployment in private and public clouds

Máté J. Csorba, Hein Meling, Poul E. Heegaard

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

24 Scopus citations

Abstract

Large-scale computing platforms that serve thousands or even millions of users through the Internet are on a path to become a pervasive technology available to companies of all sizes. However, existing technologies to enable this kind of scaling are based on a hierarchically managed approach that does not scale equally well. Moreover, existing systems are also not equipped to handle the dynamism that may emerge as a result of severe failures or load surges. In this paper, we conjecture that using self-organizing techniques for system (re)configuration can improve both the scalability properties of such systems as well as their ability to tolerate churn. Specifically, the paper focuses on deployment of virtual machine images onto physical machines that reside in different parts of the network. The objective is to construct balanced and dependable deployment configurations that are resilient. To accomplish this, a method based on a variant of Ant Colony Optimization is used to find efficient deployment mappings for a large number of virtual machine image replicas that are deployed concurrently. The method is completely decentralized; ants communicate indirectly through pheromone tables located in the nodes. An example scenario is presented and simulation results are obtained for the method.

Original languageEnglish
Title of host publicationProceeding of the 2nd Workshop on Bio-Inspired Algorithms for Distributed Systems, BADS '10
Pages19-28
Number of pages10
DOIs
StatePublished - 2010
Externally publishedYes
Event2nd Workshop on Bio-Inspired Algorithms for Distributed Systems, BADS 2010 - Washington, DC, United States
Duration: 7 Jun 201011 Jun 2010

Publication series

NameProceeding of the 2nd Workshop on Bio-Inspired Algorithms for Distributed Systems, BADS '10

Conference

Conference2nd Workshop on Bio-Inspired Algorithms for Distributed Systems, BADS 2010
Country/TerritoryUnited States
CityWashington, DC
Period7/06/1011/06/10

Keywords

  • Cloud computing
  • Cross-entropy ant system
  • Deployment
  • Resource discovery

Fingerprint

Dive into the research topics of 'Ant system for service deployment in private and public clouds'. Together they form a unique fingerprint.

Cite this