consistency_models

consistency_models - Today Data Replication CSCI 5105...

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
1 CSCI 5105 Foundations of Modern Operating Systems Instructor: Abhishek Chandra 2 Today Data Replication Examples and Challenges Data Consistency Consistency Models 3 Data Replication Using multiple copies of same data Why do we need data replication? 4 Example: Distributed Shared Memory Multiprocessor system with per-CPU cache Different caches may hold same cache line What happens when a CPU writes a data item? General DSM: May not have a primary memory
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
2 5 Example: DNS Each zone has multiple replicas One primary and other secondary Other servers/clients may cache data What happens if name resolution changes? 6 Example: Web Caching Server is primary replica Web pages are cached at: Server replicas Client browsers Proxy caches Content-distributions networks (CDNs) What happens when a Web page changes? What about stock tickers, weather reports? 7
Background image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 10/21/2011 for the course CSCI 5105 taught by Professor Staff during the Spring '08 term at Minnesota.

Page1 / 5

consistency_models - Today Data Replication CSCI 5105...

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online