The effect of layer-2 store-and-forward devices. per-hop capacity estimation. Ravi S. Prasad, Constantinos Dovrolis
|
|
- Dominick Holland
- 5 years ago
- Views:
Transcription
1 The effect of layer-2 store-and-forward devices on per-hop capacity estimation Ravi S. Prasad, Constantinos Dovrolis and Bruce A. Mah University of Delaware Packet Design Ravi S. Prasad - rsp@udel.edu, June of 26
2 Capacity estimation tools Tool Author Measurement objective Methodology bprobe Carter End-to-End Capacity Packet Pairs nettimer Lai End-to-End Capacity Packet Pairs pathrate Dovrolis End-to-End Capacity Packet Pairs & Trains pathchar Jacobson Per-Hop Capacity Variable Packet Size clink Downey Per-Hop Capacity Variable Packet Size pchar Mah Per-Hop Capacity Variable Packet Size pipechar Guojun End-to-End Bottleneck Packet Trains cprobe Carter End-to-End Avail-BW Packet Trains pathload Jain End-to-End Avail-BW Self-Loading Periodic Streams cat Allman Bulk-Transfer-Capacity Standardized TCP throughput IPerf NLANR-DAST Maximum TCP throughput Parallel TCP streams Ravi S. Prasad - rsp@udel.edu, June of 26
3 Ravi S. Prasad - rsp@udel.edu, June of 26 What is the capacity from A to B? A and B both have Fast Ethernet cards. A B FastEthernet Switch A single-hop path
4 And we get... Tool Capacity estimate pathchar Mbps clink Mbps pchar Mbps pipechar Mbps pathrate Mbps bprobe Mbps Ravi S. Prasad - rsp@udel.edu, June of 26
5 Questions What is wrong with pathchar, pchar and clink? The tool? The methodology used? Ravi S. Prasad - rsp@udel.edu, June of 26
6 Overview Variable Packet Size (VPS) methodology Effect of L2 store-and-forward devices Some experimental results Other sources of error Conclusions Ravi S. Prasad - rsp@udel.edu, June of 26
7 d f 1 SND L/C 1 C1 τ 1 f τ 1 r VPS methodology TTL d 2 f L/C 2 C 2 τ f 2 TTL L ICMP / C 1 r d r 1 ==0 ==0 L ICMP ICMP C r 1 τ r 2 C r I I th Hop ICMP : Serialization delay (1) Ravi S. Prasad - rsp@udel.edu, June of 26
8 Ravi S. Prasad - rsp@udel.edu, June of 26 and (3) Linear fit to the minimum RTT obtained experimentally, (2) queuing delays. VPS tools assume : Minimum RTT for each packet size, doesn t include any Components of RTT
9 Minimum RTT (msec) Ravi S. Prasad - rsp@udel.edu, June of Packet size (bytes) 0.25 α α 2 β =0.47usec/byte β =0.84usec/byte First hop (Estimated capacity : 17Mbps) Second hop (Estimated capacity : 22Mbps) 2 An example for 2-hop path
10 L2 segments Ravi S. Prasad - rsp@udel.edu, June of 26 (4) The capacity of L3 hop consisting Different L2 segments may have different capacities May have more than one L2 segment However, If an L3 hop has intermediate L2 devices, Each L3 hop has at-least one L2 segment Each L3 device has an L2 interface Physical Layer Segment 1,1 Segment 2,1 Segment 2,2 Segment 2,3 Layer 2 C1,1 L2 C2,1 L2 Switch C2,2 L2 Switch C L2 2,3 Hop 1 Router Hop 2 Router Layer 3 C 1 L3 C 2 L3 Higher Layers SND Links : Layer3 (L3) vs Layer2 (L2)
11 Ravi S. Prasad - rsp@udel.edu, June of 26 and capacity change relation between increase RTT proportional to the packet size Affect capacity estimated with VPS tools do not generate ICMP packets do not decrease TTL field Can not be detected by upper layers L2 store-and-forward devices
12 L2 store-and-forward devices & serialization delay L2 L /C 1,1 L / L2 C 1,2 L α Probing packet size Minimum RTT SND RCV Layer 2 Device Segment 1,1 Segment 1,2 2 α 1 L2 C 1,1 L2 C 1,2 L2 L /C 1,1 L / L2 C 1,2 (5) (6) Ravi S. Prasad - rsp@udel.edu, June of 26
13 Ravi S. Prasad - rsp@udel.edu, June of 26 (8) The estimated capacity of the hop Path up to hop may include L2 devices. (7) No intermediate L2 store-and-forward devices in the hop Does this error propagate?
14 Ravi S. Prasad - rsp@udel.edu, June of 26 Nominal capacity Mbps pchar Mbps clink Mbps pathchar Mbps Tool Capacity estimate = 50 Mbps = 100Mbps Single-hop path with two L2 segments Experimental results : LAN path
15 Campus paths orion.pc.cis 100Mbps 100Mbps Mbps 100Mbps chp br4 g nss chp br4 f nss Host 1Gbps 100Mbps Incoming Interface FastEthernet Switch chp rt1 v 29.nss chp rt1 v 9.nss Ethernet Switch 10Mbps 10Mbps newark gw chp 7k e 2 4.nss 10Mbps 10Mbps tsunami.coastal Ravi S. Prasad - rsp@udel.edu, June of 26
16 Experimental results : Campus path 1 L3 hop capacity pathchar clink pchar from orion.ps.cis to Mbps from to chp-br4-f nss 100Mbps from chp-br4-f nss to chp-rt1-v-9.nss 100Mbps from chp-rt1-v-9.nss to chp-7k-e-2-4.nss 10Mbps from chp-7k-e-2-4.nss to tsunami.coastal 10Mbps Table 1: Capacity estimates for the path from orion.pc.cis to tsunami.coastal. Ravi S. Prasad - rsp@udel.edu, June of 26
17 Experimental results : Campus path 2 L3 hop capacity pathchar clink pchar from tsunami.coastal to newark-gw 10Mbps from newark-gw to chp-rt1-v-29.nss 10Mbps from chp-rt1-v-29.nss to chp-br4-g nss 1Gbps from chp-br4-g nss to Mbps from to orion.pc.cis 100Mbps Table 2: Capacity estimates for the path from tsunami.coastal to orion.pc.cis. Ravi S. Prasad - rsp@udel.edu, June of 26
18 Experimental results : WAN path 2 L3 hop capacity pathchar clink pchar from abilene-wash-gsr.nss.udel.edu to atla-wash.abilene.ucaid.edu 2480Mbps 460 Table 3: Capacity estimates for an Abilene OC-48 core link. Ravi S. Prasad - rsp@udel.edu, June of 26
19 Other sources of errors in VPS tools Traffic load Non-zero queuing delays Limited clock resolution Error propagation from the previous hop ICMP generation latency? Ravi S. Prasad - rsp@udel.edu, June of 26
20 Ravi S. Prasad - rsp@udel.edu, June of 26 (10) packets The probability of not observing any queuing in hops by at least 1 out of where is the utilization of the link. (9) The probability of not observing any queuing for a packet in link High network traffic High probability of observing queuing delays. Traffic load
21 so that Ravi S. Prasad - rsp@udel.edu, June of 26 too few for remote hops under heavy load VPS tools use same number of probes (default 32) for each hop Table 4: minimum number of packets Path length =0.2 =0.4 =0.6 =0.8 Traffic load (contd.)
22 Ravi S. Prasad - rsp@udel.edu, June of 26 For OC-48, 1 resolution and can result in 25% error. (13) The estimated capacity would be (12) (11) If clock resolution is, Limited clock resolution
23 Ravi S. Prasad - rsp@udel.edu, June of 26 Error in a Gigabit hop after an Ethernet hop gets magnified by a factor of 100 (15) estimated capacity of second hop (14) if measured RTT slopes are Any probabilistic error will propagate to next hop. Error propagation from previous hop
24 ICMP generation latency Latency of ICMP generation not related to probing packet size doesn t affect RTT slope measurement Variation of these latencies may affect RTT slope Minimum ICMP generation latency in high traffic load large number of probes required to catch this effect is similar to that of non-zero queuing delays Ravi S. Prasad - rsp@udel.edu, June of 26
25 Conclusions Methodology used by VPS tools can introduce large errors Errors due to L2 store-and forward devices consistent and hard to identify Probabilistic errors can be detected by repetitive run of the tools Ravi S. Prasad - rsp@udel.edu, June of 26
26 Thank you! Ravi S. Prasad - rsp@udel.edu, June of 26
27 and are minimum queue sizes and Ravi S. Prasad - rsp@udel.edu, June of 26 Non-zero queuing delays cause a multiplicative error in capacity estimate (18) Estimated capacity will be where (17) (16) Minimum RTT measurement for packet sizes Non-zero queuing delays
28 Effect of ATM switches on RTT L L / L / L / L / L /L L Segment 1,2 SND RCV Switch Probing packet size Minimum RTT ATM Without intermediate L2 device c C L2 1,1 C L2 1,2 c C L2 1,1 C L2 1,1 c C L2 1,2 c C L2 1,2 c C L2 1,1 With intermediate L2 device 1 c c Segment 1,1 Ravi S. Prasad - rsp@udel.edu, June of 26
29 Experimental results : WAN path 1 L3 hop capacity pathchar clink pchar from chp-br4-f nss.udel.edu to delaware-gw-f2-0.voicenet.net 45Mbps from delaware-gw-f2-0.voicenet.net to delaware2-gw-h2-0-t3.voicenet.net 45Mbps Table 5: Capacity estimates for the Univ-Delaware access link to VoiceNet, and for a VoiceNet edge link. Ravi S. Prasad - rsp@udel.edu, June of 26
Per-hop and end-to-end capacity estimation
Per-hop and end-to-end capacity estimation Fall 2003 CS 8803: Network Measurement Seminar Ravi S. Prasad Outline! Introduction! Definitions! Capacity estimation methodologies " Hop capacity! Variable packet
More informationThe CAIDA bandwidth estimation testbed
The CAIDA bandwidth estimation testbed Margaret Murray CAIDA/SDSC/UCSD 9 Dec 2003 BEst ISMA CAIDA/SDSC 1 Acknowledgements Nevil Brownlee: NeTraMet config Johnny Chang: data collection Tony Lee, Tuan Le:
More informationEnd-to-end available bandwidth estimation
End-to-end available bandwidth estimation Constantinos Dovrolis Computer and Information Sciences University of Delaware Constantinos Dovrolis - dovrolis@cis.udel.edu, IPAM workshop, March 2002 1 of 28%
More informationNetwork Measurement. Xu Zhang Vision & CITE Lab, Nanjing University 2018/10/17 1
Network Measurement Xu Zhang Vision & CITE Lab, Nanjing University xzhang17@nju.edu.cn 2018/10/17 1 Last Time Basics for Network Transmission Network overview What is a network Circuit Switching Packet
More informationAccuracy of Link Capacity Estimates using Passive and Active Approaches with CapProbe
Accuracy of Link Capacity Estimates using Passive and Active Approaches with CapProbe Rohit Kapoor, Ling-Jyh Chen, M. Y. Sanadidi, Mario Gerla UCLA Computer Science Department, Los Angeles, CA 9009, USA
More informationEstimating Link Capacity in High Speed Networks
Estimating Link Capacity in High Speed Networks Ling-Jyh Chen 1, Tony Sun 2,LiLao 2, Guang Yang 2, M.Y. Sanadidi 2,andMarioGerla 2 1 Institute of Information Science, Academia Sinica, Taipei 11529, Taiwan
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 informationSchemes to Measure Available Bandwidth and Link Capacity with Ternary Search and Compound Probe for Packet Networks
Schemes to Measure Available Bandwidth and Link Capacity with Ternary Search and Compound Probe for Packet Networks Khondaker M. Salehin and Roberto Rojas-Cessa Networking Research Laboratory Department
More informationHigh Performance Networking for Wide Area Data Grids. Overview
High Performance Networking for Wide Area Data Grids Brian L. Tierney (bltierney@lbl.gov) Data Intensive Distributed Computing Group Lawrence Berkeley National Laboratory and CERN IT/PDP/TE Overview The
More informationOn Network Dimensioning Approach for the Internet
On Dimensioning Approach for the Internet Masayuki Murata ed Environment Division Cybermedia Center, (also, Graduate School of Engineering Science, ) e-mail: murata@ics.es.osaka-u.ac.jp http://www-ana.ics.es.osaka-u.ac.jp/
More informationLawrence Berkeley National Laboratory Lawrence Berkeley National Laboratory
Lawrence Berkeley National Laboratory Lawrence Berkeley National Laboratory Title Algorithms and equirements for Measuring Network Bandwidth Permalink https://escholarship.org/uc/item/0hz4670k Author Jin,
More informationA New Available Bandwidth Measurement Technique for Service Overlay Networks
A New Available Bandwidth Measurement Technique for Service Overlay Networks Cao Le Thanh Man, Go Hasegawa, and Masayuki Murata Graduate School of Information Science and Technology, Osaka University 1-3,
More informationAn Integrated Software Architecture for Bandwidth Adaptive Video Streaming
An Integrated Software Architecture for Bandwidth Adaptive Video Streaming T. Arsan Abstract Video streaming over lossy IP networks is very important issues, due to the heterogeneous structure of networks.
More informationAn Efficient Host-to-Host Available Bandwidth Estimation Scheme
An Efficient Host-to-Host Available Bandwidth Estimation Scheme Ayodeji O. Oluwatope a, Adesola G. Aderounmu b, Olufemi. Obembe c Francis J. Ogwu abc Comnet Laboratory, Computer Science and Engr., Obafemi
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 informationEvaluation of BART: a real-time available bandwidth measurement method
Master Thesis (D Level) Evaluation of BART: a real-time available bandwidth measurement method By: Daniel Rodriguez Retamosa M.Sc. Computer Science with Software Engineering Profile Department of Computer
More informationIEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 12, NO. 6, DECEMBER
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 12, NO. 6, DECEMBER 2004 963 Packet-Dispersion Techniques and a Capacity-Estimation Methodology Constantinos Dovrolis, Member, IEEE, Parameswaran Ramanathan, and
More informationCharacterizing Internet Load as a Non-regular Multiplex of TCP Streams
Characterizing Internet Load as a Non-regular Multiplex of TCP Streams J. Aracil, D. Morató Dpto. Automática y Computación Universidad Pública de Navarra {javier.aracil,daniel.morato}@unavarra.es http://www.tlm.unavarra.es
More informationComputer Networks CS 552
Computer Networks CS 552 Badri Nath Rutgers University badri@cs.rutgers.edu Internet measurements-why? Why measure? What s the need? Do we need to measure? Can we just google it? What is the motivation?
More informationComputer Networks CS 552
Computer Networks CS 552 Badri Nath Rutgers University badri@cs.rutgers.edu 1. Measurements 1 Internet measurements-why? Why measure? What s the need? Do we need to measure? Can we just google it? What
More informationImplementation Experiments on HighSpeed and Parallel TCP
Implementation Experiments on HighSpeed and TCP Zongsheng Zhang Go Hasegawa Masayuki Murata Osaka University Outline Introduction Background of and g Why to evaluate in a test-bed network A refined algorithm
More informationENVELOPE: ESTIMATION OF BOTTLENECK AND AVAILABLE BANDWIDTH OVER MULTIPLE CONGESTED LINKS. A Thesis AMIT BHATI
ENVELOPE: ESTIMATION OF BOTTLENECK AND AVAILABLE BANDWIDTH OVER MULTIPLE CONGESTED LINKS A Thesis by AMIT BHATI Submitted to the Office of Graduate Studies of Texas A&M University in partial fulfillment
More informationEnd-to-End Asymmetric Link Capacity Estimation
End-to-End Asymmetric Link Capacity Estimation Ling-Jyh Chen, Tony Sun, Guang Yang, M.Y. Sanadidi, and Mario Gerla Computer Science Department, UCLA, Los Angeles, CA 90095, USA {cclljj, tonysun, yangg,
More informationEfficient Techniques for End-to-end Bandwidth Estimation: Performance Evaluations and Scalable Deployment. Alok Shriram
Efficient Techniques for End-to-end Bandwidth Estimation: Performance Evaluations and Scalable Deployment Alok Shriram A dissertation submitted to the faculty of the University of North Carolina at Chapel
More informationNon-Cooperative End-to-End Path Characterisation
Non-Cooperative End-to-End Path Characterisation Kapil Bajaj, Balaji Kasal, Harshal Ninawe, Sriharsha and D. Manjunath Indian Institute of Technology, Bombay Powai Mumbai 400 076 INDIA Email: {kapil@cse,balaji@ee,hani@cse,harsha@ee,dmanju@ee}.iitb.ac.in
More informationAccess Link Capacity Monitoring with TFRC Probe Ling-Jyh Chen, Tony Sun, Dan Xu, M. Y. Sanadidi, Mario Gerla
Access Link Capacity Monitoring with TFRC Probe Ling-Jyh Chen, Tony Sun, Dan Xu, M. Y. Sanadidi, Mario Gerla Department of Computer Science, University of California at Los Angeles Los Angeles, CA 90095,
More informationComparison of Public End-to-End Bandwidth Estimation tools on High-Speed Links
Comparison of Public End-to-End Bandwidth Estimation tools on High-Speed Links Alok Shriram, Margaret Murray, Young Hyun, Nevil Brownlee, Andre Broido, Marina Fomenkov and kc claffy What is Available Bandwidth?
More informationCongestion Control for High Bandwidth-delay Product Networks. Dina Katabi, Mark Handley, Charlie Rohrs
Congestion Control for High Bandwidth-delay Product Networks Dina Katabi, Mark Handley, Charlie Rohrs Outline Introduction What s wrong with TCP? Idea of Efficiency vs. Fairness XCP, what is it? Is it
More informationCongestion Control for High Bandwidth-delay Product Networks
Congestion Control for High Bandwidth-delay Product Networks Dina Katabi, Mark Handley, Charlie Rohrs Presented by Chi-Yao Hong Adapted from slides by Dina Katabi CS598pbg Sep. 10, 2009 Trends in the Future
More informationBANDWIDTH MEASUREMENT IN WIRELESS NETWORKS
BANDWIDTH MEASUREMENT IN WIRELESS NETWORKS Andreas Johnsson, Bob Melander, and Mats Björkman The Department of Computer Science and Electronics Mälardalen University Sweden Abstract Keywords: For active,
More informationBandwidth measurement & Multicast
Bandwidth measurement & Multicast EECS 489 Computer Networks http://www.eecs.umich.edu/~zmao/eecs489 Z. Morley Mao Tuesday Nov 11, 004 Acknowledgement: Some slides taken from Kurose&Ross and Katz&Stoica
More informationUCLA Computer Science Department Technical Report CSD-TR No
UCLA Computer Science Department Technical Report CSD-TR No. 4 CapProbe: A Simple and Accurate Technique to Measure Path Capacity Rohit Kapoor, Ling-Jyh Chen, M. Y. Sanadidi, Mario Gerla University of
More informationInternetwork. recursive definition point-to-point and multi-access: internetwork. composition of one or more internetworks
Internetwork A B E C D recursive definition point-to-point and multi-access: internetwork composition of one or more internetworks Additional complications to deal with: addressing necessary LAN addresses
More informationITBF WAN Quality of Service (QoS)
ITBF WAN Quality of Service (QoS) qos - 1!! Scott Bradner Quality of Service (QoS)! the ability to define or predict the performance of systems on a network! note: predictable may not mean "best! unfair
More informationConsumer driven Adaptive Rate Control for Real-time Video Streaming in CCN/NDN
Consumer driven Adaptive Rate Control for Real-time Video Streaming in CCN/NDN Takahiro YONEDA, Ryota OHNISHI, Eiichi MURAMOTO(Presenter),, Panasonic Corporation Jeff Burke, UCLA Contact: muramoto.eiichi@jp.panasonic.com
More informationReview of Network Technologies
Indian Institute of Technology Kharagpur Review of Network Technologies Prof. Indranil Sen Gupta Dept. of Computer Science & Engg. I.I.T. Kharagpur, INDIA Lecture 2: Review of network technologies On completion,
More informationIJCSNS International Journal of Computer Science and Network Security, VOL.10 No.4, April
IJCSNS International Journal of Computer Science and Network Security, VOL.10 No.4, April 2010 185 NETBAND : New Adoptive Technique for Estimating of available Bandwidth using Active probing in a Network
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 informationComputer Networks: Lab 3 Traceroute and IP Luca Bedogni
Computer Networks: Lab 3 Traceroute and IP Luca Bedogni Department of Computer Science and Engineering University of Bologna A brief introduction We will leverage the traceroute utility It traces the route
More informationStreaming Video and TCP-Friendly Congestion Control
Streaming Video and TCP-Friendly Congestion Control Sugih Jamin Department of EECS University of Michigan jamin@eecs.umich.edu Joint work with: Zhiheng Wang (UofM), Sujata Banerjee (HP Labs) Video Application
More informationBandwidth-Aware Scaling for Internet Video Streaming
Bandwidth-Aware Scaling for Internet Video Streaming Turhan Tunalı, Nükhet Özbek, Koray Anar, and Aylin Kantarcı International Computer Institute, Ege University, Bornova, İzmir, Turkey {tunali,ozbek,kanar}@ube.ege.edu.tr
More informationOn Estimating Tight-Link Bandwidth Characteristics over Multi-Hop Paths
On Estimating Tight-Link Bandwidth Characteristics over Multi-Hop Paths Seong-Ryong Kang, Xiliang Liu, Amit Bhati, and Dmitri Loguinov Department of Computer Science, Texas A&M University, College Station,
More informationBandwidth Estimation in Broadband Access Networks
Bandwidth Estimation in Broadband Access Networks Karthik Lakshminarayanan Venkata N. Padmanabhan Jitendra Padhye University of California at Berkeley Microsoft Research Microsoft Research ABSTRACT There
More informationDesign Issues in Traffic Management for the ATM UBR+ Service for TCP over Satellite Networks: Report II
Design Issues in Traffic Management for the ATM UBR+ Service for TCP over Satellite Networks: Report II Columbus, OH 43210 Jain@CIS.Ohio-State.Edu http://www.cis.ohio-state.edu/~jain/ 1 Overview! Statement
More informationComputer Networks. ENGG st Semester, 2010 Hayden Kwok-Hay So
Computer Networks ENGG1015 1 st Semester, 2010 Hayden Kwok-Hay So Where are we in the semester? High Level Applications Systems Digital Logic Image & Video Processing Computer & Embedded Systems Computer
More informationOverlay network assignment in PlanetLab with NetFinder
Overlay network assignment in PlanetLab with Yong Zhu and Mostafa Ammar Networking and Telecommunications Group Georgia Institute of Technology, Atlanta, Georgia Email: {yongzhu,ammar}@cc.gatech.edu Abstract
More informationInvestigating the Use of Synchronized Clocks in TCP Congestion Control
Investigating the Use of Synchronized Clocks in TCP Congestion Control Michele Weigle Dissertation Defense May 14, 2003 Advisor: Kevin Jeffay Research Question Can the use of exact timing information improve
More informationRecap. TCP connection setup/teardown Sliding window, flow control Retransmission timeouts Fairness, max-min fairness AIMD achieves max-min fairness
Recap TCP connection setup/teardown Sliding window, flow control Retransmission timeouts Fairness, max-min fairness AIMD achieves max-min fairness 81 Feedback Signals Several possible signals, with different
More informationModels. Motivation Timing Diagrams Metrics Evaluation Techniques. TOC Models
Models Motivation Timing Diagrams Metrics Evaluation Techniques TOC Models Motivation Understanding Network Behavior Improving Protocols Verifying Correctness of Implementation Detecting Faults Choosing
More informationComputer Networking
15-441 Computer Networking Lecture 17 TCP Performance & Future Eric Anderson Fall 2013 www.cs.cmu.edu/~prs/15-441-f13 Outline TCP modeling TCP details 2 TCP Performance Can TCP saturate a link? Congestion
More informationBandwidth measurement & Multicast
Capacity vs. Available Bandwidth Capacity: Maximum throughput without cross-traffic Bandwidth measurement & Multicast Available bandwidth: Maximum throughput given crosstraffic A A A A 4 EECS 49 Computer
More information8. TCP Congestion Control
8. TCP Congestion Control 1 TCP Congestion Control Slow-start increase Multiplicative decrease Congestion avoidance Measurement of variation Exponential timer backoff 2002 Yanghee Choi 2 Congestion Control
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 informationPoint-to-Point Network Switching. Computer Networks Term B10
Point-to-Point Network Switching Computer Networks Term B10 Network Switching Outline Circuit Switching, Message Switching, Packet Switching, Cell Switching Connection-Oriented versus Connectionless Protocols
More informationTCP Westwood: Efficient Transport for High-speed wired/wireless Networks
TCP Westwood: Efficient Transport for High-speed wired/wireless Networks Mario Gerla, Medy Sanadidi, Ren Wang and Massimo Valla UCLA Computer Science 1 Outline 1. TCP Overview 2. Bandwidth Estimation and
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 informationWhat Is Congestion? Effects of Congestion. Interaction of Queues. Chapter 12 Congestion in Data Networks. Effect of Congestion Control
Chapter 12 Congestion in Data Networks Effect of Congestion Control Ideal Performance Practical Performance Congestion Control Mechanisms Backpressure Choke Packet Implicit Congestion Signaling Explicit
More informationBandwidth Estimation Tools and Techniques: A Review
Bandwidth Estimation Tools and Techniques: A Review Mukta Airon [orcid.org/0000-0002-0637-0382] and Neeraj Gupta [orcid.org/0000-0002-9650-4988] K. R. Mangalam University, Gurgaon, India mukta.mittal2006@gmail.com,
More informationNetwork core and metrics
Network core and metrics latency propaga-on transmit queue Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley Some materials copyright 1996-2012 J.F Kurose and
More informationImproving Internet Performance through Traffic Managers
Improving Internet Performance through Traffic Managers Ibrahim Matta Computer Science Department Boston University Computer Science A Glimpse of Current Internet b b b b Alice c TCP b (Transmission Control
More informationGrandstream Networks, Inc. GWN7000 QoS - VoIP Traffic Management
Grandstream Networks, Inc. GWN7000 QoS - VoIP Traffic Management Table of Contents INTRODUCTION... 4 DSCP CLASSIFICATION... 5 QUALITY OF SERVICE ON GWN7000... 6 USING QOS TO PRIORITIZE VOIP TRAFFIC...
More information===================================================================== Exercises =====================================================================
===================================================================== Exercises ===================================================================== 1 Chapter 1 1) Design and describe an application-level
More informationThe State of the Art in Bufferbloat Testing and Reduction on Linux
The State of the Art in Bufferbloat Testing and Reduction on Linux Toke Høiland-Jørgensen Roskilde University IETF 86, 12th March 2013 1 / 31 Outline Introduction Recent changes in the Linux kernel Testing
More informationBottleneck Bandwidth Estimation Using Frequency Analysis
Bottleneck Bandwidth Estimation Using Frequency Analysis T.Edwan,B.Ghita,X.Wang School of Computing, Communications and Electronics, University of Plymouth, UK. e-mail: edwantalal@hotmail.com, {bghita,
More informationHubs. twisted pair. hub. 5: DataLink Layer 5-1
Hubs Hubs are essentially physical-layer repeaters: bits coming from one link go out all other links at the same rate no frame buffering no CSMA/CD at : adapters detect collisions provides net management
More informationPACKET processing time (PPT) of a host is the time
IEEE TRANSACTIONS ON COMPUTERS, VOL. X, NO. X, AUGUST 13 1 Scheme to Measure Packet Processing Time of a Remote Host through Estimation of End-Link Capacity Khondaker M. Salehin, Roberto Rojas-Cessa, Chuan-bi
More informationInternet Protocols Fall Outline
Internet Protocols Fall 2004 Lecture 12 TCP Andreas Terzis Outline TCP Connection Management Sliding Window ACK Strategy Nagle s algorithm Timeout estimation Flow Control CS 449/Fall 04 2 1 TCP Connection
More informationJust enough TCP/IP. Protocol Overview. Connection Types in TCP/IP. Control Mechanisms. Borrowed from my ITS475/575 class the ITL
Just enough TCP/IP Borrowed from my ITS475/575 class the ITL 1 Protocol Overview E-Mail HTTP (WWW) Remote Login File Transfer TCP UDP RTP RTCP SCTP IP ICMP ARP RARP (Auxiliary Services) Ethernet, X.25,
More informationCS 268: Computer Networking. This Lecture: Congestion Control
CS 268: Computer Networking L-4 TCP This Lecture: Congestion Control Congestion Control Assigned Reading [Chiu & Jain] Analysis of Increase and Decrease Algorithms for Congestion Avoidance in Computer
More informationSpeed Measurements of Residential Internet Access
Speed Measurements of Residential Internet Access Oana Goga, Renata Teixeira CNRS and UPMC Sorbonne Universites PAM 2012 News headlines question broadband access speed July 26, 2010 Aug. 15, 2010 Aug.
More informationTopics. TCP sliding window protocol TCP PUSH flag TCP slow start Bulk data throughput
Topics TCP sliding window protocol TCP PUSH flag TCP slow start Bulk data throughput 2 Introduction In this chapter we will discuss TCP s form of flow control called a sliding window protocol It allows
More informationChapter I: Introduction
Chapter I: Introduction UG3 Computer Communications & Networks (COMN) Myungjin Lee myungjin.lee@ed.ac.uk Slides copyright of Kurose and Ross The work core mesh of interconnected routers packet-switching:
More informationDirect Link Communication I: Basic Techniques. Data Transmission. ignore carrier frequency, coding etc.
Direct Link Communication I: Basic Techniques Link speed unit: bps abstraction Data Transmission ignore carrier frequency, coding etc. Point-to-point link: wired or wireless includes broadcast case Interested
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 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 informationNetwork Design Considerations for Grid Computing
Network Design Considerations for Grid Computing Engineering Systems How Bandwidth, Latency, and Packet Size Impact Grid Job Performance by Erik Burrows, Engineering Systems Analyst, Principal, Broadcom
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 informationData Link Layer. Our goals: understand principles behind data link layer services: instantiation and implementation of various link layer technologies
Data Link Layer Our goals: understand principles behind data link layer services: link layer addressing instantiation and implementation of various link layer technologies 1 Outline Introduction and services
More informationEE 122 Fall st Midterm. Professor: Lai Stoica
EE 122 Fall 2001 1 st Midterm Professor: Lai Stoica Question 1 (15 pt) Layering is a key design principle in computer networks. Name two advantages, and one disadvantage to layering. Explain. Use no more
More informationECE453 Introduction to Computer Networks. Broadcast vs. PPP. Delay. Lecture 7 Multiple Access Control (I)
ECE453 Introduction to Computer Networks Lecture 7 Multiple Access Control (I) 1 Broadcast vs. PPP Broadcast channel = multiaccess channel = random access channel Broadcast LAN Satellite network PPP WAN
More informationCongestion Control. Tom Anderson
Congestion Control Tom Anderson Bandwidth Allocation How do we efficiently share network resources among billions of hosts? Congestion control Sending too fast causes packet loss inside network -> retransmissions
More information15-744: Computer Networking TCP
15-744: Computer Networking TCP Congestion Control Congestion Control Assigned Reading [Jacobson and Karels] Congestion Avoidance and Control [TFRC] Equation-Based Congestion Control for Unicast Applications
More informationBAMA Simulator. (Bandwidth Measurement Algorithms)
BAMA Simulator (Bandwidth Measurement Algorithms) By A.K.Aggarwal Jun Wei University of Windsor School of Computer Science Technical Report # 04-003 University of Windsor Windsor, Ontario Canada 2003 Abstract
More informationEstimation of available bandwidth
Estimation of available bandwidth Sukhov A.M. *, Strizhov M.V., Samara State Aerospace University, Samara, Russia Platonov A.P., Russian Institute for Public Networks, Moscow, Russia Choi B.-Y., University
More informationAssignment 7: TCP and Congestion Control Due the week of October 29/30, 2015
Assignment 7: TCP and Congestion Control Due the week of October 29/30, 2015 I d like to complete our exploration of TCP by taking a close look at the topic of congestion control in TCP. To prepare for
More informationLecture 14: Congestion Control"
Lecture 14: Congestion Control" CSE 222A: Computer Communication Networks George Porter Thanks: Amin Vahdat, Dina Katabi and Alex C. Snoeren Lecture 14 Overview" TCP congestion control review Dukkipati
More informationHow to measure available bandwidth on the Internet Manthos Kazantzidis
1 How to measure available bandwidth on the Internet Manthos Kazantzidis Technical Report #132 Advisor: Dr. Mario Gerla UCLA CS WAM Lab Abstract-: Available bandwidth is the most useful measurement to
More informationOutline Computer Networking. TCP slow start. TCP modeling. TCP details AIMD. Congestion Avoidance. Lecture 18 TCP Performance Peter Steenkiste
Outline 15-441 Computer Networking Lecture 18 TCP Performance Peter Steenkiste Fall 2010 www.cs.cmu.edu/~prs/15-441-f10 TCP congestion avoidance TCP slow start TCP modeling TCP details 2 AIMD Distributed,
More informationECE 333: Introduction to Communication Networks Fall Lecture 19: Medium Access Control VII
ECE : Introduction to Communication Networks Fall 2002 Lecture 9: Medium Access Control VII More on token ring networks LAN bridges and switches. More on token rings In the last lecture we began discussing
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 informationReminder: Datalink Functions Computer Networking. Datalink Architectures
Reminder: Datalink Functions 15-441 15 441 15-641 Computer Networking Lecture 5 Media Access Control Peter Steenkiste Fall 2015 www.cs.cmu.edu/~prs/15-441-f15 Framing: encapsulating a network layer datagram
More informationReport on Transport Protocols over Mismatched-rate Layer-1 Circuits with 802.3x Flow Control
Report on Transport Protocols over Mismatched-rate Layer-1 Circuits with 82.3x Flow Control Helali Bhuiyan, Mark McGinley, Tao Li, Malathi Veeraraghavan University of Virginia Email: {helali, mem5qf, taoli,
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 informationLinkWidth: A Method to Measure Link Capacity and Available Bandwidth using Single-End Probes.
LinkWidth: A Method to Measure Link Capacity and Available Bandwidth using Single-End Probes. Sambuddho Chakravarty Department of Computer Science Columbia University sc2516@cs.columbia.edu Angelos Stavrou
More informationMeasuring the available bandwidth in a network (end to end). Integration in MonALISA
Politehnica University of Bucharest Computer Science and Engineering Department Faculty of Computer Science Measuring the available bandwidth in a network (end to end). Integration in MonALISA Student
More informationStudent ID: CS457: Computer Networking Date: 3/20/2007 Name:
CS457: Computer Networking Date: 3/20/2007 Name: Instructions: 1. Be sure that you have 9 questions 2. Be sure your answers are legible. 3. Write your Student ID at the top of every page 4. This is a closed
More informationECE 697J Advanced Topics in Computer Networks
ECE 697J Advanced Topics in Computer Networks Network Measurement 12/02/03 Tilman Wolf 1 Overview Lab 3 requires performance measurement Throughput Collecting of packet headers Network Measurement Active
More informationCongestion Control End Hosts. CSE 561 Lecture 7, Spring David Wetherall. How fast should the sender transmit data?
Congestion Control End Hosts CSE 51 Lecture 7, Spring. David Wetherall Today s question How fast should the sender transmit data? Not tooslow Not toofast Just right Should not be faster than the receiver
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 informationend systems, access networks, links circuit switching, packet switching, network structure
Chapter 1: roadmap 1.1 What is the Internet? 1.2 Network edge end systems, access networks, links 1.3 Network core circuit switching, packet switching, network structure 1.4 Delay, loss and throughput
More information