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.
- W.B. Norton, "Video Internet: The Next Wave of Massive Disruption to the U.S. Peering Ecosystem," Sept 2006. Eqinix white paper.Google Scholar
- AT&T, "U-verse." http://uverse.att.com/.Google Scholar
- Verizon, "FiOS." http://www.Verizon.com/fios/.Google Scholar
- A.-J. Su, D.R. Choffnes, A. Kuzmanovic, and F.E. Bustamante, "Drafting behind Akamai (Travelocity-based detouring)," in Proc. ACM SIGCOMM, 2006. Google ScholarDigital Library
- 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 ScholarDigital Library
- H. Xie, Y.R. Yang, A. Krishnamurthy, Y. Liu, and A. Silberschatz, "P4P: Provider Portal for (P2P) Applications," in Proc. ACM SIGCOMM, 2008. Google ScholarDigital Library
- 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 ScholarDigital Library
- D. DiPalantino and R. Johari, "Traffic engineering versus content distribution: A game theoretic perspective," in Proc. IEEE INFOCOM, 2009.Google ScholarCross Ref
- J.F. Nash, "The bargaining problem," Econometrica, vol. 28, pp. 155--162, 1950.Google ScholarCross Ref
- 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 ScholarDigital Library
- B. Fortz and M. Thorup, "Internet traffic engineering by optimizing OSPF weights," in Proc. IEEE INFOCOM, pp. 519--528, 2000.Google ScholarCross Ref
- D. Awduche, J. Malcolm, J. Agogbua, M. O'Dell, and J. McManus, "RFC 2702: Requirements for Traffic Engineering Over MPLS," September 1999. Google ScholarDigital Library
- 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 ScholarCross Ref
- J. Wardrop, "Some theoretical aspects of road traffic research," the Institute of Civil Engineers, vol. 1, no. 2, pp. 325--378, 1952.Google Scholar
- T. Roughgarden and Éva Tardos, "How bad is selfish routing?," J. of the ACM, vol. 49, no. 2, 2002. Google ScholarDigital Library
- L. Qiu, Y. R. Yang, Y. Zhang, and S. Shenker, "On selfish routing in Internet--like environments," in Proc. ACM SIGCOMM, 2003. Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- M. J. Osborne and A. Rubinstein, A Course in Game Theory. MIT Press, 1999.Google Scholar
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- D. P. Bertsekas, Nonlinear Programming. Athena Scientific, 1999.Google Scholar
- 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 ScholarDigital Library
- "Abilene." http://www.internet2.edu.Google Scholar
- 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 ScholarDigital Library
- W. Jiang, R. Zhang--Shen, J. Rexford, and M. Chiang, "Cooperative content distribution and traffic engineering," in NetEcon '08, August 2008. Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- G. Shrimali, A. Akella, and A. Mutapcic, "Cooperative interdomain traffic engineering using Nash bargaining and decomposition," in Proc. IEEE INFOCOM, 2007.Google Scholar
- 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 ScholarDigital Library
- 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 Scholar
- 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 ScholarDigital Library
Index Terms
- Cooperative content distribution and traffic engineering in an ISP network
Recommendations
Cooperative content distribution and traffic engineering in an ISP network
SIGMETRICS '09: Proceedings of the eleventh international joint conference on Measurement and modeling of computer systemsTraditionally, 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 ...
Enabling content-aware traffic engineering
Today, a large fraction of Internet traffic is originated by Content Delivery Networks (CDNs). To cope with increasing demand for content, CDNs have deployed massively distributed infrastructures. These deployments pose challenges for CDNs as they have ...
Distributing content simplifies ISP traffic engineering
Performance evaluation reviewSeveral major Internet service providers today also offer content distribution services. The emergence of such "network-CDNs" (NCDNs) is driven both by market forces as well as the cost of carrying ever-increasing volumes of traffic across their ...
Comments