Self-adapting Applications Based on QA Requirements in the Cloud Using Market-Based Heuristics

Vivek Nallur, Rami Bahsoon

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Citations (Scopus)
327 Downloads (Pure)

Abstract

There are several situations where applications in the cloud need to self-manage their quality attributes (QA). We posit that self-adaptation can be achieved through a market-based approach and describe a marketplace for web-services. We simulate agents trading web-services on behalf of self-managing applications and demonstrate that such a mechanism leads to a good allocation of web-services to applications, even when applications dynamically change their QA requirements. We conclude with a discussion on evaluating this mechanism of self-adaptation, with regards to scalability in the cloud.
Original languageEnglish
Title of host publicationTowards a service-based internet
EditorsElisabetta Di Nitto, Ramin Yahyapour
Place of PublicationBerlin
PublisherSpringer
Pages51-62
Number of pages12
ISBN (Print)978-3-642-17693-3
DOIs
Publication statusPublished - 1 Dec 2010
Event3rd European Conference on a Service-Based Internet, Dec 13-15, 2010. Ghent, Belgium -
Duration: 1 Jan 2010 → …

Publication series

NameLecture Notes in Computer Science
PublisherSpringer
Volume6481
ISSN (Print)0302-9743

Conference

Conference3rd European Conference on a Service-Based Internet, Dec 13-15, 2010. Ghent, Belgium
Period1/01/10 → …

Keywords

  • web-services
  • cloud
  • self-adaptation
  • quality attributes

Fingerprint

Dive into the research topics of 'Self-adapting Applications Based on QA Requirements in the Cloud Using Market-Based Heuristics'. Together they form a unique fingerprint.

Cite this