Using multiple replica classes to improve performance in distributed systems

Triantafillou, P. and Taylor, D.J. (1991) Using multiple replica classes to improve performance in distributed systems. In: 11th IEEE International Conference on Distributed Computing Systems (ICDCS'91), Arlington, TX, USA, 20-24 May 1991, pp. 420-428. (doi: 10.1109/ICDCS.1991.148704)

Full text not currently available from Enlighten.


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.

Item Type:Conference Proceedings
Additional Information:Conference Proceedings ISBN: 0818621443
Glasgow Author(s) Enlighten ID:Triantafillou, Professor Peter
Authors: Triantafillou, P., and Taylor, D.J.
College/School:College of Science and Engineering > School of Computing Science

University Staff: Request a correction | Enlighten Editors: Update this record