• DocumentCode
    2084545
  • Title

    Server allocation in a CDN

  • Author

    Sarwat, Mohamed ; Junghwan Shin ; Kapoor, Shubham

  • Author_Institution
    Amazon, Seattle, WA, USA
  • fYear
    2013
  • fDate
    9-13 June 2013
  • Firstpage
    3748
  • Lastpage
    3752
  • Abstract
    In this paper we consider the problem of data center allocation to user requests so as to optimize utility of users while satisfying server constraints. The utility or quality of service may be measured as either a required throughput rate or more abstractly in terms of a utility-per-unit of flow. While the typical assignment of a data center to a user is via a matching algorithm, like in Akamai, the use of optimal assignment as well as multiple access paths(as in smart routing in multihoming contexts), allows web services to choose multiple data centers as services. We model the server allocation problem as a graph optimization problem. We propose a ϵ-approximation optimal utility allocation to the fractional version of the problem in this bipartite network. A 1/2-approximation can be obtained from the fractional relaxation. We also design a greedy approach and use it as a basis for comparison. Finally, we present experimental results on an existing ISP network topology.
  • Keywords
    Internet; Web services; approximation theory; computer centres; graph theory; network servers; optimisation; quality of service; ϵ-approximation optimal utility allocation; 1/2-approximation; Akamai matching algorithm; CDN; ISP network topology; Web services; bipartite network; content distribution networks; data center allocation; fractional relaxation; graph optimization problem; greedy approach; multiple access paths; multiple data centers; quality of service; server allocation problem; server constraints; utility-per-unit; Approximation algorithms; Approximation methods; IP networks; Resource management; Servers; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications (ICC), 2013 IEEE International Conference on
  • Conference_Location
    Budapest
  • ISSN
    1550-3607
  • Type

    conf

  • DOI
    10.1109/ICC.2013.6655138
  • Filename
    6655138