Regular and Atomic Registers
This lecture explains how distributed registers can be implemented to offer the illusion of shared memory in a distributed system. We explore three levels of consistency: regular, sequentially consistent, and atomic/linearizable registers. We further delve into the differences across different consistency levels and study 4 algorithms implementing: single and multi-writer support for regular and atomic registers. [Slides Download Slides]