Characterizing Residential Broadband Networks Marcel Dischinger †, Andreas Haeberlen †‡, Krishna P. Gummadi †, Stefan Saroiu* † MPI-SWS, ‡ Rice University,

Slides:



Advertisements
Similar presentations
Martin Suchara, Ryan Witt, Bartek Wydrowski California Institute of Technology Pasadena, U.S.A. TCP MaxNet Implementation and Experiments on the WAN in.
Advertisements

A Measurement Study of Peer-to-Peer File Sharing Systems Presented by Cristina Abad.
TYPES; 1. Analog Analog 2. ISDN ISDN 3. B-ISDN B-ISDN 4. DSL DSL 5. ADSL ADSL 6. SDSL SDSL 7. VDSL VDSL 8. CABLE CABLE 9. Wireless Wireless 10. T-1 lines.
Florin Dinu T. S. Eugene Ng Rice University Inferring a Network Congestion Map with Traffic Overhead 0 zero.
Ningning HuCarnegie Mellon University1 Optimizing Network Performance In Replicated Hosting Peter Steenkiste (CMU) with Ningning Hu (CMU), Oliver Spatscheck.
Bayesian Piggyback Control for Improving Real-Time Communication Quality Wei-Cheng Xiao 1 and Kuan-Ta Chen Institute of Information Science, Academia Sinica.
CP Networking1 WAN and Internet Access. CP Networking2 Introduction What is Wide Area Networking? What is Wide Area Networking? How Internet.
Broadband Internet Performance: A View from the Gateway Srikanth Sundaresan, Walter de Donato, Nick Feamster, Renata Teixeira, Sam Crawford, Antonio Pescapè.
Receiver-driven Layered Multicast S. McCanne, V. Jacobsen and M. Vetterli University of Calif, Berkeley and Lawrence Berkeley National Laboratory SIGCOMM.
Chapter 5 Networks. Learning Objectives After reading this chapter the reader should be able to: Understand the importance of networks in the field of.
Monarch: A Tool to Emulate Transport Protocol Flows over the Internet at Large Fan Yang CISC856 TCP/IP and Upper Layer Protocols Spring.
AdHoc Probe: Path Capacity Probing in Wireless Ad Hoc Networks Ling-Jyh Chen, Tony Sun, Guang Yang, M.Y. Sanadidi, Mario Gerla Computer Science Department,
10/10/14 INASP: Effective Network Management Workshops Unit 6: Solving Network Problems.
Ahmed Mansy, Mostafa Ammar (Georgia Tech) Bill Ver Steeg (Cisco)
TECHNOLOGY GUIDE 5 Basics of the Internet and the World Wide Web.
Broadband Internet Performance: A View from the Gateway Srikanth Sundaresan, Walter de Donato, Nick Feamster, Renata Teixeira, Sam Crawford, Antonio Pescapè.
CUBS: Coordinated Upload Bandwidth Sharing in Residential Networks Enhua Tan 1, Lei Guo 2, Songqing Chen 3, Xiaodong Zhang 1 1 The Ohio State University.
XCP: Congestion Control for High Bandwidth-Delay Product Network Dina Katabi, Mark Handley and Charlie Rohrs Presented by Ao-Jan Su.
Receiver-driven Layered Multicast S. McCanne, V. Jacobsen and M. Vetterli SIGCOMM 1996.
Performance Analysis of Orb Rabin Karki and Thangam V. Seenivasan 1.
Characterization of Wireless Networks in the Home Presented by: Rick Skowyra Paul Freitas Mark Yavis, Konstantina Papagiannaki, W. Steven Conner.
1 Modeling and Emulation of Internet Paths Pramod Sanaga, Jonathon Duerig, Robert Ricci, Jay Lepreau University of Utah.
Internet Traffic Patterns Learning outcomes –Be aware of how information is transmitted on the Internet –Understand the concept of Internet traffic –Identify.
1 Modeling and Taming Parallel TCP on the Wide Area Network Dong Lu,Yi Qiao Peter Dinda, Fabian Bustamante Department of Computer Science Northwestern.
1 Network Tomography Venkat Padmanabhan Lili Qiu MSR Tab Meeting 22 Oct 2001.
Available bandwidth measurement as simple as running wget D. Antoniades, M. Athanatos, A. Papadogiannakis, P. Markatos Institute of Computer Science (ICS),
Measuring and Analyzing the Characteristics of Napster and Gnutella Hosts S. Saroiu, P. Gummadi, and S. Gribble Multimedia Systems Journal Volume 8, Issue.
A Real-Time Video Multicast Architecture for Assured Forwarding Services Ashraf Matrawy, Ioannis Lambadaris IEEE TRANSACTIONS ON MULTIMEDIA, AUGUST 2005.
1 End-to-End Detection of Shared Bottlenecks Sridhar Machiraju and Weidong Cui Sahara Winter Retreat 2003.
1 Emulating AQM from End Hosts Presenters: Syed Zaidi Ivor Rodrigues.
FTDCS 2003 Network Tomography based Unresponsive Flow Detection and Control Authors Ahsan Habib, Bharat Bhragava Presenter Mohamed.
Random Early Detection Gateways for Congestion Avoidance
AdHoc Probe: Path Capacity Probing in Wireless Ad Hoc Networks Ling-Jyh Chen, Tony Sun, Guang Yang, M.Y. Sanadidi, Mario Gerla Computer Science Department,
The War Between Mice and Elephants By Liang Guo (Graduate Student) Ibrahim Matta (Professor) Boston University ICNP’2001 Presented By Preeti Phadnis.
Measurement of the Congestion Responsiveness of RealPlayer Streaming Video Over UDP Jae Chung, Mark Claypool, Yali Zhu Proceedings of the International.
Analysis of Active Queue Management Jae Chung and Mark Claypool Computer Science Department Worcester Polytechnic Institute Worcester, Massachusetts, USA.
Measuring the experience consumers have when using broadband services Tim Gilfedder Technical Advisor 3 rd July 2015.
All rights reserved © 2006, Alcatel Accelerating TCP Traffic on Broadband Access Networks  Ing-Jyh Tsang 
1 The War Between Mice and Elephants (by Liang Guo and Ibrahim Matta) Treating Short Connections fairly against Long Connections when they compete for.
Characterizing Residential Broadband Networks Marcel Dischinger †, Andreas Haeberlen †‡, Krishna P. Gummadi †, Stefan Saroiu* † MPI-SWS, ‡ Rice University,
X.25 Packet switched Network consisting of X.25 switches. X.25 is a connection oriented protocol (Virtual Circuits). End nodes are identified by an X.25.
Receiver-driven Layered Multicast Paper by- Steven McCanne, Van Jacobson and Martin Vetterli – ACM SIGCOMM 1996 Presented By – Manoj Sivakumar.
CS332 Ch. 28 Spring 2014 Victor Norman. Access delay vs. Queuing Delay Q: What is the difference between access delay and queuing delay? A: I think the.
1 Performance Evaluation of Ring- based Peer-to-Peer Virtual Private Network (RING-P2P-VPN) Hiroyuki Ohsaki Graduate School of Information Sci. & Tech.
Tiziana FerrariQuality of Service for Remote Control in the High Energy Physics Experiments CHEP, 07 Feb Quality of Service for Remote Control in.
Improving the Reliability of Internet Paths with One-hop Source Routing Krishna Gummadi, Harsha Madhyastha Steve Gribble, Hank Levy, David Wetherall Department.
End-to-end QoE Optimization Through Overlay Network Deployment Bart De Vleeschauwer, Filip De Turck, Bart Dhoedt and Piet Demeester Ghent University -
1 Back to Slide 7. 2 Also called dial-up access, it is both economical and slow. Using a modem connected to your PC, users can connect to the Internet.
INFOCOM A Receiver-Driven Bandwidth Sharing System (BWSS) for TCP Puneet Mehra, Avideh Zakhor UC Berkeley, USA Christophe De Vleeschouwer Université.
 What is a network and how does it function with computer systems? It is a collection of computers and devices that communicate with one another over.
