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
Link To Document :
بازگشت