TY - GEN
T1 - Connector-based self-healing mechanism for components of a reliable system
AU - Shin, Michael E.
AU - Cooke, Daniel
N1 - Publisher Copyright:
Copyright 2005 ACM.
PY - 2005/5/21
Y1 - 2005/5/21
N2 - 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.
AB - 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.
KW - Component
KW - Connector
KW - Self-healing mechanism
UR - http://www.scopus.com/inward/record.url?scp=84884648989&partnerID=8YFLogxK
U2 - 10.1145/1083063.1083067
DO - 10.1145/1083063.1083067
M3 - Conference contribution
AN - SCOPUS:84884648989
T3 - Proceedings of the 2005 Workshop on Design and Evolution of Autonomic Application Software, DEAS 2005
BT - Proceedings of the 2005 Workshop on Design and Evolution of Autonomic Application Software, DEAS 2005
PB - Association for Computing Machinery, Inc
T2 - 2005 Workshop on Design and Evolution of Autonomic Application Software, DEAS 2005
Y2 - 21 May 2005
ER -