Less ¡Pain, ¡Most ¡of ¡the ¡Gain: ¡ Incrementally ¡Deployable ¡ICN ¡
1 ¡
Less Pain, Most of the Gain: Incrementally Deployable ICN - - PowerPoint PPT Presentation
Less Pain, Most of the Gain: Incrementally Deployable ICN Seyed K. Fayazbakhsh, Yin Lin, Amin Tootoonchian, Ali Ghodsi, Teemu Koponen, Bruce Maggs,
1 ¡
2 ¡ ¡ ¡ ¡ ¡ ¡
S1 ¡ S2 ¡
C ¡ C ¡
e.g., ¡CCN, ¡DONA, ¡NDN, ¡4WARD ¡…. ¡
Today: ¡Fetch ¡from ¡server ¡IP ¡
3 ¡ ¡ ¡ ¡ ¡ ¡
C C
e.g., ¡CCN, ¡DONA, ¡NDN, ¡4WARD ¡…. ¡
4 ¡
¡ ¡ ¡ ¡ ¡
C ¡ C ¡
e.g., ¡CCN, ¡DONA, ¡NDN, ¡4WARD ¡…. ¡
5 ¡
6 ¡
7 ¡
8 ¡
9 ¡
10 ¡
11 ¡
PoP-‑level ¡topologies ¡(Rockecuel) ¡augmented ¡with ¡access ¡trees ¡ Real ¡CDN ¡ request ¡ ¡logs ¡ LRU ¡replacement ¡ Assume ¡name-‑based ¡rouZng, ¡lookup ¡incurs ¡zero ¡cost ¡ Cache ¡provisioning ¡ ~ ¡5% ¡of ¡objects ¡ Uniform ¡or ¡ProporZonal ¡
12 ¡
¡ ¡Telstra ¡ ¡ ¡ ¡ ¡ ¡ ¡Sprint ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡Level3 ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡AT&T ¡
20 40 60 80 100 Query latency improvement (%)
ICN-SP ICN-NR EDGE EDGE-Coop
5 10 15 20 25 Performance gain of ICN-NR
Latency Congestion Origin-Load
13 ¡
Baseline ¡
Best ¡ ¡case ¡ Normalize ¡ Double ¡
14 ¡
15 ¡
16 ¡
Name ¡ResoluZon ¡System ¡ Reverse ¡ Proxy ¡ Origin ¡Server ¡ Publish ¡ content ¡
L ¡= ¡content ¡label ¡ P ¡= ¡Hash ¡of ¡ ¡public ¡key ¡ ¡
17 ¡
e.g., ¡hEp://en.5671….fda627b.idicn.org/wiki/ ¡
Name ¡ResoluZon ¡System ¡ Proxy ¡ Edge ¡ ¡ Cache ¡ Reverse ¡ Proxy ¡ AutomaZc ¡Proxy ¡Discovery ¡ e.g., ¡WPAD ¡ Origin ¡Server ¡
Client ¡
18 ¡
Name ¡ResoluZon ¡System ¡ Proxy ¡ Edge ¡ Cache ¡ Reverse ¡ Proxy ¡
L.P.idicn.org ¡ ¡ ¡ Origin ¡Server ¡
resoluZon ¡
Client ¡
19 ¡
– Latency, ¡congesZon, ¡security ¡ ¡ – Without ¡changes ¡to ¡routers ¡or ¡rouZng! ¡
– Pervasive ¡caching, ¡nearest-‑replica ¡rouZng ¡not ¡needed ¡
– With ¡exisZng ¡HTTP ¡+ ¡HTTP-‑based ¡extensions ¡ – Incrementally ¡deployable ¡+ ¡backwards ¡compaZble ¡
– Open ¡issues: ¡economics, ¡other ¡benefits, ¡future ¡workloads ¡.. ¡ ¡
20 ¡