𝔖 Bobbio Scriptorium
✦   LIBER   ✦

[ACM Press Proceeding of the 6th international symposium - Waikiki, Honolulu, HI, USA (2011.05.23-2011.05.24)] Proceeding of the 6th international symposium on Software engineering for adaptive and self-managing systems - SEAMS '11 - A self-adaptive deployment framework for service-oriented systems

✍ Scribed by van der Burg, Sander; Dolstra, Eelco


Book ID
120568633
Publisher
ACM Press
Year
2011
Weight
918 KB
Category
Article
ISBN
145030575X

No coin nor oath required. For personal study only.

✦ Synopsis


Deploying components of a service-oriented system in a network of machines is often a complex and labourious process. Usually the environment in which such systems are deployed is dynamic: any machine in the network may crash, network links may temporarily fail, and so on. Such events may render the system partially or completely unusable. If an event occurs, it is difficult and expensive to redeploy the system to the take the new circumstances into account. In this paper we present a self-adaptive deployment framework built on top of Disnix, a model-driven distributed deployment tool for service-oriented systems. This framework dynamically discovers machines in the network and generates a mapping of components to machines based on non-functional properties. Disnix is then invoked to automatically, reliably and efficiently redeploy the system.


πŸ“œ SIMILAR VOLUMES


[ACM Press Proceeding of the 6th interna
✍ Villegas, Norha M.; MΓΌller, Hausi A.; Tamura, Gabriel; Duchien, Laurence; Casall πŸ“‚ Article πŸ“… 2011 πŸ› ACM Press βš– 685 KB

Over the past decade the dynamic capabilities of self-adaptive software-intensive systems have proliferated and improved significantly. To advance the field of self-adaptive and selfmanaging systems further and to leverage the benefits of selfadaptation, we need to develop methods and tools to asses

[ACM Press Proceeding of the 6th interna
✍ Nakagawa, Hiroyuki; Ohsuga, Akihiko; Honiden, Shinichi πŸ“‚ Article πŸ“… 2011 πŸ› ACM Press βš– 843 KB

Self-adaptive systems have recently attracted attention because of their ability to cope with changing environments, including system intrusions or faults. Such software must modify itself to better fit its environment, and one of the approaches by which we expect this capability to be achieved is t