• DocumentCode
    3031304
  • Title

    Building responsive TMR-based servers in presence of timing constraints

  • Author

    Ezhilchelvan, Paul ; Hélary, Jean-Michel ; Raynal, Michel

  • Author_Institution
    Dept. of Comput. Sci., Newcastle Univ., UK
  • fYear
    2005
  • fDate
    18-20 May 2005
  • Firstpage
    267
  • Lastpage
    274
  • Abstract
    This paper is on the construction of a fault-tolerant and responsive server subsystem in an application context where the subsystem is accessed through an asynchronous network by a large number of clients. The server is made fault-tolerant by the triple modular redundancy (TMR) technique: at least two server processes behave correctly, while the third one can behave arbitrarily. An essential requirement for process replication is that the client inputs be delivered to server replicas for processing in an identical order. Moreover, in order to cope with process\´ memory requirement, a time bound constraint is imposed: no client input can stay in the local memory of server process more than Σ units of time. Based on known technologies, two assumptions are made: (1) the network delivers a given client input to any two server processes within a known bounded time (D), and (2), there is an Ordered Timed Atomic Broadcast protocol built on top of the TMR system with timeliness A. The paper presents two results. The first is a protocol that delivers an ordered stream of client inputs, such that every client input is delivered exactly once to each correct server, thus eliminating redundant verification. It works under the assumption Σ>D+Δ. The second is an impossibility result, namely there can be no ordering protocol when Σ\n\n\t\t
  • Keywords
    client-server systems; fault tolerant computing; protocols; redundancy; timing; TMR-based server; asynchronous network; fault-tolerant construction; ordered timed atomic broadcast protocol; process replication; redundant verification; reliable broadcast protocol; responsive server subsystem; timing constraints; triple modular redundancy; Broadcast technology; Broadcasting; Buildings; Fault tolerance; Network servers; Paper technology; Protocols; Redundancy; Time factors; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object-Oriented Real-Time Distributed Computing, 2005. ISORC 2005. Eighth IEEE International Symposium on
  • Print_ISBN
    0-7695-2356-0
  • Type

    conf

  • DOI
    10.1109/ISORC.2005.18
  • Filename
    1420980