Home   Research Publications Members Related Software
IndexBrowse   BibliographiesMy selection
 Search: in   (word length ≥ 3)
Publication no #301   Download bibtex file Type :   Html | Bib | Both
Add to my selection
Improving Architecture-Based Self-Adaptation using Preemption

Rahul Raheja, Shang-Wen Cheng, David Garlan and Bradley Schmerl.

In Proceedings of the Workshop on Self-Organizing Architecture, Cambridge, UK, 14 September 2009.

Online links: PDF   Bibtex entry   Plain Text

One common approach to self-adaptive systems is to incorporate a control layer that monitors a system, supervisorily detects problems, and applies adaptation strategies to fix problems or improve system behavior. While such approaches have been found to be quite effective, they are typically limited to carrying out a single adaptation at a time, delaying other adaptations until the current one finishes. This in turn leads to a problem in which a time-critical adaptation may have to wait for an existing long-running adaptation to complete, thereby missing a window of opportunity for that adaptation. In this paper we improve on existing practice through an approach in which adaptations can be preempted to allow for other time-critical adaptations to be scheduled. Scheduling is based on an algorithm that maximizes time-related utility for a set of concurrently executing adaptations.

Keywords: Autonomic Systems, Rainbow, Self-adaptation, Software Architecture, Software Engineering.  
    Created: 2009-09-10 18:38:12
Feedback: ABLE Webmaster
Last modified: Fri July 25 2014 13:46:14