Title :
Causal broadcasting and consistency of distributed shared data
Author :
Ravindran, K. ; Shah, K.
Author_Institution :
Dept. of Comput. & Inf. Sci., Kansas State Univ., Manhattan, KS, USA
Abstract :
The paper develops a generalized model to capture the interactions between the ordering of messages exchanged across various entities of a distributed application and the consistency requirements on a shared data across these entities. The model is based on causal broadcasting of data access messages that allows messages to be ordered at all entities as per the constraints specified by the application. This allows each entity to change its local data copy based on the messages processed and still be in agreement with other entities at selected points of message exchanges that are meaningful to the application, which we refer to as stable points in the underlying execution. Since the causal relationships among messages depict an invariant property of the application and stable points are reproducible across different execution instances, application-specific consistency of the data can be enforced in many cases without explicit protocols to reach agreement. The model of integrating causality with data consistency allows more flexibility in the implementation of data access protocols for distributed services and offers potential for increased performance of the protocols
Keywords :
data integrity; performance evaluation; protocols; application-specific consistency; causal broadcasting; distributed shared data consistency; generalized model; message exchanges; performance; protocols; Access protocols; Broadcasting; Computational modeling; Conference management; Distributed computing; File servers; Gratings; Network servers; Workstations;
Conference_Titel :
Distributed Computing Systems, 1994., Proceedings of the 14th International Conference on
Conference_Location :
Pozman
Print_ISBN :
0-8186-5840-1
DOI :
10.1109/ICDCS.1994.302390