ACN: RED paper1 Random Early Detection Gateways for Congestion Avoidance Sally Floyd and Van Jacobson, IEEE Transactions on Networking, Vol.1, No. 4, (Aug.
SProbe: Another Tool for Measuring Bottleneck Link Bandwidth Stefan Saroiu P. Krishna Gummadi Steven Gribble University of Washington.
27th, Nov 2001 GLOBECOM /16 Analysis of Dynamic Behaviors of Many TCP Connections Sharing Tail-Drop / RED Routers Go Hasegawa Osaka University, Japan.
Requirements for Simulation and Modeling Tools Sally Floyd NSF Workshop August 2005.
Queueing and Active Queue Management Aditya Akella 02/26/2007.
A Practical Approach for Providing QoS: MPLS and DiffServ
1 Capacity Dimensioning Based on Traffic Measurement in the Internet Kazumine Osaka University Shingo Ata (Osaka City Univ.)
Internet Connectivity and Performance for the HEP Community. Presented at HEPNT-HEPiX, October 6, 1999 by Warren Matthews Funded by DOE/MICS Internet End-to-end.
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.
SIGCOMM 2008 © 2008 Andreas Haeberlen, MPI-SWS 1 SatelliteLab: Adding Heterogeneity to Planetary-Scale Network Testbeds Andreas Haeberlen MPI-SWS / Rice.
ITP 457 Network Security Networking Technologies III IP, Subnets & NAT.
Real-time Transport for Assured Forwarding: An Architecture for both Unicast and Multicast Applications By Ashraf Matrawy and Ioannis Lambadaris From Carleton.
Access Link Capacity Monitoring with TFRC Probe Ling-Jyh Chen, Tony Sun, Dan Xu, M. Y. Sanadidi, Mario Gerla Computer Science Department, University of.
1 ICCCN 2003 Modelling TCP Reno with Spurious Timeouts in Wireless Mobile Environments Shaojian Fu School of Computer Science University of Oklahoma.
© 2006 Andreas Haeberlen, MPI-SWS 1 Monarch: A Tool to Emulate Transport Protocol Flows over the Internet at Large Andreas Haeberlen MPI-SWS / Rice University.
Voice Over Internet Protocol Nelson Kattula Computer Science, Masters.
Experimental Networking (ECSE 4963)
A Measurement Study of Peer-to-Peer File Sharing Systems
A Measurement Study of Napster and Gnutella
Inferring Queue Sizes in Access Networks by Active Measurement
Presentation transcript:

Characterizing Residential Broadband Networks Marcel Dischinger †, Andreas Haeberlen †‡, Krishna P. Gummadi †, Stefan Saroiu* † MPI-SWS, ‡ Rice University, * University of Toronto To Be Presented By Muhammad Atif Qureshi,

2 Marcel Dischinger || IMC 2007 Outline  Background and Problem Statement  Motivation – Why Study Residential Broadband Networks?  Why Do We Know So Little?  Finding Broadband Hosts to Measure  The Experiment  Experimental Setup  Experiment Setup and its Validation  Experimental Measurements

3 Marcel Dischinger || IMC 2007 Background and Problem Statement – The Last Mile Problem (1/2)  LAN, MAN, WAN – how to connect private users at home to such networks?  Problem of the Last Mile – somehow connect private homes to the public Internet without laying many new cables.  How?  By using existing lines – reuse them for data traffic.

4 Marcel Dischinger || IMC 2007 Background and Problem Statement (2/2)  Convergence of telephony (voice), Internet (data), cable (video) – gives birth to broadband networks.  Broadband networks give best of both worlds.  Commonly known as “home networking broadband connection technologies.”

5 Marcel Dischinger || IMC 2007 Motivation - Why study residential broadband networks?  Used by millions of users to connect to the Internet  Rapidly growing user base  Used for many different workloads:  Music / movie downloads, VoIP, online games  Yet, researchers know little about the characteristics of deployed cable and DSL networks  Such as provisioned bandwidths, queueing delays, or loss rates  Will have great research implications for designers of future protocols and systems.

6 Marcel Dischinger || IMC 2007 Why do we know so little?  Commercial ISPs have no incentives to reveal information about their network deployments  Researchers lack access to broadband networks  Testbeds composed of academic nodes  PlanetLab only has two DSL nodes  Prior studies were limited in scale  Largest study so far had 47 broadband nodes [PAM’04]  Prior studies depended on access to the broadband hosts Challenge: Can we measure hosts without access to them?

7 Marcel Dischinger || IMC 2007 The Experiment - Finding broadband hosts to measure (1/2)  Identified IP addresses of broadband hosts using reverse-DNS lookups  E.g., BellSouth’s DNS names follow the scheme adsl-*.bellsouth.net  Sent TCP ACK and ICMP PING probes to the broadband IPs  1000s of hosts from 100s of DSL/cable ISPs responded

8 Marcel Dischinger || IMC 2007 The Experiment - We focused on 11 major ISPs from North America and Europe (2/2)  DSL ISPAmeritechBellSouthPacBellQwestSWBell BT Broadban d RegionS+SW USASE USAS+SW USAW USA S+SW USA UK Hosts Measured ISPCharterComcastRoad RunnerRogersChello RegionUSA Canada Netherland s Hosts Measure d  Cable

9 Marcel Dischinger || IMC 2007 Experimental Setup - How do we measure the broadband hosts?  We measured from well-connected hosts in University networks  TCP ACK / ICMP PING probes sent at 10Mbps for a short duration  Probes saturate the bottleneck, which is often the broadband link  TCP ACK probes saturate just downstream direction  ICMP PING probes saturate both directions  We analyzed probe responses to infer various characteristics Internet Broadband link Broadband host Measurement hosts Last-hop router

10 Marcel Dischinger || IMC 2007 Experiment Assumption and its Validation - Are broadband links the bottleneck? Broadband host Last-hop router  Broadband links are the bandwidth bottlenecks along the measured path  More validation results in the paper

11 Marcel Dischinger || IMC 2007 Rest of the talk  Allocated link bandwidths  Packet latencies  Packet loss

12 Marcel Dischinger || IMC 2007 Outline  Allocated link bandwidths  Do broadband providers allocate advertised link bandwidths?  How do the downstream and upstream bandwidths compare?  Are broadband bandwidths stable over the short-term?  Are broadband bandwidths stable over diurnal time-scales?  Is there evidence for traffic shaping?  Packet latencies  Packet loss

13 Marcel Dischinger || IMC 2007 Do ISPs allocate advertised link bandwidths?  DSL ISPs allocate advertised bandwidths  Its dedicated link  Some Cable ISPs do not offer discrete bandwidths  Its shared link  Used asymmetric large-TCP flood PacBell BellSouth Rogers Road Runner

14 Marcel Dischinger || IMC 2007 What is the ratio of downstream to upstream bandwidths?  Upstream bandwidths are significantly lower than downstream  Broadband networks are provisioned for client-server workloads  Used symmetric large ICMP flood for upstreams PacBell Comcast Road Runner Ameritech

15 Marcel Dischinger || IMC 2007 Are link bandwidths stable over the short-term?  DSL bandwidths are relatively stable, while cable are not  Hard for protocols like TCP to adapt to highly variable cable BWs Unstable (Rogers cable host) Stable (PacBell DSL host)

16 Marcel Dischinger || IMC 2007 Outline  Allocated link bandwidths  Packet latencies  How large are broadband queueing delays?  Queues should be proportional to the end-to-end RTT  Recent research recommends even shorter queues [SIGCOMM’04]  How do cable’s time-slotted policies affect transmission delays?  Do broadband links have large propagation delays?  Packet loss

17 Marcel Dischinger || IMC 2007 How large are downstream queueing delays?  Downstream queues are significantly larger than avg. path RTT  Used asymmetric large TCP flood  (RTT max - RTT min) PacBell BellSouth Comcast Road Runner

18 Marcel Dischinger || IMC 2007 How large are upstream queueing delays?  Upstream queues are extremely large  Packets can experience latencies in the order of seconds  Used symmetric large ICMP flood – estimated downstream value  Greater Upstream Queue length than downstream’s BellSouthPacBell BellSouth Comcast Road Runner

19 Marcel Dischinger || IMC 2007 Why are large queues worrisome?  Large queues avoid losses at the cost of latency  Good for web workloads  But, bad for popular emerging workloads  Interactive traffic like VoIP and online games  Multimedia downloads like music and movies  Low latency vs. maximum bandwidth  TCP does not fully drain large queues after a loss event

20 Marcel Dischinger || IMC 2007 Outline  Allocated link bandwidths  Packet latencies  Packet loss  Do ISPs deploy active queue management (AQM)?  Tail-drop queue  Active queue management techniques, such as Random Early Detect (RED)  Do broadband links see high packet loss?

21 Marcel Dischinger || IMC 2007 Do ISPs deploy active queue management?  25% of DSL hosts have AQM deployed in the upstream  Used small TCP flood Active queue management (probably RED) (SWBell) Tail-drop (PacBell) Threshold

22 Marcel Dischinger || IMC 2007 Conclusion  We presented the first large-scale study of broadband networks  Measured their bandwidth, latency, and loss characteristics  Broadband networks are very different from academic networks  Cable networks have unstable bandwidths  Large queues can cause latencies in the order of seconds  Broadband links have low loss rates, show deployment of AQM  Our findings have important implications for network operators and systems designers

23 Marcel Dischinger || IMC 2007 Thank you! Questions?