A framework for robust active super tier systems

    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