Skip to main navigation Skip to search Skip to main content

Exploring self-optimization and self-stabilization properties in bio-inspired autonomic cloud applications

  • Chiang Mai University
  • Nanyang Technological University

Research output: Contribution to journal › Article › peer-review

Abstract

This paper describes an architecture to build self-optimizable and self-stabilizable cloud applications. The design of the proposed architecture, SymbioticSphere, is inspired by key biological principles such as decentralization, evolution, and symbiosis. In SymbioticSphere, each cloud application consists of application services and middleware platforms. Each service and platform is designed as a biological entity and implements biological behaviors such as energy exchange, migration, reproduction, and death. Each service/platform possesses behavior policies, as genes, each of which governs when to and how to invoke a particular behavior. SymbioticSphere allows services and platforms to autonomously adapt to dynamic network conditions by optimizing their behavior policies with a multiobjective genetic algorithm. Moreover, SymbioticSphere allows services and platforms to autonomously seek stable adaptation decisions as equilibria (or symbiosis) between them with a game theoretic algorithm. This symbiosis augments evolutionary optimization to expedite the adaptation of agents and platforms. It also contributes to stable performance that contains very limited amounts of fluctuations. Simulation results demonstrate that agents and platforms successfully attain self-optimization and self-stabilization properties in their adaptation process.

Original languageEnglish
Pages (from-to)1015-1034
Number of pages20
JournalConcurrency and Computation: Practice and Experience
Volume24
Issue number9
DOIs
StatePublished - Jun 25 2012

ASJC Scopus Subject Areas

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

Keywords

  • bio-inspired autonomic networking
  • cloud computing
  • game theory
  • genetic algorithms
  • optimization
  • stabilization

Fingerprint

Dive into the research topics of 'Exploring self-optimization and self-stabilization properties in bio-inspired autonomic cloud applications'. Together they form a unique fingerprint.

Cite this