IFIP – Performance 2007 A Modeling Framework to Understand the Tussle between ISPs and Peer-to-Peer File Sharing Users Michele Garetto - unito.

Slides:



Advertisements
Similar presentations
Network Resource Broker for IPTV in Cloud Computing Lei Liang, Dan He University of Surrey, UK OGF 27, G2C Workshop 15 Oct 2009 Banff,
Advertisements

Xia Zhou*, Stratis Ioannidis ♯, and Laurent Massoulié + * University of California, Santa Barbara ♯ Technicolor Research Lab, Palo Alto + Technicolor Research.
1 Jin Li Microsoft Research. Outline The Upcoming Video Tidal Wave Internet Infrastructure: Data Center/CDN/P2P P2P in Microsoft Locality aware P2P Conclusions.
Roma 17/10/08 WORLD Project KO Meeting Laura Galluccio WORLD Project – KO Meeting University of Catania.
A Statistical Physics approach for Modeling P2P Systems Giovanna Carofiglio 1 Giovanna Carofiglio 1, R.Gaeta 2, M.Garetto 1, P.Giaccone 1, E.Leonardi 1,
Performance Testing - Putting Cloud Customers Back in the Driver’s Seat Imad Mouline - CTO, Gomez, The Web Performance Division of Compuware Ryan Breen.
Clayton Sullivan PEER-TO-PEER NETWORKS. INTRODUCTION What is a Peer-To-Peer Network A Peer Application Overlay Network Network Architecture and System.
1 Communication Networks Kolja Eger, Prof. Dr. U. Killat 1 From Packet-level to Flow-level Simulations of P2P Networks Kolja Eger, Ulrich Killat Hamburg.
Cloud Download : Using Cloud Utilities to Achieve High-quality Content Distribution for Unpopular Videos Yan Huang, Tencent Research, Shanghai, China Zhenhua.
Streaming Video Traffic: Characterization and Network Impact Kobus van der Merwe Shubho Sen Chuck Kalmanek
1 Routing and Scheduling in Web Server Clusters. 2 Reference The State of the Art in Locally Distributed Web-server Systems Valeria Cardellini, Emiliano.
1 School of Computing Science Simon Fraser University, Canada Modeling and Caching of P2P Traffic Mohamed Hefeeda Osama Saleh ICNP’06 15 November 2006.
End-to-End Analysis of Distributed Video-on-Demand Systems Padmavathi Mundur, Robert Simon, and Arun K. Sood IEEE Transactions on Multimedia, February.
An Analysis of Internet Content Delivery Systems Stefan Saroiu, Krishna P. Gommadi, Richard J. Dunn, Steven D. Gribble, and Henry M. Levy Proceedings of.
Improving ISP Locality in BitTorrent Traffic via Biased Neighbor Selection Ruchir Bindal, Pei Cao, William Chan Stanford University Jan Medved, George.
Peer-to-Peer Based Multimedia Distribution Service Zhe Xiang, Qian Zhang, Wenwu Zhu, Zhensheng Zhang IEEE Transactions on Multimedia, Vol. 6, No. 2, April.
Measurement, Modeling, and Analysis of a Peer-to-Peer File sharing Workload Krishna P. Gummadi, Richard J. Dunn, Stefan Saroiu, Steven D. Gribble, Henry.
A Trust Based Assess Control Framework for P2P File-Sharing System Speaker : Jia-Hui Huang Adviser : Kai-Wei Ke Date : 2004 / 3 / 15.
1 Modeling peer-peer file sharing systems Ge, Z.; Figueiredo, D.R.; Sharad Jaiswal; Kurose, J.; Towsley, D.; INFOCOM Twenty-Second Annual Joint Conference.
Adaptive Content Management in Structured P2P Communities Jussi Kangasharju Keith W. Ross David A. Turner.
-1- Entrance of Cable TV Service Provider into Broadband Internet Service Market : Service Bundling and Role of Access Charge By Jae-Hyeon Ahn, Jungsuk.
Performance Evaluation of Peer-to-Peer Video Streaming Systems Wilson, W.F. Poon The Chinese University of Hong Kong.
Searching in Unstructured Networks Joining Theory with P-P2P.
On-Demand Media Streaming Over the Internet Mohamed M. Hefeeda, Bharat K. Bhargava Presented by Sam Distributed Computing Systems, FTDCS Proceedings.
Comparing the Accuracy of Network Simulators for Packet-Level Analysis using a Network Testbed Chaudhry Usman Ali UNB, Fredericton.
Can Internet Video-on-Demand Be Profitable? SIGCOMM 2007 Cheng Huang (Microsoft Research), Jin Li (Microsoft Research), Keith W. Ross (Polytechnic University)
MSDN – Media Story Delivery Network Delivering Personalised and Distributed Media Stuart PorterBen Tagger.
Ofir Israel Guy Paskar. An Internet Tale Once upon a time.. Users unhappy (slow connection) ISPs unhappy (poor revenues) Then came Broadband access...
DELAYED CHAINING: A PRACTICAL P2P SOLUTION FOR VIDEO-ON-DEMAND Speaker : 童耀民 MA1G Authors: Paris, J.-F.Paris, J.-F. ; Amer, A. Computer.
1 Insertion of ISP-owned Peer & Locality Awareness in BitTorrent Ioanna Papafili, George D. Stamoulis, Sergios Soursos AUEB EuroNF workshop, Athens October.
P4P: Provider Portal for Applications Haiyong Xie, Y. Richard Yang Arvind Krishnamurthy, Yanbin Liu, Avi Silberschatz SIGCOMM ’08 Hoon-gyu Choi
Distributing Layered Encoded Video through Caches Authors: Jussi Kangasharju Felix HartantoMartin Reisslein Keith W. Ross Proceedings of IEEE Infocom 2001,
Dynamic Content On Edge Cache Server (using Microsoft.NET) Name: Aparna Yeddula CS – 522 Semester Project Project URL: cs.uccs.edu/~ayeddula/project.html.
Web Caching and Content Distribution: A View From the Interior Syam Gadde Jeff Chase Duke University Michael Rabinovich AT&T Labs - Research.
Efficient P2P backup through buffering at the edge S. Defrance, A.-M. Kermarrec (INRIA), E. Le Merrer, N. Le Scouarnec, G. Straub, A. van Kempen.
1 Chapters 8 Overview of Queuing Analysis. Chapter 8 Overview of Queuing Analysis 2 Projected vs. Actual Response Time.
Quantitative Evaluation of Unstructured Peer-to-Peer Architectures Fabrício Benevenuto José Ismael Jr. Jussara M. Almeida Department of Computer Science.
Othman Othman M.M., Koji Okamura Kyushu University 1.
Kiew-Hong Chua a.k.a Francis Computer Network Presentation 12/5/00.
Paper # – 2009 A Comparison of Heterogeneous Video Multicast schemes: Layered encoding or Stream Replication Authors: Taehyun Kim and Mostafa H.
Can ISPs be Profitable Without Violating Network Neutrality? Amogh Dhamdhere Constantine Dovrolis Georgia Tech.
Can Internet Video-on-Demand Be Profitable? Cheng Huang, Jin Li (Microsoft Research), Keith W. Ross (Polytechnic University) ACM SIGCOMM 2007.
1 Part VII Component-level Performance Models for the Web © 1998 Menascé & Almeida. All Rights Reserved.
1 Push-to-Peer Video-on-Demand System. 2 Abstract Content is proactively push to peers, and persistently stored before the actual peer-to-peer transfers.
Network Management has always been and always will be essential to the Internet Testimony of George Ou Former Network Engineer FCC.
NTMS 2012 GlobeTraff: a traffic workload generator for the performance evaluation of future Internet architectures K.V. Katsaros, G. Xylomenos, G.C. Polyzos.
A simple model for analyzing P2P streaming protocols. Seminar on advanced Internet applications and systems Amit Farkash. 1.
Content Delivery Networks: Status and Trends Speaker: Shao-Fen Chou Advisor: Dr. Ho-Ting Wu 5/8/
Data Consolidation: A Task Scheduling and Data Migration Technique for Grid Networks Author: P. Kokkinos, K. Christodoulopoulos, A. Kretsis, and E. Varvarigos.
Performance Limitations of ADSL Users: A Case Study Matti Siekkinen, University of Oslo Denis Collange, France Télécom R&D Guillaume Urvoy-Keller, Ernst.
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
Dynamics of Competition Between Incumbent and Emerging Network Technologies Youngmi Jin (Penn) Soumya Sen (Penn) Prof. Roch Guerin (Penn) Prof. Kartik.
Geethanjali College Of Engineering and Technology Cheeryal( V), Keesara ( M), Ranga Reddy District. I I Internal Guide Mrs.CH.V.Anupama Assistant Professor.
P4P: Proactive Provider Assistance for P2P Haiyong Xie Yale University.
3.02H Publishing a Website 3.02 Develop webpages..
Performance Study of Congestion Price Based Adaptive Service
P4P : Provider Portal for (P2P) Applications Haiyong Xie, Y
Golrezaei, N. ; Molisch, A.F. ; Dimakis, A.G.
Different Traffic Management Techniques for Mobile Broadband Networks
The Impact of Replacement Granularity on Video Caching
John Horrocks Quality of Service John Horrocks
Analyzing Security and Energy Tradeoffs in Autonomic Capacity Management Wei Wu.
Internet Interconnection
Determining the Peer Resource Contributions in a P2P Contract
Dusit Niyato, Student Member, IEEE Ekram Hossain, Senior Member, IEEE
Section 14.1 Section 14.2 Identify the technical needs of a Web server
INFOCOM 2013 – Torino, Italy Content-centric wireless networks with limited buffers: when mobility hurts Giusi Alfano, Politecnico di Torino, Italy Michele.
4.02 Develop web pages using various layouts and technologies.
Challenges with developing a Commercial P2P System
Algorithms for Selecting Mirror Sites for Parallel Download
Presentation transcript:

