A framework for robust active super tier systems

Shlomi Dolev, Ori Gersten

Research output: Contribution to journalArticlepeer-review

1 Scopus citations

Abstract

The scenario in which services are obtained by combining sub services is of a great importance. Reliability and fault tolerance are important concerns in the design of such distributed systems. This paper proposes a framework for designing robust client-server tier systems. First, we suggest implementing robust tier automata for each tier τi used by the processors that the tier contains. The robust tier automata are useful abstractions that allow distribution of the tier's tasks (and its stubs) in a way that ensures availability, consistency, and recovery in the presence of faults. Then we suggest an active tier framework in which the computation of a user request progresses on several paths in the tier system; those paths may intersect, leaving footprints for each other. And last, we propose the super tier architecture, which correlates equivalent tiers in order to gain more robustness and load balancing. We present and analyze optimistic, pessimistic, and semi-optimistic approaches for computing over the active tier system with super tiers.

Original languageEnglish
Pages (from-to)53-67
Number of pages15
JournalInternational Journal on Software Tools for Technology Transfer
Volume12
Issue number1
DOIs
StatePublished - 1 Jan 2010

ASJC Scopus subject areas

  • Software
  • Information Systems

Fingerprint

Dive into the research topics of 'A framework for robust active super tier systems'. Together they form a unique fingerprint.

Cite this