Content Distribution Flashcards

1
Q

Request headers: user-agent

A

the software (browser) used to make the request

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Response headers: expires

A

how long the content can be cached

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Ways that clients can be directed to a cache

A
  1. Browser configuration

2. Server directed. Uses a redirect 3xx to point to a CDN or cache.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

CDN: basic goal

A

Replicate content on many servers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

CDN: what metric to select best server?

A

Lowest latency

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Content Routing: Naming-based Redirection (DNS)

A
  1. Provides fine-grained control

2. Fast

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Bit Torrent: Choking

A

Refusal to upload to a particular peer

If a peer can’t upload, don’t allow them to download.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Chord: what is it?

A
  1. Distributed Hash Table

2. Lookup service (anything that is basically key/value)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Consistent Hashing: what is it for?

A
  1. key/values are distributed along the entire system
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Consistent Hashing: where are keys stored?

A

They are stored in the successor node.

In the lecture, this was the “ring”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly