Part 1: Foundations of Distributed Computing
Chapter 1: The Distributed Computing Problem
Foundational~150 min
Learning Objectives
- Describe the MapReduce computational model and identify where its communication bottleneck arises
- Quantify the impact of stragglers on the latency of a synchronous distributed computation
- Formulate distributed (synchronous) gradient descent and pinpoint the gradient-aggregation bottleneck
- State the three coupled challenges — communication efficiency, straggler mitigation, and privacy — that drive the rest of the book
- Recognize why these three challenges cannot be solved in isolation: every gain on one axis costs something on another
Sections
💬 Discussion
Loading discussions...