articleJun 10, 2004Closed access

Rainbow: architecture-based self-adaptation with reusable infrastructure

Carnegie Mellon University

Indexed incrossref

Abstract

Software-based systems today are increasingly expected to dynamically self-adapt to accommodate resource variability, changing user needs, and system faults. Recent work uses closed-loop control based on external models to monitor and adapt system behavior at run time. Taking this externalized approach, the Rainbow framework we have developed uses software architectural models to dynamically monitor and adapt a running system. A key goal and primary challenge of this framework is to support the reuse of adaptation strategies and infrastructure across different systems. We show that the separation of a generic adaptation infrastructure from system-specific adaptation knowledge makes this reuse possible.

Citation impact

913
total citations
FWCI
44.41
Percentile
100%
References
15
Citations per year

Authors

5

Topics & keywords

Keywords
  • Adaptation (eye)
  • Computer science
  • Architecture
  • Rainbow
  • Computer architecture
  • Geography
  • Psychology
UN Sustainable Development Goals
  • Industry, innovation and infrastructure
No related works found for this paper.