Shared Memory/Data Consistency

Consistency model

Consistency models are used in distributed systems to guarantee that memory operations will be consistent and predictable. High level languages maintain the consistency contract by translating memory operations into low-level operations with library calls. Coherence deals with maintaining a global order of writes, while consistency deals with ordering of operations to multiple locations.

1 courses cover this concept

CS 294-91 Distributed Computing

UC Berkeley

Winter 2013

This course provides basic theoretical and practical foundations of distributed systems. Students learn about system models, safety and liveness of protocols, different failure models, reliable group communication abstractions, and more. It utilizes a textbook and additional research paper-based lectures.

No concepts data

+ 17 more concepts