TY - GEN
T1 - Towards self-healing systems via dependable architecture and reflective middleware
AU - Mei, Hong
AU - Huang, Gang
AU - Tsai, Wei Tek
PY - 2005
Y1 - 2005
N2 - Self-healing systems focus on how to reducing the complexity and cost of the management of dependability policies and mechanisms without human intervention. This position paper proposes a systematic approach to self-healing systems via dependable architecture and reflective middleware. Firstly, the differences between self-healing systems and traditional dependable systems are illustrated via the construction of a dependable computing model. Secondly, reflective middleware is incorporated into the dependable computing model for investigating the feasibility and benefits of implementing self-healing systems by reflective middleware. Thirdly, dependable architectures are introduced for providing application specific knowledge related to self-healing. Fourthly, an architecture based deployment tool is implemented for deploying dependable architectures into heterogeneous and distribute environments. Finally, an architecture based reflective J2EE application server, called PKUAS, is implemented for interpreting and enforcing dependable architectures at runtime, that is, discovering or predicting and recovering or preventing failures automatically under the guide of dependable architectures.
AB - Self-healing systems focus on how to reducing the complexity and cost of the management of dependability policies and mechanisms without human intervention. This position paper proposes a systematic approach to self-healing systems via dependable architecture and reflective middleware. Firstly, the differences between self-healing systems and traditional dependable systems are illustrated via the construction of a dependable computing model. Secondly, reflective middleware is incorporated into the dependable computing model for investigating the feasibility and benefits of implementing self-healing systems by reflective middleware. Thirdly, dependable architectures are introduced for providing application specific knowledge related to self-healing. Fourthly, an architecture based deployment tool is implemented for deploying dependable architectures into heterogeneous and distribute environments. Finally, an architecture based reflective J2EE application server, called PKUAS, is implemented for interpreting and enforcing dependable architectures at runtime, that is, discovering or predicting and recovering or preventing failures automatically under the guide of dependable architectures.
UR - http://www.scopus.com/inward/record.url?scp=27544508661&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=27544508661&partnerID=8YFLogxK
U2 - 10.1109/WORDS.2005.54
DO - 10.1109/WORDS.2005.54
M3 - Conference contribution
AN - SCOPUS:27544508661
SN - 0769523471
T3 - Proceedings - International Workshop on Object-Oriented Real-Time Dependable Systems, WORDS
SP - 337
EP - 344
BT - Proceedings - 10th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems, WORDS 2005
T2 - 10th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems, WORDS 2005
Y2 - 2 February 2005 through 4 February 2005
ER -