An Essential Design Pattern for Fault-Tolerant Distributed State Sharing

Nayeem Islam, Murthy Devarakonda

Research output: Contribution to journalArticle

6 Citations (Scopus)

Abstract

Because developers of distributed programs focus on performance and fault tolerance, distributed design patterns should highlight these aspects of their solutions. One such OO design pattern - the Recoverable Distributor - allows mixing and matching of fault-tolerance and data-consistency protocols and has been used in a distributed scheduler and a distributed lock manager.

Original languageEnglish (US)
Pages (from-to)65-74
Number of pages10
JournalCommunications of the ACM
Volume39
Issue number10
DOIs
StatePublished - Jan 1 1996
Externally publishedYes

Fingerprint

Fault tolerance
Managers

ASJC Scopus subject areas

  • Computer Science(all)

Cite this

An Essential Design Pattern for Fault-Tolerant Distributed State Sharing. / Islam, Nayeem; Devarakonda, Murthy.

In: Communications of the ACM, Vol. 39, No. 10, 01.01.1996, p. 65-74.

Research output: Contribution to journalArticle

@article{b29b81662fd44ecbb63148cdaa17f484,
title = "An Essential Design Pattern for Fault-Tolerant Distributed State Sharing",
abstract = "Because developers of distributed programs focus on performance and fault tolerance, distributed design patterns should highlight these aspects of their solutions. One such OO design pattern - the Recoverable Distributor - allows mixing and matching of fault-tolerance and data-consistency protocols and has been used in a distributed scheduler and a distributed lock manager.",
author = "Nayeem Islam and Murthy Devarakonda",
year = "1996",
month = "1",
day = "1",
doi = "10.1145/236156.236172",
language = "English (US)",
volume = "39",
pages = "65--74",
journal = "Communications of the ACM",
issn = "0001-0782",
publisher = "Association for Computing Machinery (ACM)",
number = "10",

}

TY - JOUR

T1 - An Essential Design Pattern for Fault-Tolerant Distributed State Sharing

AU - Islam, Nayeem

AU - Devarakonda, Murthy

PY - 1996/1/1

Y1 - 1996/1/1

N2 - Because developers of distributed programs focus on performance and fault tolerance, distributed design patterns should highlight these aspects of their solutions. One such OO design pattern - the Recoverable Distributor - allows mixing and matching of fault-tolerance and data-consistency protocols and has been used in a distributed scheduler and a distributed lock manager.

AB - Because developers of distributed programs focus on performance and fault tolerance, distributed design patterns should highlight these aspects of their solutions. One such OO design pattern - the Recoverable Distributor - allows mixing and matching of fault-tolerance and data-consistency protocols and has been used in a distributed scheduler and a distributed lock manager.

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

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

U2 - 10.1145/236156.236172

DO - 10.1145/236156.236172

M3 - Article

AN - SCOPUS:0030258072

VL - 39

SP - 65

EP - 74

JO - Communications of the ACM

JF - Communications of the ACM

SN - 0001-0782

IS - 10

ER -