Joint Server Selection and Routing ... - Rutgers University
[Pages:46]Joint Server Selection and Routing for Geo-Replicated Services
Srinivas Narayana
Joe Wenjie Jiang, Jennifer Rexford and Mung Chiang
Princeton University
1
Large-scale online services
?Search, shopping, social networking, ... ?Typical architecture:
2
Large-scale online services
?Typical architecture:
Geo-distributed data centers
Multiple ISP connectivity to the Internet
3
Large-scale online services
?Typical architecture: ?Multiple geo-distributed DCs ?Each DC has multiple ISP connections
?Diversity for performance & fault tolerance
?Wide-area traffic management ?Crucial to service performance and costs
4
Optimizing wide-area traffic matters
?Latency: page speed affects bottom line revenue [1] ?Wide-area round trip times 100ms ?Perceived delay: several RTTs
?Costs: server power, transit bandwidth costs ?Tens of millions of $$ annually [2,3] ?Function of (load at DCs, ISP links) over time
[1] Steve Souders, "Velocity and the bottom line"
[2] Zhang et al., Entact, (NSDI '10)
5
[3] Qureshi et al., "Cutting the electric bill for Internet-scale systems" (sigcomm '09)
Controlling wide-area paths
Data center 1
Data center 2
Data center 3
Requests can be served out of any DC
Send request to DC 2
Route response through peer 1
12
3
Map request to data center 2
Mapping node e.g., DNS resolver
Who is ?
1. Pick a DC "Mapping"
2. Traverse path from client ? DC
3. Pick a path from DC ? client
Choice of ISP: "Routing"
6
Today: Independent mapping & routing
?Systems managed by different teams [1, 2] ?... even in the same organization
?Different goals ?e.g., mapping: geographic locality ?e.g., routing: latency as well as bandwidth costs
?But, they need to cooperate...
[1] Valancius et al., PECAN (Sigmetrics '13)
7
[2] Zhu et al., LatLong (IEEE transactions on network & service management '12)
Lack of coordination leads to poor performance and high costs!
8
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- evaluating the e ectiveness of tra c rutgers cait
- trayes hall with alternate parking rutgers university
- 332 452 software engineering rutgers university
- course offerings rutgers university
- approved certificate of eligibility ce program providers
- joint server selection and routing for geo replicated services
- network formation among selfish rutgers university
- traffic monitoring service rutgers university
- joint server selection and routing rutgers university
- approved certificate of eligibility ce preparation programs
Related searches
- server duties and responsibilities
- server name and password windows 10
- joint commission questions and answers
- joint venture pros and cons
- joint commission history and physical
- differences between server 2016 and 2019
- facet joint injections pros and cons
- joint pain knees and elbows
- joint pain wrists and ankles
- joint pain wrist and ankle
- joint venture structure and benefits
- check and routing number locations