IFIP – Performance 2007 A Modeling Framework to Understand the Tussle between ISPs and Peer-to-Peer File Sharing Users Michele Garetto - unito Daniel R. Figueiredo - EPFL Rossano Gaeta - unito Matteo Sereno - unito

P2P is starting to dominate Internet Traffic P2P represented 60% of Internet Traffic at the end of 2004

Impact on Service Providers P2P is driving consumer broadband uptake …and broadband is driving P2P uptake P2P is the dominant protocol In excess of 92% of P2P traffic crosses transit/peering links P2P protocols will aggressively consume any available bandwidth capacity Due to P2P’s symmetrical nature on average 80% of upstream capacity is consumed by P2P P2P affects QoS levels for ALL subscribers Service Providers can not afford to block or restrict P2P ISPs must intelligently manage P2P - blocking and shaping doesn’t work

The ISP perspective vs P2P: threat or opportunity ? P2P traffic: friend or foe ? friend: driving force for adoption of broadband access by the users foe: overwhelming amount of traffic What is the best strategy to manage P2P traffic in my network ? Try to kill it ? Do nothing ? Educate it ? How ?

Strategies to manage P2P traffic Acquire more bandwidth Block P2P traffic Traffic shaping (e.g., priority to non-P2P) Pricing schemes based on user traffic volumes / bandwidth caps Network caching / customized P2P application within ISP Application-layer redirection of P2P traffic

