Lecture 2: Hierarchy

This lecture focuses on the technique of using hierarchy to achieve scalability. Examples on web caches, P2P file sharing, DNS, routing, multicast are given. A case study on NICE protocol is discussed. (PowerPoint Slides on NICE, (borrowed from CS5248))

Lecture 1: Introduction

The first lecture gives an overview of this course and introduces the requirements, challenges, and primitives operations in a large scale distributed systems. (PowerPoint Slides, Scribe Notes)

stylesheet modified from MovableType "independence" style