TCP CONGESTION SIGNATURES. Srikanth Sundaresan (Princeton Univ.) Amogh Dhamdhere (CAIDA/UCSD) kc Claffy (CAIDA/UCSD) Mark Allman (ICSI)
|
|
- Shawn Dwayne Hunter
- 5 years ago
- Views:
Transcription
1 TCP CONGESTION SIGNATURES Srikanth Sundaresan (Princeton Univ.) Amogh Dhamdhere (CAIDA/UCSD) kc Claffy (CAIDA/UCSD) Mark Allman (ICSI) 1
2 Typical Speed Tests Don t Tell Us Much 2
3 Typical Speed Tests Don t Tell Us Much 2
4 Typical Speed Tests Don t Tell Us Much 2
5 Typical Speed Tests Don t Tell Us Much Upload and download throughput measurements: no information beyond that 2
6 Typical Speed Tests Don t Tell Us Much What type of congestion did the TCP flow experience? 2
7 Two Potential Sources of Congestion in the End-to-end Path 3
8 Two Potential Sources of Congestion in the End-to-end Path Self-induced congestion - Clear path, the flow itself induced congestion - eg: last-mile access link 3
9 Two Potential Sources of Congestion in the End-to-end Path Self-induced congestion - Clear path, the flow itself induced congestion - eg: last-mile access link External congestion - Flow starts on an already congested path - eg: congested interconnect 3
10 Two Potential Sources of Congestion in the End-to-end Path Self-induced congestion - Clear path, the flow itself induced congestion - eg: last-mile access link External congestion - Flow starts on an already congested path - eg: congested interconnect Distinguishing the two cases has implications for users / ISPs / regulators 3
11 How can we distinguish the two? Cannot distinguish using just throughput numbers - Access plan rates vary widely, and are typically not available to content / speed test providers - eg: Speed test reports 5 Mbps is that the access link rate (DSL), or a congested path? 4
12 How can we distinguish the two? Cannot distinguish using just throughput numbers - Access plan rates vary widely, and are typically not available to content / speed test providers - eg: Speed test reports 5 Mbps is that the access link rate (DSL), or a congested path? We can use the dynamics of TCP s startup phase, i.e., Congestion Signatures 4
13 TCP s RTT Congestion Signatures 5
14 TCP s RTT Congestion Signatures Flows experiencing self-induced congestion fill up an empty buffer during slow start - Hence increase the TCP flow RTT 5
15 TCP s RTT Congestion Signatures Flows experiencing self-induced congestion fill up an empty buffer during slow start - Hence increase the TCP flow RTT Externally congested flows encounter an already full buffer - Less potential for RTT increases 5
16 TCP s RTT Congestion Signatures Flows experiencing self-induced congestion fill up an empty buffer during slow start - Hence increase the TCP flow RTT Externally congested flows encounter an already full buffer - Less potential for RTT increases Self-induced congestion therefore has higher RTT variance compared to external congestion 5
17 TCP s RTT Congestion Signatures Flows experiencing self-induced congestion fill up an empty buffer during slow start - Hence increase the TCP flow RTT Externally congested flows encounter an already full buffer - Less potential for RTT increases Self-induced congestion therefore has higher RTT variance compared to external congestion We can quantify this using Max-Min and CoV of RTT 5
18 Example Controlled Experiment CDF CDF External Self Max-Min RTT External Self CoV RTT Mbps access link with 100 ms buffer 1 Gbps interconnect link with 50 ms buffer Self-induced congestion flows have higher values for both metrics and are clearly distinguishable 6
19 Example Controlled Experiment CDF CDF External Self Max-Min RTT External Self CoV RTT Mbps access link with 100 ms buffer 1 Gbps interconnect link with 50 ms buffer Self-induced congestion flows have higher values for both metrics and are clearly distinguishable The two types of congestion exhibit widely contrasting behaviors 6
20 Model Max-min and CoV of RTT derived from RTT samples during slow start We feed the two metrics into a simple Decision Tree - We control the depth of the tree to a low value to minimize complexity We build the decision tree classifier using controlled experiments and apply it to real-world data 7
21 Validating the Method: Step 1- Controlled Experiments Server 1 Server 2 Pi 1 Pi Mbps Shaped access R1 1 Gbps R2 Internet Server 3 Server 4 8
22 Validating the Method: Step 1- Controlled Experiments Pi 1 Pi Mbps Shaped access R1 Background cross-traffic 1 Gbps Interconnect cross-traffic R2 Server 1 Server 2 Internet Server 3 Server 4 8
23 Validating the Method: Step 1- Controlled Experiments Pi 1 Pi Mbps Shaped access Throughput tests R1 Background cross-traffic 1 Gbps Interconnect cross-traffic R2 Server 1 Server 2 Internet Server 3 Server 4 8
24 It s Real 9
25 It s Real Fantastic Cabling effort Post-it defined networking 9
26 Validating the Method: Step 1- Controlled Experiments Pi 1 Pi Mbps Shaped access Throughput tests R1 Background cross-traffic 1 Gbps Interconnect cross-traffic R2 Server 1 Server 2 Internet Server 3 Server 4 Emulated access link + core link - Wide range of access link throughputs, buffer sizes, loss rates, crosstraffic (background and congestion-inducing) - Can accurately label flows in training data as self or externally congested 10
27 Validating the Method: Step 1- Controlled Experiments Pi 1 Pi Mbps Shaped access Throughput tests R1 Background cross-traffic 1 Gbps Interconnect cross-traffic R2 Server 1 Server 2 Internet Server 3 Server 4 High accuracy: precision and recall > 80% robust to model settings 11
28 Validating the Method: Step 2 ISP B Ark VP ISP A From Ark VP in ISP A identified congested link with ISP B using TSLP* *Luckie et al. Challenges in Inferring Internet Interdomain Congestion, IMC
29 Validating the Method: Step 2 ISP B congested link Ark VP ISP A From Ark VP in ISP A identified congested link with ISP B using TSLP* *Luckie et al. Challenges in Inferring Internet Interdomain Congestion, IMC
30 Validating the Method: Step 2 M-lab NDT server ISP B congested link Ark VP ISP A Periodic NDT tests from Ark VP to M-Lab NDT server behind the congested interdomain link 13
31 TSLP latency (far side) d/l Mbps Validation of the Method: Step /18 02/25 03/04 03/ /18 02/25 03/04 03/11 Strong correlation between throughput and TSLP latency: flows during elevated TSLP latency labeled as externally congested 14 w w w.caid a.or
32 TSLP latency (far side) d/l Mbps Validation of the Method: Step /18 02/25 03/04 03/ /18 02/25 03/04 03/11 Externally congested Strong correlation between throughput and TSLP latency: flows during elevated TSLP latency labeled as externally congested 14 w w w.caid a.or
33 d/l Mbps Validation of the Method: Step 2 TSLP latency (far side) self congested /18 02/25 03/04 03/ /18 02/25 03/04 03/11 Externally congested Strong correlation between throughput and TSLP latency: flows during elevated TSLP latency labeled as externally congested 14 w w w.caid a.or
34 TSLP latency (far side) d/l Mbps Validation of the Method: Step /18 02/25 03/04 03/ /18 02/25 03/04 03/11 75%+ accuracy in detecting external congestion, 100% accuracy for self-induced congestion 15 w w w.caid a.or
35 Validation of the Method: Step 3 We use Measurement Lab s NDT test data for real-world validation Cogent interconnect issue in late 2013/early NDT tests to Cogent servers saw significant drops in throughput during peak hours - Several major U.S. ISPs were affected, except Cox - The problem was identified as congested interconnects 16
36 Using the M-lab Data Comcast Cox TimeWarner Verizon January 2014 Mbps Hour of day (local) Comcast Cox TimeWarner Verizon April 2014 Mbps Hour of day (local) 17
37 Using the M-lab Data Comcast Cox TimeWarner Verizon January 2014 Mbps Drop in peak-hour throughput for for Comcast, TWC, Verizon Hour of day (local) Comcast Cox TimeWarner Verizon April 2014 Mbps Hour of day (local) 17
38 Using the M-lab Data Comcast Cox TimeWarner Verizon January 2014 Mbps Cox not affected Drop in peak-hour throughput for for Comcast, TWC, Verizon Hour of day (local) Comcast Cox TimeWarner Verizon April 2014 Mbps Hour of day (local) 17
39 Using the M-lab Data Comcast Cox TimeWarner Verizon January 2014 Mbps Cox not affected Drop in peak-hour throughput for for Comcast, TWC, Verizon Hour of day (local) Comcast Cox TimeWarner Verizon April 2014 Mbps Interconnection dispute resolved; no diurnal effect Hour of day (local) 17
40 Using the M-lab Data Comcast Cox TimeWarner Verizon Peak hour tests in Mbps 20 Jan/Feb 2014 are likely 10 externally congested Hour of day (local) Comcast Cox TimeWarner Verizon Off-peak tests in Mbps Mar/Apr 2014 are likely self congested Hour of day (local) 18
41 But didn t you just say it s hard to infer congestion using throughput tests?? 19
42 But didn t you just say it s hard to infer congestion using throughput tests?? Yes :) 19
43 But didn t you just say it s hard to infer congestion using throughput tests?? Yes :) For that reason, our labeling is broad and coarse. All tests labeled external may not be traversing congested interconnects 19
44 But didn t you just say it s hard to infer congestion using throughput tests?? Yes :) For that reason, our labeling is broad and coarse. All tests labeled external may not be traversing congested interconnects We do not expect the technique to identify all peak hour tests as externally congested, and vice versa - Looking for qualitative differences 19
45 But didn t you just say it s hard to infer congestion using throughput tests?? Yes :) For that reason, our labeling is broad and coarse. All tests labeled external may not be traversing congested interconnects We do not expect the technique to identify all peak hour tests as externally congested, and vice versa - Looking for qualitative differences The general observations about congestion were verified by other sources, e.g., CAIDA s TSLP measurements 19
46 Applying the Model to M-lab data Jan-Feb Mar-Apr %self-inducedcongestion Cogent (LAX) Cogent (LGA) Level3 (ATL) Comcast TimeWarner Verizon Cox Comcast TimeWarner Verizon Cox Comcast TimeWarner Verizon Cox 20
47 Applying the Model to M-lab data Jan-Feb Mar-Apr %self-inducedcongestion Cogent (LAX) Cogent (LGA) Level3 (ATL) Comcast TimeWarner Verizon Cox Comcast TimeWarner Verizon Cox Comcast TimeWarner Verizon Cox Much lower incidences of self-induced congestion for Cogent in Jan/Feb 2014 as compared to Mar/Apr 20
48 Applying the Model to M-lab data Jan-Feb Mar-Apr %self-inducedcongestion Cogent (LAX) Cogent (LGA) Level3 (ATL) Comcast TimeWarner Verizon Cox Comcast TimeWarner Verizon Cox Comcast TimeWarner Verizon Cox Level3 does not show significant differences, was not affected by interconnection disputes 21
49 Applying the Model to M-lab data Jan-Feb Mar-Apr %self-inducedcongestion Cogent (LAX) Cogent (LGA) Level3 (ATL) Comcast TimeWarner Verizon Cox Comcast TimeWarner Verizon Cox Comcast TimeWarner Verizon Cox Cox does not show significant differences, was not affected by interconnection disputes 22
50 Looking at Throughput What throughput should we observe for self and external congested flows? With congested interconnects affecting many flows, both self and external should see similar throughput Without congested interconnects affecting many flows, self congested throughput should follow access link speeds, generally higher than externally congested 23
51 Looking at Throughput Jan-Feb Self Jan-Feb External Mar-Apr Self Mar-Apr External Throughput (Mbps) Comcast TimeWarner Verizon Cox Avg. throughput of self-induced congestion flows significantly higher than externally congested in Mar-Apr (no interconnection disputes) 24
52 Looking at Throughput Both self and external get similar throughput Throughput (Mbps) Jan-Feb Self Mar-Apr Self Jan-Feb External Mar-Apr External Comcast TimeWarner Verizon Cox Avg. throughput of self-induced congestion flows significantly higher than externally congested in Mar-Apr (no interconnection disputes) 24
53 Looking at Throughput Jan-Feb Self Jan-Feb External Mar-Apr Self Mar-Apr External Throughput (Mbps) Comcast TimeWarner Verizon Cox Avg. throughput of self-induced congestion flows significantly higher than externally congested in Mar-Apr (no interconnection disputes) 25
54 Looking at Throughput Throughput (Mbps) Jan-Feb Self Mar-Apr Self Jan-Feb External Mar-Apr External Comcast TimeWarner Verizon Cox Self get higher throughput than external Avg. throughput of self-induced congestion flows significantly higher than externally congested in Mar-Apr (no interconnection disputes) 25
55 Takeaways It is possible to distinguish two kinds of congestion: selfinduced vs. externally congested The difference is important to identify the solution - Upgrade service plan? Or talk to ISP? - Also for regulatory purposes Simple, accurate technique using RTT during TCP slow start dynamics - Can be easily computed using packet captures or other tools such as Web100 (future work) 26
56 Limitations Relies on buffering effect - May not work on TCP variants that minimize buffer occupancy, e.g., BBR Only uses slow start dynamics - Might be confounded by flows that perform one way during slow start but differently afterward Real-world validation relies on coarsely labeled data - It would be great to validate on more real-world data! 27
57 Thanks! Questions? 28
TCP Congestion Signatures
TCP Congestion Signatures Srikanth Sundaresan, Amogh Dhamdhere, Mark Allman, kc claffy srikanths@princeton.edu amogh@caida.org mallman@icir.org kc@caida.org ABSTRACT We develop and validate Internet path
More informationINFERRING PERSISTENT INTERDOMAIN CONGESTION
INFERRING PERSISTENT INTERDOMAIN CONGESTION Amogh Dhamdhere with David Clark, Alex Gamero-Garrido, Matthew Luckie, Ricky Mok, Gautam Akiwate, Kabir Gogia, Vaibhav Bajpai, Alex Snoeren, k Claffy Problem:
More informationRevealing the load-balancing behavior of YouTube traffic of interdomain links
Revealing the load-balancing behavior of YouTube traffic of interdomain links Ricky K. P. Mok + Vaibhav Bajpai*, Amogh Dhamdhere +, kc claffy + + CAIDA/ University of California San Diego * Technical University
More informationChallenges in inferring Internet congestion using throughput measurements
Challenges in inferring Internet congestion using throughput measurements Srikanth Sundaresan Danny Lee Xiaohong Deng Feng Yun kc claffy Amogh Dhamdhere Princeton Univ. Georgia Tech UNSW CAIDA/UCSD Abstract
More informationBROADBAND INTERNET PERFORMANCE: A VIEW FROM THE GATEWAY
BROADBAND INTERNET PERFORMANCE: A VIEW FROM THE GATEWAY Sundaresan, de Donato, Feamster, Texeira, Crawford, and Pescapè SIGCOMM 11 Presented by Will Roever BACKGROUND WHAT DOES IT MATTER? As of 2011, 500M
More informationLecture 22: Buffering & Scheduling. CSE 123: Computer Networks Alex C. Snoeren
Lecture 22: Buffering & Scheduling CSE 123: Computer Networks Alex C. Snoeren Lecture 23 Overview Buffer Management FIFO RED Traffic Policing/Scheduling 2 Key Router Challenges Buffer management: which
More informationMAPPING INTERNET INTERDOMAIN CONGESTION
MAPPING INTERNET INTERDOMAIN CONGESTION Amogh Dhamdhere, Bradley Huffaker, Young Hyun, Kc Claffy (CAIDA) Matthew Luckie (Univ. of Waikato) Alex Gamero-Garrido, Alex Snoeren (UCSD) Steve Bauer, David Clark
More informationwww. broadbandasia.info Broadband Quality of Service Experience (QoSE) Indicators i Quarter
Broadband Quality of Service Experience (QoSE) Indicators i Price is not the only dimension that interests broadband users and regulators. Quality of Service Experience (QoSE) is integrally connected to
More informationInterTubes: A Study of the US Longhaul Fiber-optic Infrastructure
InterTubes: A Study of the US Longhaul Fiber-optic Infrastructure Ram Durairajan University of Wisconsin-Madison Joel Sommers Colgate University Paul Barford University of Wisconsin-Madison & comscore,
More informationNetwork Performance: Queuing
Network Performance: Queuing EE 122: Intro to Communication Networks Fall 2006 (MW 4-5:30 in Donner 155) Vern Paxson TAs: Dilip Antony Joseph and Sukun Kim http://inst.eecs.berkeley.edu/~ee122/ Materials
More informationScott Jordan University of California, Irvine. Intersections between Information Technology Research and Public Policy
Scott Jordan University of California, Irvine Intersections between Information Technology Research and Public Policy Researcher view Research idea Research Deployment University view Research Patent Prototype
More informationETSI Workshop on Telecommunication Quality beyond Wajdi Garali Department head of Internet QoS National Regulation Authority in Tunisia (INTT)
ETSI Workshop on Telecommunication Quality beyond 2015 Wajdi Garali Department head of Internet QoS National Regulation Authority in Tunisia (INTT) Vienna, Austria 21 22 October 2015 1 Outline INTT presentation
More informationANALYSIS OF THE CORRELATION BETWEEN PACKET LOSS AND NETWORK DELAY AND THEIR IMPACT IN THE PERFORMANCE OF SURGICAL TRAINING APPLICATIONS
ANALYSIS OF THE CORRELATION BETWEEN PACKET LOSS AND NETWORK DELAY AND THEIR IMPACT IN THE PERFORMANCE OF SURGICAL TRAINING APPLICATIONS JUAN CARLOS ARAGON SUMMIT STANFORD UNIVERSITY TABLE OF CONTENTS 1.
More informationPerformance Analysis of TCP Variants
102 Performance Analysis of TCP Variants Abhishek Sawarkar Northeastern University, MA 02115 Himanshu Saraswat PES MCOE,Pune-411005 Abstract The widely used TCP protocol was developed to provide reliable
More informationInvestigating the Use of Synchronized Clocks in TCP Congestion Control
Investigating the Use of Synchronized Clocks in TCP Congestion Control Michele Weigle (UNC-CH) November 16-17, 2001 Univ. of Maryland Symposium The Problem TCP Reno congestion control reacts only to packet
More informationMeasuring and Modeling the Adoption of IPv6
Measuring and Modeling the Adoption of IPv6 Amogh Dhamdhere, Matthew Luckie, Bradley Huffaker, kc claffy (CAIDA/UCSD) Ahmed Elmokashfi (Simula Research) Emile Aben (RIPE NCC) presented at TIP2013, 14 Jan
More informationUnit 2 Packet Switching Networks - II
Unit 2 Packet Switching Networks - II Dijkstra Algorithm: Finding shortest path Algorithm for finding shortest paths N: set of nodes for which shortest path already found Initialization: (Start with source
More informationSpeed Measurements for Residential Internet Access
Speed Measurements for Residential Internet Access Oana Goga, Renata Teixeira CNRS and UPMC Sorbonne Universites Workshop on Active Internet Measurements CAIDA, February 10th, 2011 Do residential Internet
More informationKommunikationssysteme [KS]
Kommunikationssysteme [KS] Dr.-Ing. Falko Dressler Computer Networks and Communication Systems Department of Computer Sciences University of Erlangen-Nürnberg http://www7.informatik.uni-erlangen.de/~dressler/
More informationThousandEyes for. Application Delivery White Paper
ThousandEyes for Application Delivery White Paper White Paper Summary The rise of mobile applications, the shift from on-premises to Software-as-a-Service (SaaS), and the reliance on third-party services
More informationFactors Affecting Performance of Web Flows in Cellular Networks
in Cellular Networks Ermias A. Walelgne, Kim Setälä, Vaibhav Bajpai, Stefan Neumeier, Jukka Manner, Jörg Ott October 17, 2018 - RIPE 77, Amsterdam Introduction Introduction Introduction Motivation 99%
More informationCorrelating Network Congestion with Video QoE Degradation - a Last-Mile Perspective
Correlating Congestion with Video QoE Degradation - a Last-Mile Perspective Francesco Bronzino, Paul Schmitt, Renata Teixeira, Nick Feamster, Srikanth Sundaresan AIMS 13 March 2018 Last-Mile Measurement:
More informationMultimedia Streaming. Mike Zink
Multimedia Streaming Mike Zink Technical Challenges Servers (and proxy caches) storage continuous media streams, e.g.: 4000 movies * 90 minutes * 10 Mbps (DVD) = 27.0 TB 15 Mbps = 40.5 TB 36 Mbps (BluRay)=
More informationHome Network or Access Link? Loca%ng Last- mile Downstream Throughput Bo8lenecks
Home Network or Access Link? Loca%ng Last- mile Downstream Throughput Bo8lenecks Srikanth Sundaresan Interna(onal Computer Science Ins(tute Nick Feamster Princeton Renata Teixeira INRIA It is Difficult
More informationEquation-Based Congestion Control for Unicast Applications. Outline. Introduction. But don t we need TCP? TFRC Goals
Equation-Based Congestion Control for Unicast Applications Sally Floyd, Mark Handley AT&T Center for Internet Research (ACIRI) Jitendra Padhye Umass Amherst Jorg Widmer International Computer Science Institute
More informationEECS 3214: Computer Network Protocols and Applications. Final Examination. Department of Computer Science and Engineering
Department of Computer Science and Engineering EECS 3214: Computer Network Protocols and Applications Final Examination Instructor: N. Vlajic Date: April 9, 2016 Instructions: Examination time: 180 min.
More informationTraffic Types and Growth in Backbone Networks
Traffic Types and Growth in Backbone Networks Alexandre Gerber, Robert Doverspike AT&T Labs Research Outline Overview of a US carrier inter-city backbone optical network: Services running on ROADMs Breakdown
More informationCS519: Computer Networks. Lecture 5, Part 4: Mar 29, 2004 Transport: TCP congestion control
: Computer Networks Lecture 5, Part 4: Mar 29, 2004 Transport: TCP congestion control TCP performance We ve seen how TCP the protocol works Sequencing, receive window, connection setup and teardown And
More informationCongestion Control In the Network
Congestion Control In the Network Brighten Godfrey cs598pbg September 9 2010 Slides courtesy Ion Stoica with adaptation by Brighten Today Fair queueing XCP Announcements Problem: no isolation between flows
More informationSoftware Systems for Surveying Spoofing Susceptibility
Software Systems for Surveying Spoofing Susceptibility Matthew Luckie, Ken Keys, Ryan Koga, Bradley Huffaker, Robert Beverly, kc claffy https://spoofer.caida.org/ AusNOG 2016, September 2nd 2016 www.caida.o
More informationPriority Traffic CSCD 433/533. Advanced Networks Spring Lecture 21 Congestion Control and Queuing Strategies
CSCD 433/533 Priority Traffic Advanced Networks Spring 2016 Lecture 21 Congestion Control and Queuing Strategies 1 Topics Congestion Control and Resource Allocation Flows Types of Mechanisms Evaluation
More informationAnnouncements. Network Performance: Queuing. Goals of Today s Lecture. Window Scaling. Window Scaling, con t. Window Scaling, con t
Announcements Network Performance: Queuing Additional reading for today s lecture: Peterson & Davie 3.4 EE 122: Intro to Communication Networks Fall 2006 (MW 4-5:30 in Donner 155) Vern Paxson As: Dilip
More informationNetwork Performance: Queuing
Network Performance: Queuing EE 122: Intro to Communication Networks Fall 2007 (WF 4-5:30 in Cory 277) Vern Paxson TAs: Lisa Fowler, Daniel Killebrew & Jorge Ortiz http://inst.eecs.berkeley.edu/~ee122/
More informationWTF? Locating Problems in Home Networks
WTF? Locating Problems in Home Networks Srikanth Sundaresan Nick Feamster Georgia Tech Renata Teixeira, INRIA Ongoing work with Federal Communications Commission. BISmark: A platform to study Home Network
More informationAttaining the Promise and Avoiding the Pitfalls of TCP in the Datacenter. Glenn Judd Morgan Stanley
Attaining the Promise and Avoiding the Pitfalls of TCP in the Datacenter Glenn Judd Morgan Stanley 1 Introduction Datacenter computing pervasive Beyond the Internet services domain BigData, Grid Computing,
More informationSaaS Providers. ThousandEyes for. Summary
USE CASE ThousandEyes for SaaS Providers Summary With Software-as-a-Service (SaaS) applications rapidly replacing onpremise solutions, the onus of ensuring a great user experience for these applications
More informationDefending paid-peering on techno-economic grounds
Defending paid-peering on techno-economic grounds Constantine Dovrolis School of Computer Science Georgia Institute of Technology SDP workshop Minneapolis May 2018 1! Collaborators & funding sources Michael
More informationPerformance and Quality-of-Service Analysis of a Live P2P Video Multicast Session on the Internet
Performance and Quality-of-Service Analysis of a Live P2P Video Multicast Session on the Internet Sachin Agarwal 1, Jatinder Pal Singh 1, Aditya Mavlankar 2, Pierpaolo Bacchichet 2, and Bernd Girod 2 1
More informationTCP Congestion Control Beyond Bandwidth-Delay Product for Mobile Cellular Networks
TCP Congestion Control Beyond Bandwidth-Delay Product for Mobile Cellular Networks Wai Kay Leong, Zixiao Wang, Ben Leong The 13th International Conference on emerging Networking EXperiments and Technologies
More informationECSE-6600: Internet Protocols Spring 2007, Exam 1 SOLUTIONS
ECSE-6600: Internet Protocols Spring 2007, Exam 1 SOLUTIONS Time: 75 min (strictly enforced) Points: 50 YOUR NAME (1 pt): Be brief, but DO NOT omit necessary detail {Note: Simply copying text directly
More informationEpisode 5. Scheduling and Traffic Management
Episode 5. Scheduling and Traffic Management Part 3 Baochun Li Department of Electrical and Computer Engineering University of Toronto Outline What is scheduling? Why do we need it? Requirements of a scheduling
More informationCS519: Computer Networks
Lets start at the beginning : Computer Networks Lecture 1: Jan 26, 2004 Intro to Computer Networking What is a for? To allow two or more endpoints to communicate What is a? Nodes connected by links Lets
More informationRouter s Queue Management
Router s Queue Management Manages sharing of (i) buffer space (ii) bandwidth Q1: Which packet to drop when queue is full? Q2: Which packet to send next? FIFO + Drop Tail Keep a single queue Answer to Q1:
More informationTCP and BBR. Geoff Huston APNIC
TCP and BBR Geoff Huston APNIC Computer Networking is all about moving data The way in which data movement is controlled is a key characteristic of the network architecture The Internet protocol passed
More informationLab 1: Improving performance by LAN Hardware Upgrade
Lab 1: Improving performance by LAN Hardware Upgrade Objective In this lab, OPNET s IT Guru Academic Edition advanced modeling software will be used to study performance improvements in LAN obtained by
More informationIntroduction to Networking and Systems Measurements
Introduction to Networking and Systems Measurements Lecture 2: Basic Network Measurements Dr Noa Zilberman noa.zilberman@cl.cam.ac.uk Networking and Systems Measurements(L50) 1 Terminology Matters! in
More informationA Virtual Circuit Multicast Transport Protocol (VCMTP) for Scientific Data Distribution
A Virtual Circuit Multicast Transport Protocol (VCMTP) for Scientific Data Distribution Jie Li and Malathi Veeraraghavan University of Virginia Steve Emmerson University Corporation for Atmospheric Research
More informationLecture 15: Datacenter TCP"
Lecture 15: Datacenter TCP" CSE 222A: Computer Communication Networks Alex C. Snoeren Thanks: Mohammad Alizadeh Lecture 15 Overview" Datacenter workload discussion DC-TCP Overview 2 Datacenter Review"
More informationTCP and BBR. Geoff Huston APNIC
TCP and BBR Geoff Huston APNIC Computer Networking is all about moving data The way in which data movement is controlled is a key characteristic of the network architecture The Internet protocol passed
More informationIntroduction to Real-Time Communications. Real-Time and Embedded Systems (M) Lecture 15
Introduction to Real-Time Communications Real-Time and Embedded Systems (M) Lecture 15 Lecture Outline Modelling real-time communications Traffic and network models Properties of networks Throughput, delay
More informationCharacterizing IPv6 control and data plane stability
Characterizing control and data plane stability Ioana Livadariu,AhmedElmokashfi and Amogh Dhamdhere Simula Research Laboratory, 364 Fornebu, Norway Email: {ioana,ahmed}@simula.no CAIDA/UCSD, La Jolla,
More informationTransport Layer (Congestion Control)
Transport Layer (Congestion Control) Where we are in the Course Moving on up to the Transport Layer! Application Transport Network Link Physical CSE 461 University of Washington 2 TCP to date: We can set
More informationFactors Affecting Performance of Web Flows in Cellular Networks
in Cellular Networks Ermias A. Walelgne, Kim Setälä, Vaibhav Bajpai, Stefan Neumeier, Jukka Manner, Jörg Ott May 15, 2018 - FP Networking, Zurich ntroduction ntroduction ntroduction Motivation 99% of the
More informationP4P : Provider Portal for (P2P) Applications
P4P : Provider Portal for (P2P) Applications Haiyong Xie Laboratory of Networked Systems Yale University Laird Popkin Pando Networks, Inc P2P : Bandwidth Usage Traffic: Internet Protocol Breakdown 1993-2006
More informationData Center TCP(DCTCP)
Data Center TCP(DCTCP) Mohammad Alizadeh * +, Albert Greenberg *, David A. Maltz *, Jitendra Padhye *, Parveen Patel *, Balaji Prabhakar +, Sudipta Sengupta *, Murari Sridharan * * + Microsoft Research
More informationhttps://spoofer.caida.org/
Software Systems for Surveying Spoofing Susceptibility Matthew Luckie, Ken Keys, Ryan Koga, Bradley Huffaker, Robert Beverly, kc claffy https://spoofer.caida.org/ DDoS PI meeting, March 9 2017 www.caida.o
More informationChapter 4 NETWORK HARDWARE
Chapter 4 NETWORK HARDWARE 1 Network Devices As Organizations grow, so do their networks Growth in number of users Geographical Growth Network Devices : Are products used to expand or connect networks.
More informationAppendix B. Standards-Track TCP Evaluation
215 Appendix B Standards-Track TCP Evaluation In this appendix, I present the results of a study of standards-track TCP error recovery and queue management mechanisms. I consider standards-track TCP error
More informationNetwork Management & Monitoring
Network Management & Monitoring Network Delay These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license (http://creativecommons.org/licenses/by-nc/3.0/) End-to-end
More informationCongestion Avoidance
Congestion Avoidance Richard T. B. Ma School of Computing National University of Singapore CS 5229: Advanced Compute Networks References K. K. Ramakrishnan, Raj Jain, A Binary Feedback Scheme for Congestion
More informationLecture 21: Congestion Control" CSE 123: Computer Networks Alex C. Snoeren
Lecture 21: Congestion Control" CSE 123: Computer Networks Alex C. Snoeren Lecture 21 Overview" How fast should a sending host transmit data? Not to fast, not to slow, just right Should not be faster than
More informationMeasuring and Characterizing IPv6 Router Availability
Measuring and Characterizing IPv6 Router Availability Robert Beverly, Matthew Luckie, Lorenza Mosley, kc claffy Naval Postgraduate School UCSD/CAIDA March 20, 2015 PAM 2015-16th Passive and Active Measurement
More informationCongestion Avoidance and Control. Rohan Tabish and Zane Ma
Congestion Avoidance and Control Rohan Tabish and Zane Ma TCP is self-clocking Self-clocking systems should be robust Congestion collapse Internet had first of what became a series of congestion collapses
More informationTCP Congestion Control
6.033, Spring 2014 TCP Congestion Control Dina Katabi & Sam Madden nms.csail.mit.edu/~dina Sharing the Internet How do you manage resources in a huge system like the Internet, where users with different
More informationWarpTCP WHITE PAPER. Technology Overview. networks. -Improving the way the world connects -
WarpTCP WHITE PAPER Technology Overview -Improving the way the world connects - WarpTCP - Attacking the Root Cause TCP throughput reduction is often the bottleneck that causes data to move at slow speed.
More informationOn low-latency-capable topologies, and their impact on the design of intra-domain routing
On low-latency-capable topologies, and their impact on the design of intra-domain routing Nikola Gvozdiev, Stefano Vissicchio, Brad Karp, Mark Handley University College London (UCL) We want low latency!
More informationApplication Protocols and HTTP
Application Protocols and HTTP 14-740: Fundamentals of Computer Networks Bill Nace Material from Computer Networking: A Top Down Approach, 6 th edition. J.F. Kurose and K.W. Ross Administrivia Lab #0 due
More informationCS4700/CS5700 Fundamentals of Computer Networks
CS4700/CS5700 Fundamentals of Computer Networks Lecture 16: Congestion control II Slides used with permissions from Edward W. Knightly, T. S. Eugene Ng, Ion Stoica, Hui Zhang Alan Mislove amislove at ccs.neu.edu
More informationInterdomain routing CSCI 466: Networks Keith Vertanen Fall 2011
Interdomain routing CSCI 466: Networks Keith Vertanen Fall 2011 Overview Business relationships between ASes Interdomain routing using BGP Advertisements Routing policy Integration with intradomain routing
More informationInferring Queue Sizes in Access Networks by Active Measurement
Inferring Queue Sizes in Access Networks by Active Measurement Mark Claypool, Robert Kinicki, Mingzhe Li, James Nichols, and Huahui Wu {claypool,rek,lmz,jnick,flashine}@cs.wpi.edu CS Department at Worcester
More informationCongestion Collapse in the 1980s
Congestion Collapse Congestion Collapse in the 1980s Early TCP used fixed size window (e.g., 8 packets) Initially fine for reliability But something happened as the ARPANET grew Links stayed busy but transfer
More informationMeasuring IPv6 Adoption
Measuring IPv6 Adoption Presenter: Johannes Zirngibl Technische Universität München Munich, 18. May 2017 Author: Jakub Czyz (University of Michigan) Mark Allman (International Computer Science Institute)
More informationTCP congestion control:
TCP congestion control: Probing for usable bandwidth: Ideally: transmit as fast as possible (cwnd as large as possible) without loss Increase cwnd until loss (congestion) Loss: decrease cwnd, then begin
More informationTransport Protocols for Data Center Communication. Evisa Tsolakou Supervisor: Prof. Jörg Ott Advisor: Lect. Pasi Sarolahti
Transport Protocols for Data Center Communication Evisa Tsolakou Supervisor: Prof. Jörg Ott Advisor: Lect. Pasi Sarolahti Contents Motivation and Objectives Methodology Data Centers and Data Center Networks
More information2. Select a broadband plan: For the service provider(s) selected above, select at least one plan within the following advertised speed range:
Indicator X: Fixed (Wired) Broadband Quality of Service Experienced by the User Definition: Quality of Service Experience (QoSE) is a term used to differentiate between the QoS of a network and the QoS
More informationLayer 4 TCP Performance in carrier transport networks Throughput is not always equal to bandwidth
Layer 4 TCP Performance in carrier transport networks Throughput is not always equal to bandwidth Roland Stooss JDSU Deutschland GmbH Senior Consultant Data/IP Analysis Solutions Mühleweg 5, D-72800 Eningen
More informationAdaptive RED: An Algorithm for Increasing the Robustness of RED s Active Queue Management or How I learned to stop worrying and love RED
Adaptive RED: An Algorithm for Increasing the Robustness of RED s Active Queue Management or How I learned to stop worrying and love RED! Presented by:! Frank Posluszny! Vishal Phirke 2/9/02 1 "Introduction
More informationComputer Networking. Queue Management and Quality of Service (QOS)
Computer Networking Queue Management and Quality of Service (QOS) Outline Previously:TCP flow control Congestion sources and collapse Congestion control basics - Routers 2 Internet Pipes? How should you
More informationData Center TCP (DCTCP)
Data Center TCP (DCTCP) Mohammad Alizadeh, Albert Greenberg, David A. Maltz, Jitendra Padhye Parveen Patel, Balaji Prabhakar, Sudipta Sengupta, Murari Sridharan Microsoft Research Stanford University 1
More informationThe Evolution of Internet Interconnection from Hierarchy to Mesh : Implications for Government Regulation. May 5, 2014
The Evolution of Internet Interconnection from Hierarchy to Mesh : Implications for Government Regulation May 5, 2014 The Structure of the Early Internet: Hierarchical In order to connect with other ISPs,
More informationCS244a: An Introduction to Computer Networks
CS244a: n Introduction to Computer Networks Handout 7: Congestion Control Nick McKeown Professor of Electrical Engineering and Computer Science, Stanford University nickm@stanford.edu http://www.stanford.edu/~nickm
More informationTransport layer issues
Transport layer issues Dmitrij Lagutin, dlagutin@cc.hut.fi T-79.5401 Special Course in Mobility Management: Ad hoc networks, 28.3.2007 Contents Issues in designing a transport layer protocol for ad hoc
More informationIT INFRASTRUCTURE PROJECT PHASE I INSTRUCTIONS
Project Overview IT INFRASTRUCTURE PROJECT PHASE I INSTRUCTIONS This project along with the Phase II IT Infrastructure Project will help you understand how a network administrator improves network performance
More informationQueuing. Congestion Control and Resource Allocation. Resource Allocation Evaluation Criteria. Resource allocation Drop disciplines Queuing disciplines
Resource allocation Drop disciplines Queuing disciplines Queuing 1 Congestion Control and Resource Allocation Handle congestion if and when it happens TCP Congestion Control Allocate resources to avoid
More informationProgress Report No. 3. A Case Study on Simulation Scenario
NEXT GENERATION NETWORK (NGN) AVAILABILITY & RESILIENCE RESEARCH Progress Report No. 3 A Case Study on Simulation Scenario The University of Canterbury Team 21 December 2005 Progress Report This report
More informationFrom Routing to Traffic Engineering
1 From Routing to Traffic Engineering Robert Soulé Advanced Networking Fall 2016 2 In the beginning B Goal: pair-wise connectivity (get packets from A to B) Approach: configure static rules in routers
More informationAdvanced Computer Networks
Advanced Computer Networks QoS in IP networks Prof. Andrzej Duda duda@imag.fr Contents QoS principles Traffic shaping leaky bucket token bucket Scheduling FIFO Fair queueing RED IntServ DiffServ http://duda.imag.fr
More informationIJSRD - International Journal for Scientific Research & Development Vol. 2, Issue 03, 2014 ISSN (online):
IJSRD - International Journal for Scientific Research & Development Vol. 2, Issue 03, 2014 ISSN (online): 2321-0613 Performance Evaluation of TCP in the Presence of in Heterogeneous Networks by using Network
More informationOverview. TCP & router queuing Computer Networking. TCP details. Workloads. TCP Performance. TCP Performance. Lecture 10 TCP & Routers
Overview 15-441 Computer Networking TCP & router queuing Lecture 10 TCP & Routers TCP details Workloads Lecture 10: 09-30-2002 2 TCP Performance TCP Performance Can TCP saturate a link? Congestion control
More informationDiagnosing Wireless Packet Losses in : Collision or Weak Signal?
Diagnosing Wireless Packet Losses in 802.11: Collision or Weak Signal? Shravan Rayanchu Arunesh Mishra Dheeraj Agrawal Sharad Saha Suman Banerjee Wisconsin Wireless and NetworkinG Systems (WiNGS) Lab University
More informationCS 557 Congestion and Complexity
CS 557 Congestion and Complexity Observations on the Dynamics of a Congestion Control Algorithm: The Effects of Two-Way Traffic Zhang, Shenker, and Clark, 1991 Spring 2013 The Story So Far. Transport layer:
More informationBroadband Quality of Service
Broadband Quality of Service R.Thirumurthy Midas Communication Technologies Pvt Ltd TeNeT Group IIT-M TeNeT Group IIT-M 5/5/2009 1 Jan 2009 1 Overview The QoS metrics The evaluation methodology AT-Tester
More informationNET ID. CS519, Prelim (March 17, 2004) NAME: You have 50 minutes to complete the test. 1/17
CS519, Prelim (March 17, 2004) NAME: You have 50 minutes to complete the test. 1/17 Q1. 2 points Write your NET ID at the top of every page of this test. Q2. X points Name 3 advantages of a circuit network
More informationActivity-Based Congestion Management for Fair Bandwidth Sharing in Trusted Packet Networks
Communication Networks Activity-Based Congestion Management for Fair Bandwidth Sharing in Trusted Packet Networks Michael Menth and Nikolas Zeitler http://kn.inf.uni-tuebingen.de Outline The problem Definition
More informationSpeed test verizon wireless
Speed test verizon wireless With Verizon Speed Test, compare the speed of your activities, Verizon Internet connection, download and upload speed. Verizon has its own Verizon speed test to accommodate
More informationBalancing TCP Buffer Size vs Parallel Streams in Application-Level Throughput Optimization
Balancing TCP Buffer Size vs Parallel Streams in Application-Level Throughput Optimization Esma Yildirim, Dengpan Yin, Tevfik Kosar* Center for Computation & Technology Louisiana State University June
More informationSoftware Systems for Surveying Spoofing Susceptibility
Software Systems for Surveying Spoofing Susceptibility Matthew Luckie, Ken Keys, Ryan Koga, Bradley Huffaker, Robert Beverly, kc claffy https://spoofer.caida.org/ NANOG68, October 18th 2016 www.caida.o
More informationIEEE 1588 PTP clock synchronization over a WAN backbone
Whitepaper IEEE 1588 PTP clock synchronization over a WAN backbone A field study comparing PTP clock synchronization accuracy against GPS external time reference in a live production WAN environment Contents
More informationFACULTY OF COMPUTING AND INFORMATICS
namibia UniVERSITY OF SCIEnCE AnD TECHnOLOGY FACULTY OF COMPUTING AND INFORMATICS DEPARTMENT OF COMPUTER SCIENCE QUALIFICATION: Bachelor of Computer Science {Honours) QUALIFICATION CODE: 08BCSH LEVEL:
More informationMultimedia-unfriendly TCP Congestion Control and Home Gateway Queue Management
Multimedia-unfriendly TCP Congestion Control and Home Gateway Queue Management Lawrence Stewart α, David Hayes α, Grenville Armitage α, Michael Welzl β, Andreas Petlund β α Centre for Advanced Internet
More information