Request headers: user-agent
the software (browser) used to make the request
Response headers: expires
how long the content can be cached
Ways that clients can be directed to a cache
2. Server directed. Uses a redirect 3xx to point to a CDN or cache.
CDN: basic goal
Replicate content on many servers
CDN: what metric to select best server?
Lowest latency
Content Routing: Naming-based Redirection (DNS)
2. Fast
Bit Torrent: Choking
Refusal to upload to a particular peer
If a peer can’t upload, don’t allow them to download.
Chord: what is it?
2. Lookup service (anything that is basically key/value)
Consistent Hashing: what is it for?
Consistent Hashing: where are keys stored?
They are stored in the successor node.
In the lecture, this was the “ring”