Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Cooperative content distribution and traffic engineering in an ISP network

Published:15 June 2009Publication History
Skip Abstract Section

Abstract

Traditionally, Internet Service Providers (ISPs) make profit by providing Internet connectivity, while content providers (CPs) play the more lucrative role of delivering content to users. As network connectivity is increasingly a commodity, ISPs have a strong incentive to offer content to their subscribers by deploying their own content distribution infrastructure. Providing content services in an ISP network presents new opportunities for coordination between traffic engineering (to select efficient routes for the traffic) and server selection (to match servers with subscribers). In this work, we develop a mathematical framework that considers three models with an increasing amount of cooperation between the ISP and the CP. We show that separating server selection and traffic engineering leads to sub-optimal equilibria, even when the CP is given accurate and timely information about the ISP's network in a partial cooperation. More surprisingly, extra visibility may result in a less efficient outcome and such performance degradation can be unbounded. Leveraging ideas from cooperative game theory, we propose an architecture based on the concept of Nash bargaining solution. Simulations on realistic backbone topologies are performed to quantify the performance differences among the three models. Our results apply both when a network provider attempts to provide content, and when separate ISP and CP entities wish to cooperate. This study is a step toward a systematic understanding of the interactions between those who provide and operate networks and those who generate and distribute content.

References

  1. W.B. Norton, "Video Internet: The Next Wave of Massive Disruption to the U.S. Peering Ecosystem," Sept 2006. Eqinix white paper.Google ScholarGoogle Scholar
  2. AT&T, "U-verse." http://uverse.att.com/.Google ScholarGoogle Scholar
  3. Verizon, "FiOS." http://www.Verizon.com/fios/.Google ScholarGoogle Scholar
  4. A.-J. Su, D.R. Choffnes, A. Kuzmanovic, and F.E. Bustamante, "Drafting behind Akamai (Travelocity-based detouring)," in Proc. ACM SIGCOMM, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. V. Aggarwal, A. Feldmann, and C. Scheideler, "Can ISPs and P2P users cooperate for improved performance?," ACM SIGCOMM Computer Communication Review, vol. 37, no. 3, pp. 29--40, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. H. Xie, Y.R. Yang, A. Krishnamurthy, Y. Liu, and A. Silberschatz, "P4P: Provider Portal for (P2P) Applications," in Proc. ACM SIGCOMM, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. D.R. Choffnes and F.E. Bustamante, "Taming the torrent: a practical approach to reducing cross-ISP traffic in peer-to-peer systems," ACM SIGCOMM Computer Communication Review, vol. 38, no. 4, pp. 363--374, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. D. DiPalantino and R. Johari, "Traffic engineering versus content distribution: A game theoretic perspective," in Proc. IEEE INFOCOM, 2009.Google ScholarGoogle ScholarCross RefCross Ref
  9. J.F. Nash, "The bargaining problem," Econometrica, vol. 28, pp. 155--162, 1950.Google ScholarGoogle ScholarCross RefCross Ref
  10. D.P. Palomar and M. Chiang, "A tutorial on decomposition methods for network utility maximization," IEEE J. on Selected Areas in Communications, vol. 24, no. 8, pp. 1439--1451, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. B. Fortz and M. Thorup, "Internet traffic engineering by optimizing OSPF weights," in Proc. IEEE INFOCOM, pp. 519--528, 2000.Google ScholarGoogle ScholarCross RefCross Ref
  12. D. Awduche, J. Malcolm, J. Agogbua, M. O'Dell, and J. McManus, "RFC 2702: Requirements for Traffic Engineering Over MPLS," September 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. D. Xu, M. Chiang, and J. Rexford, "Like-state routing with hop-by-hop forwarding can achieve optimal traffic engineering," in Proc. IEEE INFOCOM, 2008.Google ScholarGoogle ScholarCross RefCross Ref
  14. J. Wardrop, "Some theoretical aspects of road traffic research," the Institute of Civil Engineers, vol. 1, no. 2, pp. 325--378, 1952.Google ScholarGoogle Scholar
  15. T. Roughgarden and Éva Tardos, "How bad is selfish routing?," J. of the ACM, vol. 49, no. 2, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. L. Qiu, Y. R. Yang, Y. Zhang, and S. Shenker, "On selfish routing in Internet--like environments," in Proc. ACM SIGCOMM, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. M. Littman and J. Boyan, "A distributed reinforcement learning scheme for network routing," Tech. Rep. CMU--CS--93--165, Robotics Institute, Carnegie Mellon University, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. W. Jiang, R. Zhang--Shen, J. Rexford, and M. Chiang, "Cooperative content distribution and traffic engineering in a provider network," Tech. Rep. TR--846--08, Department of Computer Science, Princeton University, 2008.Google ScholarGoogle Scholar
  19. M. J. Osborne and A. Rubinstein, A Course in Game Theory. MIT Press, 1999.Google ScholarGoogle Scholar
  20. K. Binmore, A. Rubinstein, and A. Wolinsky, "The Nash bargaining solution in economic modelling," RAND Journal of Economics, vol. 17, pp. 176---188, 1986.Google ScholarGoogle ScholarCross RefCross Ref
  21. J. He, R. Zhang--Shen, Y. Li, C.--Y. Lee, J. Rexford, and M. Chiang, "DaVinci: Dynamically Adaptive Virtual Networks for a Customized Internet," in Proc. CoNEXT, Dec 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. D. P. Bertsekas, Nonlinear Programming. Athena Scientific, 1999.Google ScholarGoogle Scholar
  23. N. Spring, R. Mahajan, D. Wetherall, and T. Anderson, "Measuring ISP topologies with Rocketfuel," IEEE/ACM Trans. Networking, vol. 12, no. 1, pp. 2---16, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. "Abilene." http://www.internet2.edu.Google ScholarGoogle Scholar
  25. M. Roughan, M. Thorup, and Y. Zhang, "Performance of estimated traffic matrices in traffic engineering," SIGMETRICS Perform. Eval. Rev., vol. 31, no. 1, pp. 326---327, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. W. Jiang, R. Zhang--Shen, J. Rexford, and M. Chiang, "Cooperative content distribution and traffic engineering," in NetEcon '08, August 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. W. Jiang, D.--M. Chiu, and J. C. S. Lui, "On the interaction of multiple overlay routing," Perform. Eval., vol. 62, no. 1--4, pp. 229---246, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. S. C. Lee, W. Jiang, D.--M. C. Chiu, and J. C. Lui, "Interaction of ISPs: Distributed resource allocation and revenue maximization," IEEE Transactions on Parallel and Distributed Systems, vol. 19, no. 2, pp. 204---218, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. G. Shrimali, A. Akella, and A. Mutapcic, "Cooperative interdomain traffic engineering using Nash bargaining and decomposition," in Proc. IEEE INFOCOM, 2007.Google ScholarGoogle Scholar
  30. M. J. Freedman, C. Aperjis, and R. Johari, "Prices are right: Managing resources and incentives in peer--assisted content distribution," in IPTPS 08, February 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Y. Liu, H. Zhang, W. Gong, and D. Towsley, "On the interaction between overlay routing and underlay routing," in Proc. IEEE INFOCOM, pp. 2543---2553, 2005.Google ScholarGoogle Scholar
  32. R. T. Ma, D. Chiu, J. C. Lui, V. Misra, and D. Rubenstein, "On cooperative settlement between content, transit and eyeball internet service providers," in Proc. CoNEXT, December 2008.\endthebibliography Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Cooperative content distribution and traffic engineering in an ISP network

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    • Published in

      cover image ACM SIGMETRICS Performance Evaluation Review
      ACM SIGMETRICS Performance Evaluation Review  Volume 37, Issue 1
      SIGMETRICS '09
      June 2009
      320 pages
      ISSN:0163-5999
      DOI:10.1145/2492101
      Issue’s Table of Contents
      • cover image ACM Conferences
        SIGMETRICS '09: Proceedings of the eleventh international joint conference on Measurement and modeling of computer systems
        June 2009
        336 pages
        ISBN:9781605585116
        DOI:10.1145/1555349

      Copyright © 2009 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 15 June 2009

      Check for updates

      Qualifiers

      • research-article

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader