NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Design and Implementation of Replicated Object LayerOne of the widely used techniques for construction of fault tolerant applications is the replication of resources so that if one copy fails sufficient copies may still remain operational to allow the application to continue to function. This thesis involves the design and implementation of an object oriented framework for replicating data on multiple sites and across different platforms. Our approach, called the Replicated Object Layer (ROL) provides a mechanism for consistent replication of data over dynamic networks. ROL uses the Reliable Multicast Protocol (RMP) as a communication protocol that provides for reliable delivery, serialization and fault tolerance. Besides providing type registration, this layer facilitates distributed atomic transactions on replicated data. A novel algorithm called the RMP Commit Protocol, which commits transactions efficiently in reliable multicast environment is presented. ROL provides recovery procedures to ensure that site and communication failures do not corrupt persistent data, and male the system fault tolerant to network partitions. ROL will facilitate building distributed fault tolerant applications by performing the burdensome details of replica consistency operations, and making it completely transparent to the application.Replicated databases are a major class of applications which could be built on top of ROL.
Document ID
19970006998
Acquisition Source
Headquarters
Document Type
Thesis/Dissertation
Authors
Koka, Sudhir
(West Virginia Univ. Morgantown, VA United States)
Date Acquired
September 6, 2013
Publication Date
January 1, 1996
Subject Category
Computer Programming And Software
Report/Patent Number
NASA-IVV-96-011
WYU-SRL-96-011
NAS 1.26:203079
WYU-SCS-TR-96-20
NASA-CR-203079
CERC-TR-TM-96-011
Report Number: NASA-IVV-96-011
Report Number: WYU-SRL-96-011
Report Number: NAS 1.26:203079
Report Number: WYU-SCS-TR-96-20
Report Number: NASA-CR-203079
Report Number: CERC-TR-TM-96-011
Accession Number
97N13862
Funding Number(s)
CONTRACT_GRANT: NCCw-0040
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available