A performability-oriented software rejuvenation framework for distributed applications

Ann T. Tai, Kam S. Tso, William H. Sanders, Savio N. Chau

Research output: Contribution to conferencePaper

Abstract

While inherent resource redundancies in distributed applications facilitate gracefully degradable services, methods to enhance their dependability may have subtle, yet significant, performance implications, especially when such applications are stateful in nature. In this paper, we present a performability-oriented framework that enables the realization of software rejuvenation in stateful distributed applications. The framework is constructed based on three building blocks, namely, a rejuvenation algorithm, a set of performability metrics, and a performability model. We demonstrate via model-based evaluation that this framework enables error-accumulation-prone distributed applications to deliver services at the best possible performance level, even in environments in which a system is highly vulnerable to failures.

Original languageEnglish (US)
Pages570-579
Number of pages10
DOIs
StatePublished - Nov 9 2005
Event2005 International Conference on Dependable Systems and Networks - Yokohama, Japan
Duration: Jun 28 2005Jul 1 2005

Other

Other2005 International Conference on Dependable Systems and Networks
CountryJapan
CityYokohama
Period6/28/057/1/05

    Fingerprint

ASJC Scopus subject areas

  • Software
  • Hardware and Architecture
  • Computer Networks and Communications

Cite this

Tai, A. T., Tso, K. S., Sanders, W. H., & Chau, S. N. (2005). A performability-oriented software rejuvenation framework for distributed applications. 570-579. Paper presented at 2005 International Conference on Dependable Systems and Networks, Yokohama, Japan. https://doi.org/10.1109/DSN.2005.12