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

  • Vivek Nallur
  • Rami Bahsoon
Conference paper

DOI: 10.1007/978-3-642-17694-4_5

Part of the Lecture Notes in Computer Science book series (LNCS, volume 6481)
Cite this paper as:
Nallur V., Bahsoon R. (2010) Self-adapting Applications Based on QA Requirements in the Cloud Using Market-Based Heuristics. In: Di Nitto E., Yahyapour R. (eds) Towards a Service-Based Internet. ServiceWave 2010. Lecture Notes in Computer Science, vol 6481. Springer, Berlin, Heidelberg

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.

Keywords

self-adaptation web-services quality attributes cloud 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Vivek Nallur
    • 1
  • Rami Bahsoon
    • 1
  1. 1.University of BirminghamBirminghamUnited Kingdom

Personalised recommendations