Content Distribution Flashcards
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
- Browser configuration
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)
- Provides fine-grained control
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?
- Distributed Hash Table
2. Lookup service (anything that is basically key/value)
Consistent Hashing: what is it for?
- key/values are distributed along the entire system
Consistent Hashing: where are keys stored?
They are stored in the successor node.
In the lecture, this was the “ring”