Connector-based self-healing mechanism for components of a reliable system

Michael E. Shin, Daniel Cooke

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

10 Scopus citations

Abstract

This paper describes the self-healing mechanism for components in reliable systems. Each component in a self-healing system is designed as a layered architecture, structured with the healing layer and the service layer. The healing layer of a self-healing component is responsible for detection of anomalous objects in the service layer, reconfiguration of the service layer, and repair of anomalous objects detected. The service layer of a self-healing component provides functionality to other components, which consists of tasks (concurrent or active objects), connectors, and passive objects accessed by tasks. A connector supports the selfhealing mechanism for self-healing components as well as encapsulates the synchronization mechanism for message communication between tasks in a component. Connectors are involved in detection of anomalous objects, reconfiguration of components, and repair of anomalous objects. This paper also specifies connectors - the message queue self-healing connector, message buffer self-healing connector, and message buffer and response self-healing connector - which provide functionalities for the self-healing mechanism.

Original languageEnglish
Title of host publicationProceedings of the 2005 Workshop on Design and Evolution of Autonomic Application Software, DEAS 2005
PublisherAssociation for Computing Machinery, Inc
ISBN (Electronic)1595930396, 9781595930392
DOIs
StatePublished - May 21 2005
Event2005 Workshop on Design and Evolution of Autonomic Application Software, DEAS 2005 - St. Louis, United States
Duration: May 21 2005 → …

Publication series

NameProceedings of the 2005 Workshop on Design and Evolution of Autonomic Application Software, DEAS 2005

Conference

Conference2005 Workshop on Design and Evolution of Autonomic Application Software, DEAS 2005
CountryUnited States
CitySt. Louis
Period05/21/05 → …

    Fingerprint

Keywords

  • Component
  • Connector
  • Self-healing mechanism

Cite this

Shin, M. E., & Cooke, D. (2005). Connector-based self-healing mechanism for components of a reliable system. In Proceedings of the 2005 Workshop on Design and Evolution of Autonomic Application Software, DEAS 2005 (Proceedings of the 2005 Workshop on Design and Evolution of Autonomic Application Software, DEAS 2005). Association for Computing Machinery, Inc. https://doi.org/10.1145/1083063.1083067