Our contribution Simple model to analyze the impact of P2P traffic on an ISP network Basic insights about system dynamics Performance evaluation tool to evaluate different strategies to manage P2P traffic and guide ISP choices

Network scenario Exploitation of “traffic locality” User issues a query Solved inside  does not use bandwidth Bd Solved outside  consumes bandwidth Bd Exploitation of “traffic locality”

System model object retrieval probability:

User Utility Function We express the utility of user i as: σ probability of successful object retrieval shape parameter subscription cost User utility 1 Minimum service level for user i 0.5 σ 0.2 0.4 0.6 0.8 1 -0.5 -1

ISP Utility Function We express the utility of the ISP as: cost per unit of external bandwidth fixed charge profit from subscribers’ fee The ISP starts the service only if

Modeling traffic locality Probability that there exist at least one internal copy of an object replicated r times in the system Number of internal copies Number of external copies Probability to download from internal (existing) copy (i.e., exploit traffic locality) :

Modeling object replication We need to compute the number r of replicas of an object at the time the object is requested, taking into account: Different popularity of contents Temporal evolution of object popularity Introduction of new contents Cancellation of replicas by the users We have developed an analytical technique based on Poisson shot noise processes

Modeling object replication Example: (2 objects) popularity A video from the news A popular song time t1 t2 request

Results Assumption: n identical users N = 50 millions request rate by user (object/day) introduction of new contents by user (object/day) Minimum required external bandwidth:

The impact of object replication (r) Minimum required bandwidth Bmin (objects/day) 5000 r = 500 r = 1000 4000 r = 1500 3000 2000 1000 10000 20000 30000 40000 Number of users, n

The impact of efficacy in exploiting traffic locality ( ) Minimum required bandwidth Bmin (objects/day) 100000 = 0.25 = 0.5 80000 = 0.75 = 1.0 60000 40000 20000 100000 300000 500000 700000 Number of users, n

Impact of subscription cost, c 40000 c = 0.25 UISP Utility of ISP c = 1.0 30000 nmin c = 1.4 20000 c = 1.6 10000 -10000 5000 10000 15000 20000 25000 30000 Number of users, n

Critical mass of users, nmin 140000 β2 = 6 nmin 120000 β2 = 5 Cost per unit of bandwidth β2 = 4 100000 β2 = 3 80000 60000 40000 20000 200 400 600 800 1000 Average object replication, r

Model refinements Impact of finite bandwidth of the users

Model refinements Impact of finite bandwidth of the users In case of constant traffic load, the cost for the ISP increases if it provides more download bandwidth to the users (!) The system performance is strongly affected by the upload bandwidth of the users, that should be larger than or equal to the download bandwidth (contrary to common practices, e.g., ADSL lines !)

Impact of asymmetric access bandwidths (for fixed number of users = 20000) 12000 Minimum required bandwidth Bmin (objects/day) bd = 0.1 bu bd = bu 10000 bd = 2 bu bd = 3 bu 8000 bd = 4 bu 6000 4000 2000 500 1000 1500 2000 2500 3000 3500 4000 Upload bandwidth, bu

The impact of bd Number of users, n bd = 2000 bd = 1000 bd = 500 7000 bd = 2000 Minimum required bandwidth Bmin (objects/day) bd = 1000 6000 bd = 500 bd = 100 5000 bd = 10 4000 3000 2000 1000 5000 10000 15000 20000 25000 30000 Number of users, n

Conclusions We have developed a simple analytical model to: analyze the interaction between P2P traffic and ISP understand the impact of several parameters guide the selection of the optimal strategy to manage P2P traffic Future work More model refinements Multiple ISPs competing with each other

Questions ? Comments ?