Title :
Multiclass replicated data management: exploiting replication to improve efficiency
Author :
Triantafillou, Peter ; Taylor, David J.
Author_Institution :
Sch. of Comput. Sci., Simon Fraser Univ., Burnaby, BC, Canada
fDate :
2/1/1994 12:00:00 AM
Abstract :
Research efforts in replication-control protocols primarily use replication as a means of increasing availability in distributed systems. It is well-known, however, that replication can reduce the costs of accessing remotely-stored data in distributed systems. We contribute a classification of replicas and a replication-control protocol which introduce the availability benefits of replication and, at the same time, exploit replication to improve performance, by reducing response time. Each replica class has different consistency requirements. Metareplicas keep track of up-to-date replicas for recently-accessed objects and help exploit data-reference localities. Thus they allow many transaction operations to execute synchronously at only a single (and often local) replica. Pseudoreplicas are nonpermanent replicas that facilitate “localized execution” of transaction operations. True replicas are ordinary, permanent replicas as used in other replication schemes. For many commonly occurring replication scenarios, the protocol outperforms both replication-control protocols in the literature and nonreplicated systems, while offering the availability benefits of replication
Keywords :
concurrency control; distributed databases; protocols; transaction processing; data-reference localities; distributed systems; multiclass replicated data management; pseudoreplicas; replication-control protocols; response time; Access protocols; Availability; Computational modeling; Computer science; Concurrency control; Costs; Councils; Delay; Distributed computing; Scholarships;
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on