Towards self-healing systems via dependable architecture and reflective middleware

Hong Mei, Gang Huang, Wei Tek Tsai

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

9 Citations (Scopus)

Abstract

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.

Original languageEnglish (US)
Title of host publicationProceedings - International Workshop on Object-Oriented Real-Time Dependable Systems, WORDS
Pages337-344
Number of pages8
DOIs
StatePublished - 2005
Event10th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems, WORDS 2005 - Sedona, AZ, United States
Duration: Feb 2 2005Feb 4 2005

Other

Other10th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems, WORDS 2005
CountryUnited States
CitySedona, AZ
Period2/2/052/4/05

Fingerprint

Middleware
Servers
Costs

ASJC Scopus subject areas

  • Engineering(all)

Cite this

Mei, H., Huang, G., & Tsai, W. T. (2005). Towards self-healing systems via dependable architecture and reflective middleware. In Proceedings - International Workshop on Object-Oriented Real-Time Dependable Systems, WORDS (pp. 337-344) https://doi.org/10.1109/WORDS.2005.54

Towards self-healing systems via dependable architecture and reflective middleware. / Mei, Hong; Huang, Gang; Tsai, Wei Tek.

Proceedings - International Workshop on Object-Oriented Real-Time Dependable Systems, WORDS. 2005. p. 337-344.

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

Mei, H, Huang, G & Tsai, WT 2005, Towards self-healing systems via dependable architecture and reflective middleware. in Proceedings - International Workshop on Object-Oriented Real-Time Dependable Systems, WORDS. pp. 337-344, 10th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems, WORDS 2005, Sedona, AZ, United States, 2/2/05. https://doi.org/10.1109/WORDS.2005.54
Mei H, Huang G, Tsai WT. Towards self-healing systems via dependable architecture and reflective middleware. In Proceedings - International Workshop on Object-Oriented Real-Time Dependable Systems, WORDS. 2005. p. 337-344 https://doi.org/10.1109/WORDS.2005.54
Mei, Hong ; Huang, Gang ; Tsai, Wei Tek. / Towards self-healing systems via dependable architecture and reflective middleware. Proceedings - International Workshop on Object-Oriented Real-Time Dependable Systems, WORDS. 2005. pp. 337-344
@inproceedings{d5fa884147d447f199e018038ee2f71b,
title = "Towards self-healing systems via dependable architecture and reflective middleware",
abstract = "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.",
author = "Hong Mei and Gang Huang and Tsai, {Wei Tek}",
year = "2005",
doi = "10.1109/WORDS.2005.54",
language = "English (US)",
isbn = "0769523471",
pages = "337--344",
booktitle = "Proceedings - International Workshop on Object-Oriented Real-Time Dependable Systems, WORDS",

}

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

SN - 0769523471

SP - 337

EP - 344

BT - Proceedings - International Workshop on Object-Oriented Real-Time Dependable Systems, WORDS

ER -