Swarming on Optimized Graphs for n-way Broadcast Georgios Smaragdakis joint work with Nikolaos Laoutaris, Pietro Michiardi, Azer Bestavros, John Byers,

Slides:



Advertisements
Similar presentations
Optimal Capacity Sharing of Networks with Multiple Overlays Zheng Ma, Jiang Chen, Yang Richard Yang and Arvind Krishnamurthy Yale University University.
Advertisements

Optimal Scheduling in Peer-to-Peer Networks Lee Center Workshop 5/19/06 Mortada Mehyar (with Prof. Steven Low, Netlab)
~1~ Infocom’04 Mar. 10th On Finding Disjoint Paths in Single and Dual Link Cost Networks Chunming Qiao* LANDER, CSE Department SUNY at Buffalo *Collaborators:
Antfarm: Efficient Content Distribution with Managed Swarms Ryan S. Peterson, Emin Gun Sirer USENIX NSDI 2009 Presented by: John Otto, Hongyu Gao 2009.
Rarest First and Choke Algorithms are Enough Arnaud LEGOUT INRIA, Sophia Antipolis France G. Urvoy-Keller and P. Michiardi Institut Eurecom France.
Playback delay in p2p streaming systems with random packet forwarding Viktoria Fodor and Ilias Chatzidrossos Laboratory for Communication Networks School.
On Large-Scale Peer-to-Peer Streaming Systems with Network Coding Chen Feng, Baochun Li Dept. of Electrical and Computer Engineering University of Toronto.
Network Coding in Peer-to-Peer Networks Presented by Chu Chun Ngai
Seed Scheduling for Peer-to-Peer Networks Flavio Esposito Ibrahim Matta Pietro Michiardi Nobuyuki Mitsutake Damiano Carra.
LightFlood: An Optimal Flooding Scheme for File Search in Unstructured P2P Systems Song Jiang, Lei Guo, and Xiaodong Zhang College of William and Mary.
Analyzing and Improving BitTorrent Ashwin R. Bharambe ( Carnegie Mellon University ) Cormac Herley ( Microsoft Research, Redmond ) Venkat Padmanabhan (
1 EGOIST Overlay Routing using Selfish Neighbor Selection Georgios Smaragdakis Joint work with Vassilis Lekakis, Nikos Laoutaris, Azer Bestavros, John.
Computer Science 1 ShapeShifter: Scalable, Adaptive End-System Multicast John Byers, Jeffrey Considine, Nicholas Eskelinen, Stanislav Rost, Dmitriy Zavin.
Implications of Selfish Neighbor Selection in Overlay Networks *Nikolaos Laoutaris Postdoc Fellow Harvard University Joint work.
Efficient and Flexible Parallel Retrieval using Priority Encoded Transmission(2004) CMPT 886 Represented By: Lilong Shi.
On the Topologies Formed by Selfish Peers Thomas Moscibroda Stefan Schmid Roger Wattenhofer IPTPS 2006 Santa Barbara, California, USA.
Distributed Placement of Service Facilities in Large-Scale Networks *Nikolaos Laoutaris Postdoc Fellow Harvard University Joint.
ZIGZAG A Peer-to-Peer Architecture for Media Streaming By Duc A. Tran, Kien A. Hua and Tai T. Do Appear on “Journal On Selected Areas in Communications,
Evaluation of Ad hoc Routing Protocols under a Peer-to-Peer Application Authors: Leonardo Barbosa Isabela Siqueira Antonio A. Loureiro Federal University.
Network Coding for Large Scale Content Distribution Christos Gkantsidis Georgia Institute of Technology Pablo Rodriguez Microsoft Research IEEE INFOCOM.
Informed Content Delivery Across Adaptive Overlay Networks J. Byers, J. Considine, M. Mitzenmacher and S. Rost Presented by Ananth Rajagopala-Rao.
On Cooperative Content Distribution and the Price of Barter Mukund Seshadri Prasanna Ganesan Prof. Randy.
Service Differentiated Peer Selection An Incentive Mechanism for Peer-to-Peer Media Streaming Ahsan Habib, Member, IEEE, and John Chuang, Member, IEEE.
Can ISPs and P2P Users Cooperate for Improved Performance? Vinay Aggarwal, Anja Feldmann (German Telecom Laboratories) Christian Scheideler (TU, Munchen)
Are P2P Data-Dissemination Techniques Viable in Today's Data- Intensive Scientific Collaborations? Samer Al-Kiswany – University of British Columbia joint.
Dept. of Computer Science & Engineering The Chinese University of Hong Kong 1 Interaction of Overlay Networks: Properties and Control Professor John C.S.
Overlay Network Creation and Maintenance with Selfish Users Georgios Smaragdakis Dissertation committee members: Azer Bestavros, Nikolaos Laoutaris, John.
Issues in Offering Live P2P Streaming Service to Residential Users Nazanin Magharei, *Yang Guo, and Reza Rejaie Dept. of Computer and Information Science.
1 Maximizing Remote Work in Flooding-based P2P Systems Qixiang Sun Neil Daswani Hector Garcia-Molina Stanford University.
An Alliance based PeeringScheme for P2P Live Media Streaming An Alliance based Peering Scheme for P2P Live Media Streaming Darshan Purandare Ratan Guha.
“A Feedback Control Approach to Mitigating Mistreatment in Distributed Caching Groups ” Georgios Smaragdakis, Nikolaos Laoutaris, Azer Bestavros, Ibrahim.
1 CompuP2P: An Architecture for Sharing of Computing Resources In Peer-to-Peer Networks With Selfish Nodes Rohit Gupta and Arun K. Somani
1 Characterizing Selfishly Constructed Overlay Routing Networks March 11, 2004 Byung-Gon Chun, Rodrigo Fonseca, Ion Stoica, and John Kubiatowicz University.
P4P: Proactive Provider Assistance for P2P Haiyong Xie (Yale) *This is a joint work with Arvind Krishnamurthy (UWashington) and Richard.
High Performance Cooperative Data Distribution [J. Rick Ramstetter, Stephen Jenks] [A scalable, parallel file distribution model conceptually based on.
Coalitions in Congested Networks By Shai Roitman & Jeffrey Rosenschein.
How Bad is Selfish Routing A survey on existing models for selfish routing Professor John Lui, David Yau and Dah-Ming Qiu presented by Joe W.J. Jiang
Locality-Aware Content Distribution Danny Bickson, Dahlia Malkhi, David Rabinowitz.
Tradeoffs in CDN Designs for Throughput Oriented Traffic Minlan Yu University of Southern California 1 Joint work with Wenjie Jiang, Haoyuan Li, and Ion.
Peer-To-Peer Multimedia Streaming Using BitTorrent Purvi Shah, Jehan-François Pâris University of Houston Houston, TX.
Can Network Coding Help in P2P Networks? Dah Ming Chiu, Raymond W Yeung, Jiaqing Huang and Bin Fan Chinese University of Hong Kong Presented by Arjumand.
1 Vehicular Networks - Content distribution and data retrieval Slides are integrated from researchers at UCLA.
Exploring VoD in P2P Swarming Systems By Siddhartha Annapureddy, Saikat Guha, Christos Gkantsidis, Dinan Gunawardena, Pablo Rodriguez Presented by Svetlana.
BitTorrent Presentation by: NANO Surmi Chatterjee Nagakalyani Padakanti Sajitha Iqbal Reetu Sinha Fatemeh Marashi.
Topology Design for Service Overlay Networks with Bandwidth Guarantees Sibelius Vieira* Jorg Liebeherr** *Department of Computer Science Catholic University.
Min Xu1, Yunfeng Zhu2, Patrick P. C. Lee1, Yinlong Xu2
Computer Science Informed Content Delivery Across Adaptive Overlay Networks Overlay networks have emerged as a powerful and highly flexible method for.
Impact of Neighbor Selection on Performance and Resilience of Structured P2P Networks IPTPS Feb. 25, 2005 Byung-Gon Chun, Ben Y. Zhao, and John Kubiatowicz.
1 BitHoc: BitTorrent for wireless ad hoc networks Jointly with: Chadi Barakat Jayeoung Choi Anwar Al Hamra Thierry Turletti EPI PLANETE 28/02/2008 MAESTRO/PLANETE.
Overlay Network Physical LayerR : router Overlay Layer N R R R R R N.
An Efficient Approach for Content Delivery in Overlay Networks Mohammad Malli Chadi Barakat, Walid Dabbous Planete Project To appear in proceedings of.
Effects of P2P Streaming on Video Quality Csaba Kiraly, Luca Abeni, Renato Lo Cigno DISI – University of Trento, Italy
Interaction of Overlay Networks: Properties and Implications Joe W.J. Jiang Dah-Ming Chiu John C.S. Lui The Chinese University of Hong Kong.
2007/03/26OPLAB, NTUIM1 A Proactive Tree Recovery Mechanism for Resilient Overlay Network Networking, IEEE/ACM Transactions on Volume 15, Issue 1, Feb.
P2P Streaming Protocol (PPSP) Requirements draft-zong-ppsp-reqs-03.
B IT T ORRENT T ECHNOLOGY Anthony Pervetich. H ISTORY Bram Cohen Designed the BitTorrent protocol in April 2001 Released July 2, 2001 Concept Late 90’s.
On the Optimal Scheduling for Media Streaming in Data-driven Overlay Networks Meng ZHANG with Yongqiang XIONG, Qian ZHANG, Shiqiang YANG Globecom 2006.
Research Unit in Networking - University of Liège A Distributed Algorithm for Weighted Max-Min Fairness in MPLS Networks Fabian Skivée
LightFlood: An Efficient Flooding Scheme for File Search in Unstructured P2P Systems Song Jiang, Lei Guo, and Xiaodong Zhang College of William and Mary.
Flow and Congestion Control for Reliable Multicast Communication In Wide-Area Networks Supratik Bhattacharyya Department of Computer Science University.
Topologically-Aware Overlay Construction and Sever Selection Sylvia Ratnasamy, Mark Handley, Richard Karp, Scott Shenker.
Analyzing and Improving BitTorrent Ashwin R. Bharambe ( Carnegie Mellon University ) Cormac Herley ( Microsoft Research, Redmond ) Venkat Padmanabhan (
ALTO: A Multi Dimensional Peer Selection Problem IETF 73 Saumitra Das
Peer-to-Peer Networks 10 Fast Download Christian Schindelhauer Technical Faculty Computer-Networks and Telematics University of Freiburg.
On the Many Facets of Neighbor Selection for Overlay Networks Nikolaos Laoutaris Researcher (aka “ Investigador ” ) Telefonica Research, Barcelona, Spain.
P4P: Proactive Provider Assistance for P2P Haiyong Xie Yale University.
Universal Opportunistic Routing Scheme using Network Coding
OneSwarm: Privacy Preserving P2P
Managing Inter-domain Traffic in the Presence of BitTorrent File-Sharing Srinivasan Seetharaman and Mostafa Ammar School of Computer Science Objective:
Peer-to-Peer Streaming: An Hierarchical Approach
Presentation transcript:

Swarming on Optimized Graphs for n-way Broadcast Georgios Smaragdakis joint work with Nikolaos Laoutaris, Pietro Michiardi, Azer Bestavros, John Byers, Mema Roussopoulos

2 access ISP transit ISP P2P File Sharing Systems  Parallel Upload/ Download - Swarming  Local Scheduling - Local Rarest First  Peer Selection - Choke/Unchoke  Random Graphs internet $ $$ transit ISP access ISP $$ overlay node

3 A Closer Study internet  Flow Networks - analysis of 1-way broadcast [Massoulie et al., Infocom’07]  Max-Flow abstracts the behavior of Swarming

4 Limitations internet  Performance is tied to the topology  The topology is not optimized for Swarming!  Multiple Files

5 n-way Broadcast internet  Synchronization - Distributed Databases - Backups  Batch Parallel Processing - Distributed Anomaly Detection - Cloud Computing

6 Preliminary Solutions  n co-existing swarms (-) stress of physical links (-) exchange of multiple chunks in parallel overpartitions the uplink capacity [Tian et al., ICPP’06]  End-System multicast (mesh) [SplitStream, Bullet] (-) Creates an overlay for each swarm (-) No coordination among swarms (-) Monitor overhead

7 Our Approach  Creation of Networks for Swarming!  Common Overlay - Joint optimization of the entire overlay - Amortization of monitor cost and available resources  Bounded degree  Bandwidth-Centric/Data-Agnostic - Improvement of the end-to-end performance - local scheduling  Distributed Formation

8 Optimized Graphs for Swarming  Swarming is too complicated to be described with an analytic function  Max Flow -> abstracts the behavior of swarming  Creation of Optimized Graphs based on bandwidth from Max Flow  Performance of swarming over optimized graphs with simulation and PlanetLab

9 Reducing the Average Download Time  Objective: Minimize the average download time Max-Sum:  Wiring strategy of node v i : max (sum (MaxFlow(v i, v j )), for all v j

10 Reducing the Download Time  Objective: Minimize the worst download time Max-Min:  Wiring strategy of node v i : max (min (MaxFlow(v i, v j )), for all v j

11 Feasibility  Both Max-Sum and Max-Min are NP-hard Max-Min: Choose k  Reduction to the SET-COVER b2b2 b3b3 vivi vjvj b1b1 b 1 >> b 2 >> b 3

12 Local Search b1b1 b2b2 b3b3 b 1 >> b 2 >> b 3 vivi vjvj Wiring {s i }, for the residual wiring S -i

13 Performance Evaluation File ID Node ID Delivery Time Naive Max-Sum Max-Min File ID  Flattens Distribution Time!  Guarantees Synchronization!  comparable average download time

14 Impact of Selfish Behavior Upload-Selfishness  Selfish-FIFO  Most Replicated First: - protect the uplink capacity  Selfish Fast nodes: - no improvement of upload time  Selfish Slow nodes: - significant improvement of upload time - significant improvement of download time in all nodes

15 Wrap-up  Current file sharing systems are not designed for n-way broadcast.  Network Creation taking into consideration the end-to-end performance characteristics.  Swarming protocols for bulk file transfer perform better over optimized overlays  Such optimized overlays might boost other applications like network coding

16 Thank You!