DocumentCode
3556943
Title
Using multiple replica classes to improve performance in distributed systems
Author
Triantafillou, Peter ; Taylor, David
Author_Institution
Dept. of Comput. Sci., Waterloo Univ., Ont., Canada
fYear
1991
fDate
20-24 May 1991
Firstpage
420
Lastpage
428
Abstract
Replication has been primarily used as a means of increasing availability in distributed systems. It is known that replication can mitigate the costs of accessing remotely stored data in distributed systems. Replication control protocols in the literature have stopped short of addressing availability and performance concerns. These issues are addressed by contributing a classification of replicas with each class having different consistency requirements. Metareplicas keep track of up-to-date replicas for recently accessed objects and changes in data reference localities. Thus they allow many transaction operations to synchronously execute at only a single (and often local) replica. Pseudoreplicas are non-permanent replicas that facilitate localized execution of transaction operations. True replicas are permanent replicas that increase the availability of operations and data. A replication control protocol is presented
Keywords
distributed databases; performance evaluation; protocols; classification; consistency; data reference localities; distributed systems; localized execution; multiple replica classes; performance; performance concerns; protocols; pseudoreplicas; remotely stored data; transaction operations; Availability; Computational modeling; Computer science; Concurrent computing; Content addressable storage; Costs; Data engineering; Distributed computing; Protection; Protocols;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing Systems, 1991., 11th International Conference on
Conference_Location
Arlington, TX
Print_ISBN
0-8186-2144-3
Type
conf
DOI
10.1109/ICDCS.1991.148704
Filename
148704
Link To Document