Consistency Models

Consistency model

A consistency model in computer science is a contract between a programmer and a system that ensures predictable results when reading, writing, or updating memory. It is used in distributed systems like databases or web caching. High-level languages maintain consistency by translating memory operations into low-level operations and using synchronization mechanisms.

1 courses cover this concept

CSE 452 Distributed Systems

University of Washington

Winter 2022

This senior-level course offers deep insights into the construction of distributed systems like client-server computing, web, cloud computing, and peer-to-peer systems. Major topics include remote procedure call, error management, and consistency of distributed state. Noted for its intellectually challenging and career-relevant approach.

No concepts data

+ 24 more concepts