• DocumentCode
    2489619
  • Title

    Algorithms for Optimizing Bandwidth Costs on the Internet

  • Author

    Adler, Micah ; Sitaraman, Ramesh ; Venkataramani, Harish

  • Author_Institution
    Dept. of Comput. Sci.,, Massachusetts Univ., Amherst, MA
  • fYear
    2006
  • fDate
    13-14 Nov. 2006
  • Firstpage
    1
  • Lastpage
    9
  • Abstract
    Content delivery networks (CDNs) deliver Web content to end-users from a large distributed platform of Web servers hosted in data centers belonging to thousands of Internet service providers (ISPs) around the world. The bandwidth cost incurred by a CDN is the sum of the amounts it pays each ISP for routing traffic from its servers located in that ISP out to end-users. A large enterprise may also contract with multiple ISPs to provide redundant Internet access for its origin infrastructure using technologies such as multihoming and mirroring, thereby incurring a significant bandwidth cost across multiple ISPs. This paper initiates the formal study of bandwidth cost minimization in the context of a large enterprise or a CDN, a problem area that is both algorithmically rich and practically very important. First, we model different types of contracts that are used in practice by ISPs to charge for bandwidth usage, including average, maximum, and 95th-percentile contracts. Then, we devise an optimal offline algorithm that routes traffic to achieve the minimum bandwidth cost, when the network contracts charge either on a maximum or on an average basis. Next, we devise a deterministic (resp., randomized) online algorithm that achieves cost that is within a factor of 2 (resp., e/(e - 1)) of the optimal offline cost for maximum and average contracts. In addition, we prove that our online algorithms achieve the best possible competitive ratios in both the deterministic and the randomized cases. An interesting theoretical contribution of this work is that we show intriguing connections between the online bandwidth optimization problem and the seemingly-unrelated but well-studied ski rental problem where similar optimal competitive ratios are known to hold. Finally, we consider extensions for contracts with a committed amount of spend (CIRs) and contracts that charge on a 95th-percentile basis
  • Keywords
    Internet; minimisation; telecommunication network routing; telecommunication traffic; Internet service providers; Web content; Web servers; bandwidth cost minimization; bandwidth cost optimization; content delivery networks; redundant Internet access; ski rental problem; traffic routing; Availability; Bandwidth; Contracts; Cost function; IP networks; Network servers; Telecommunication traffic; Traffic control; Web and internet services; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hot Topics in Web Systems and Technologies, 2006. HOTWEB '06. 1st IEEE Workshop on
  • Conference_Location
    Boston, MA
  • Print_ISBN
    1-4244-0596-3
  • Electronic_ISBN
    1-4244-0596-3
  • Type

    conf

  • DOI
    10.1109/HOTWEB.2006.355262
  • Filename
    4178379