• DocumentCode
    3321765
  • Title

    Enforcing determinism for the consistent replication of multithreaded CORBA applications

  • Author

    Narasimhai, P. ; Moser, L.E. ; Melliar-Smith, P.M.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., California Univ., Santa Barbara, CA, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    263
  • Lastpage
    273
  • Abstract
    In CORBA-based applications that depend on object replication for fault tolerance, inconsistencies in the states of the replicas of an object can arise when concurrent threads within those replicas perform updates in different orders. By imposing a single logical thread of control on every replicated multithreaded CORBA client or server object, and by providing deterministic scheduling of threads and operations a cross the replicas of each object, the Eternal system achieves consistent object replication. The Eternal system does this transparently, with no modification to the application, the ORB, or the concurrency model employed by the ORB
  • Keywords
    concurrency control; distributed object management; fault tolerant computing; multi-threading; replicated databases; concurrency model; consistent replication; fault tolerance; multithreaded CORBA applications; object replication; Application software; Concurrent computing; Control systems; Fault tolerance; Fault tolerant systems; File servers; Multithreading; Programming profession; Proposals; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliable Distributed Systems, 1999. Proceedings of the 18th IEEE Symposium on
  • Conference_Location
    Lausanne
  • ISSN
    1060-9857
  • Print_ISBN
    0-7695-0290-3
  • Type

    conf

  • DOI
    10.1109/RELDIS.1999.805102
  • Filename
    805102