Dimensioning of overlay networks for P2P multicasting

Concepts of network virtualization and overlays are nowadays gaining much popularity and are perceived as key approaches for future Internet. One of possible applications used in overlay networks is live streaming based on Peer-to-Peer (P2P) multicasting. This paper deals with the problem of overlay networks dimensioning. In the problem - formulated as an Integer Program - access link capacities are to be selected with the objective to minimize the network cost expressed as the cost of access links. We solve the optimization problem using both CPLEX solver and our own heuristic algorithm that provides results close to optimal but with significantly lower execution time. Based on the proposed framework we examine the problem of how to design the overlay network to provide sufficient capacity for P2P multicasting. Using a simulator of a real P2P multicasting system we run extensive experiments on large networks (up to 100000 nodes) showing the dependency between the overlay network capacity and the performance of P2P multicasting streaming. Our results can be helpful in the process of overlay networks design and management.

[1]  Zongming Fei,et al.  A Proactive Tree Recovery Mechanism for Resilient Overlay Multicast , 2007, IEEE/ACM Transactions on Networking.

[2]  Chuck Yoo,et al.  Minimum DVS gateway deployment in DVS-based overlay streaming , 2008, Comput. Commun..

[3]  Ying Zhu,et al.  Overlay Networks with Linear Capacity Constraints , 2005, IEEE Transactions on Parallel and Distributed Systems.

[4]  Peter A. Dinda,et al.  FatNemo: Building a Resilient Multi-source Multicast Fat-Tree , 2004, WCW.

[5]  Chuan Wu,et al.  Optimal peer selection for minimum-delay peer-to-peer streaming with rateless codes , 2005, P2PMMS'05.

[6]  Hamid R. Rabiee,et al.  An optimal discrete rate allocation for overlay video multicasting , 2008, Comput. Commun..

[7]  Rakesh Kumar,et al.  Stochastic Fluid Theory for P2P Streaming Systems , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[8]  Pablo Rodriguez,et al.  On next-generation telco-managed P2P TV architectures , 2008, IPTPS.

[9]  Shueng-Han Gary Chan,et al.  Challenges and advances in using IP multicast for overlay data delivery , 2009, IEEE Communications Magazine.

[10]  Klara Nahrstedt,et al.  DagStream: locality aware and failure resilient peer-to-peer streaming , 2006, Electronic Imaging.

[11]  Günther R. Raidl,et al.  The Multidimensional Knapsack Problem: Structure and Algorithms , 2010, INFORMS J. Comput..

[12]  Laurent Massoulié,et al.  Is There a Future for Mesh-Based live Video Streaming? , 2008, 2008 Eighth International Conference on Peer-to-Peer Computing.

[13]  Mischa Schwartz Armstrong's invention of noise-suppressing FM [History of Communications] , 2009, IEEE Communications Magazine.

[14]  Jonathan S. Turner,et al.  Multicast routing and bandwidth dimensioning in overlay networks , 2002, IEEE J. Sel. Areas Commun..

[15]  Daniel Minoli,et al.  IP Multicast with Applications to IPTV and Mobile DVB-H: Minoli/IP Multicast , 2008 .

[16]  Paul Francis,et al.  Chunkyspread: Multi-tree Unstructured Peer-to-Peer Multicast , 2006, IPTPS.

[17]  Gang Wu Peer to Peer File Download and Streaming , 2005 .

[18]  Tomonori Aoyama,et al.  A new generation network: Beyond the Internet and NGN , 2009, IEEE Communications Magazine.

[19]  Baochun Li,et al.  Outreach: peer-to-peer topology construction towards minimized server bandwidth costs , 2007, IEEE Journal on Selected Areas in Communications.

[20]  Chuan Wu,et al.  Optimal Rate Allocation in Overlay Content Distribution , 2007, Networking.

[21]  Klara Nahrstedt,et al.  Optimal Resource Allocation in Overlay Multicast , 2006, IEEE Transactions on Parallel and Distributed Systems.

[22]  Gabi Dreo Rodosek,et al.  TOPICS IN NETWORK AND SERVICE MANAGEMENT , 2009 .

[23]  Zongpeng Li,et al.  On achieving optimal throughput with network coding , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[24]  Raouf Boutaba,et al.  Network virtualization: state of the art and research challenges , 2009, IEEE Communications Magazine.

[25]  Deep Medhi,et al.  Routing, flow, and capacity design in communication and computer networks , 2004 .

[26]  Christian Scheideler,et al.  Can ISPS and P2P users cooperate for improved performance? , 2007, CCRV.

[27]  Klaus Wehrle,et al.  Peer-to-Peer Systems and Applications , 2005, Peer-to-Peer Systems and Applications.