2006
DOI: 10.1145/1151659.1159962
|View full text |Cite
|
Sign up to set email alerts
|

Drafting behind Akamai (travelocity-based detouring)

Abstract: To enhance web browsing experiences, content distribution networks (CDNs) move web content "closer" to clients by caching copies of web objects on thousands of servers worldwide. Additionally, to minimize client download times, such systems perform extensive network and server measurements, and use them to redirect clients to different servers over short time scales. In this paper, we explore techniques for inferring and exploiting network measurements performed by the largest CDN, Akamai; our objective is to … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

1
22
0

Year Published

2008
2008
2023
2023

Publication Types

Select...
5
2
1

Relationship

2
6

Authors

Journals

citations
Cited by 84 publications
(23 citation statements)
references
References 21 publications
1
22
0
Order By: Relevance
“…DNS' Time-To-Live (TTL) value defines how frequently a client should query DNS system to get current IP addresses of a hostname. On the one hand, in DNS-driven systems, large TTL can lead to slow response to changes of network or server conditions [27]. On the other hand, small TTL may put unnecessarily high load on the DNS system.…”
Section: Slow Load Balancingmentioning
confidence: 99%
See 1 more Smart Citation
“…DNS' Time-To-Live (TTL) value defines how frequently a client should query DNS system to get current IP addresses of a hostname. On the one hand, in DNS-driven systems, large TTL can lead to slow response to changes of network or server conditions [27]. On the other hand, small TTL may put unnecessarily high load on the DNS system.…”
Section: Slow Load Balancingmentioning
confidence: 99%
“…The question then becomes which TTL Akamai sets for their streaming service. While we answer this question in the next section, our key hypothesis is that if the redirections at time scales of several tens of seconds are applied, as used in the case of web [27], that might generate severe vulnerabilities in the case of live streaming.…”
Section: Slow Load Balancingmentioning
confidence: 99%
“…Dasu also provides support for Internet experiments that require synchronized client operation (e.g., [32] and [33]). For coarse-level synchronization, Dasu clients include a cron-like probe-scheduler that allows the scheduling of measurements for future execution.…”
Section: H Synchronizationmentioning
confidence: 99%
“…In many cases, the cache server with the minimum latency to the requesting user is selected [33], and the selected cache server delivers the content item to the requesting user if it exists in its cache storage, i.e., cache hit. Otherwise, the cache server obtains this content item from the origin server, stores it in its storage, and delivers it to the requesting user [28].…”
Section: A Amount Of Inter-as Trafficmentioning
confidence: 99%
“…Content m is delivered from the cache server of AS x if there exists a copy of content m in any cache servers of AS x, i.e., in the case of cache hit, or content m is delivered from the origin server if no cache servers of AS x keeps content m, i.e., in the case of cache miss [33]. Therefore, the cache servers of AS x are used only for the users accommodated by AS x. L k AS x does not cache content whose origin servers connect with AS x, and the ratio of origin servers accommodated in each AS x is W k /N k as mentioned in Section III-C2.…”
Section: A Amount Of Inter-as Trafficmentioning
confidence: 99%