Covers the evolution of computer science, from Moore's Law to multicores, research on parallelizing Lisp code, experiences at UC Berkeley and Microsoft Research, and insights on cloud computing and faculty management.
Explores the design of a general-purpose distributed execution system, covering challenges, specialized frameworks, decentralized control logic, and high-performance shuffle.
Covers the implementation and evaluation of a practical project in Distributed Algorithms, focusing on building Perfect Links, FIFO Broadcast, and Localized Causal Broadcast.