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

Redundancy

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

A performability-oriented software rejuvenation framework for distributed applications. / Tai, Ann T.; Tso, Kam S.; Sanders, William H.; Chau, Savio N.

2005. 570-579 Paper presented at 2005 International Conference on Dependable Systems and Networks, Yokohama, Japan.

Research output: Contribution to conferencePaper

Tai, AT, Tso, KS, Sanders, WH & Chau, SN 2005, 'A performability-oriented software rejuvenation framework for distributed applications', Paper presented at 2005 International Conference on Dependable Systems and Networks, Yokohama, Japan, 6/28/05 - 7/1/05 pp. 570-579. https://doi.org/10.1109/DSN.2005.12
Tai AT, Tso KS, Sanders WH, Chau SN. A performability-oriented software rejuvenation framework for distributed applications. 2005. Paper presented at 2005 International Conference on Dependable Systems and Networks, Yokohama, Japan. https://doi.org/10.1109/DSN.2005.12
Tai, Ann T. ; Tso, Kam S. ; Sanders, William H. ; Chau, Savio N. / A performability-oriented software rejuvenation framework for distributed applications. Paper presented at 2005 International Conference on Dependable Systems and Networks, Yokohama, Japan.10 p.
@conference{d4e9f17480d44d35ae42db29722fb919,
title = "A performability-oriented software rejuvenation framework for distributed applications",
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.",
author = "Tai, {Ann T.} and Tso, {Kam S.} and Sanders, {William H.} and Chau, {Savio N.}",
year = "2005",
month = "11",
day = "9",
doi = "10.1109/DSN.2005.12",
language = "English (US)",
pages = "570--579",
note = "2005 International Conference on Dependable Systems and Networks ; Conference date: 28-06-2005 Through 01-07-2005",

}

TY - CONF

T1 - A performability-oriented software rejuvenation framework for distributed applications

AU - Tai, Ann T.

AU - Tso, Kam S.

AU - Sanders, William H.

AU - Chau, Savio N.

PY - 2005/11/9

Y1 - 2005/11/9

N2 - 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.

AB - 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.

UR - http://www.scopus.com/inward/record.url?scp=27544438268&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=27544438268&partnerID=8YFLogxK

U2 - 10.1109/DSN.2005.12

DO - 10.1109/DSN.2005.12

M3 - Paper

AN - SCOPUS:27544438268

SP - 570

EP - 579

ER -