DocumentCode :
2029659
Title :
Joint Server Selection and Routing for Geo-replicated Services
Author :
Narayana, Srinivas ; Wenjie Jiang ; Rexford, Jennifer ; Mung Chiang
Author_Institution :
Princeton Univ., Princeton, NJ, USA
fYear :
2013
fDate :
9-12 Dec. 2013
Firstpage :
423
Lastpage :
428
Abstract :
The performance and costs of geo-replicated online services depend on which data centers handle user requests, and which wide-area paths carry traffic. To provide good performance at reasonable cost, service providers adapt the mapping of user requests to data centers (e.g., through DNS), and routing of responses back to users (i.e., through multi-homed route control). Mapping and routing are typically managed independently, with mapping having limited visibility into routing decisions, response path latencies, and bandwidth costs. However, poor visibility and uncoordinated decision-making can lead to worse performance and higher costs when compared to a joint decision. In this paper, we argue that mapping and routing should continue to operate modularly, but cooperate towards service-wide performance and cost goals. Our main contribution is a distributed algorithm to steer cooperating, yet functionally separate, mapping and routing provably towards a globally optimal operating point. Trace-based evaluations on an operational CDN show that the algorithm converges to within 1% of optimum in 3-6 iterations.
Keywords :
Internet; bandwidth allocation; computer centres; decision making; distributed algorithms; telecommunication network routing; telecommunication traffic; bandwidth cost; cost goal; data centers; decision-making; distributed algorithm; georeplicated online services; georeplicated services; joint server routing; joint server selection; multihomed route control; operational CDN; response path latency; routing decision; service providers; service-wide performance; trace-based evaluations; user request; wide-area paths; Bandwidth; Distributed algorithms; Integrated circuits; Internet; Joints; Optimization; Routing; joint optimization; modular systems; request mapping; response routing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Utility and Cloud Computing (UCC), 2013 IEEE/ACM 6th International Conference on
Conference_Location :
Dresden
Type :
conf
DOI :
10.1109/UCC.2013.84
Filename :
6809443
Link To Document :
بازگشت