Efficiently Delivering Online Services
- ver Integrated Infrastructure
1
Hongqiang Harry Liu, Raajay Viswanathan, MaC Calder Aditya Akella, Ratul Mahajan, Jitendra Padhye, Ming Zhang
Efficiently Delivering Online Services over Integrated - - PowerPoint PPT Presentation
Efficiently Delivering Online Services over Integrated Infrastructure Hongqiang Harry Liu, Raajay Viswanathan, MaC Calder Aditya Akella, Ratul Mahajan, Jitendra Padhye, Ming Zhang 1 Online Services 2 Online Service Delivery Infrastructure
1
Hongqiang Harry Liu, Raajay Viswanathan, MaC Calder Aditya Akella, Ratul Mahajan, Jitendra Padhye, Ming Zhang
2
Data Centers Proxies
3
Wide Area Network
MulOple owners
Owned by a single enOty Tradi*onal infrastructure Integrated infrastructure
4
Operated by different ISPs Operated by content providers
WAN
1. User – Proxy mapping 2. Proxy – DC mapping 3. Paths in the wide area network
5
DC-1 DC-2 Proxy-2 Proxy-1
Proxy-3
6
UG – proxy latency System capacity User workload
P2 P1 DC1 DC2 P3
Control decisions for a user group:
Goals:
7
UG1 Users grouped by locaOon, service provider
8
9
d1 d2 dn C1 C2 Cm
w1
1
w1
2
w1
m
wn
m
r = du.wu r
r ≤ Cr u
r r
u
ln
m
l1
m
l1
2
l1
1
rnu r r
u
Latencies
10
11
#Sessions on a Resource Ome (s) TCP
Requests Responses
Proxy #sessions varies over Ome
12
P1 P2 P1 P2 Switch traffic at t = T
Overlay link
# sessions
Ome (s) T # sessions
Ome (s) T Non-s*cky sessions # sessions
Ome (s) # sessions
Ome (s) T T S*cky sessions Old sessions are sOll forwarded to P1 UG1 UG1
1
1
2
2
13
r ≤ Cr u
r(t) ≤ Cr u
r(t)
14
previous 300
nnew
Ome (s) 300
nold
Ome (s)
15
ProporOonal to arrival rate of new sessions
new(t)+ nr
Arrival rate of sessions (decision variable) Always holds this paCern
rG(t)
PaCern FuncOons ß Session length distribuOon
300
CDF Session life Ome (s)
100 200 1
16
__ r(t) = λ r F __
0G(t)
__ r(t)
T Ome
__
__
17
– User group – proxy latency measurements
– User workload
– System health status
18
19
20
21
diverted to resources with unused capacity
22
FastRoute [Flavel et al., NSDI 2015]
23
Latency (ms)
20 40 60 80 100 FastRoute Footprint External Delay Queuing Delay Internal PropagaOon Delay
Footprint decreases overall latency by ~60%
Compare end-to-end latency at 70% capacity of FastRoute
More than 50% gains with respect to non-temporal models.
24
t
t
25
26
Ome (s) #Sessions
27