Causal memory meets the consistency and performance needs of distributed applications!

  • Authors:
  • Mustaque Ahamad;Ranjit John;Prince Kohli;Gil Neiger

  • Affiliations:
  • Georgia Institute of Technology, Atlanta, GA;Georgia Institute of Technology, Atlanta, GA;Georgia Institute of Technology, Atlanta, GA;-

  • Venue:
  • EW 6 Proceedings of the 6th workshop on ACM SIGOPS European workshop: Matching operating systems to application needs
  • Year:
  • 1994

Quantified Score

Hi-index 0.00

Visualization

Abstract

In order to provide acceptable performance in large scale distributed systems, shared data must be cached at or close to nodes where it is accessed. Maintaining the consistency of such cached data is an important problem in distributed systems. We claim that causal memory, which defines consistency of shared data based on causal orderings between data accesses, provides strong enough consistency guarantees to be usable yet it allows efficient, and scalable implementations. In this paper, we describe some results of our recent work that support this claim.