Title :
RDS: a primitive for the maintenance of replicated data objects
Author :
Rusinkiewicz, Marek ; Georgakopoulos, Dimitrios ; Thomas, Roshan
Author_Institution :
Dept. of Comput. Sci., Houston Univ., TX, USA
Abstract :
A reliable data server (RDS) is a distributed system that encapsulates replicated data objects (either main memory or secondary storage copies on different sites) and their maintenance primitives. RDS is seen by its clients as a single entity regardless of the number of sites that constitute it. Since different applications may have different reliability requirements, RDS can provide uninterrupted service while tolerating a user-defined number of failures. To achieve a desired degree of resiliency free sites may be dynamically incorporated into RDS to bold additional copies of data objects. Under this approach, a site failure does not cause the abortion of transactions in progress and the availability of the replicated data is not limited during recovery. The design of the system is presented and some preliminary results of the evaluation of its performance are discussed
Keywords :
distributed processing; fault tolerant computing; clients; data objects; distributed system; free sites; main memory; maintenance primitives; reliable data server; replicated data objects; secondary storage; uninterrupted service; Abortion; Availability; Computer science; Database systems; Delay; Fault tolerant systems; File systems; Maintenance; Network servers;
Conference_Titel :
Parallel and Distributed Processing, 1990. Proceedings of the Second IEEE Symposium on
Conference_Location :
Dallas, TX
Print_ISBN :
0-8186-2087-0
DOI :
10.1109/SPDP.1990.143623