Access Link Capacity Monitoring with TFRC Probe Ling-Jyh Chen, Tony Sun, Dan Xu, M. Y. Sanadidi, Mario Gerla Computer Science Department, University of.

Slides:



Advertisements
Similar presentations
Congestion Control and Fairness Models Nick Feamster CS 4251 Computer Networking II Spring 2008.
Advertisements

Milano 25/2/20031 Bandwidth Estimation for TCP Sources and its Application Prepared for QoS IP 2003 R. G. Garroppo, S.Giordano, M. Pagano, G. Procissi,
TCP Probe: A TCP with Built-in Path Capacity Estimation Anders Persson, Cesar Marcondes, Ling-Jyh Chen, Li Lao, M. Y. Sanadidi, Mario Gerla Computer Science.
1 School of Computing Science Simon Fraser University CMPT 771/471: Internet Architecture & Protocols TCP-Friendly Transport Protocols.
APOHN: Subnetwork Layering to Improve TCP Performance over Heterogeneous Paths April 4, 2006 Dzmitry Kliazovich, Fabrizio Granelli, University of Trento,
Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross- Layer Information Awareness Xin Yu Department Of Computer Science New York University,
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,
Priority Queuing Achieving Flow ‘Fairness’ in Wireless Networks Thomas Shen Prof. K.C. Wang SURE 2005.
End-to-end Asymmetric Link Capacity Estimation Ling-Jyh Chen, Tony Sun, Guang Yang, M.Y. Sanadidi, Mario Gerla Dept. of Computer Science, University of.
1 Estimating Shared Congestion Among Internet Paths Weidong Cui, Sridhar Machiraju Randy H. Katz, Ion Stoica Electrical Engineering and Computer Science.
Quality of Service Issues in Multi-Service Wireless Internet Links George Xylomenos and George C. Polyzos Department of Informatics Athens University of.
CapProbe: A Simple and Accurate Capacity Estimation Technique Kapoor et al., SIGCOMM ‘04.
Adaptive Video Streaming in Vertical Handoff: A Case Study Ling-Jyh Chen, Guang Yang, Tony Sun, M. Y. Sanadidi, Mario Gerla Computer Science Department,
Random Access MAC for Efficient Broadcast Support in Ad Hoc Networks Ken Tang, Mario Gerla Computer Science Department University of California, Los Angeles.
1 Estimating Shared Congestion Among Internet Paths Weidong Cui, Sridhar Machiraju Randy H. Katz, Ion Stoica Electrical Engineering and Computer Science.
Internet Traffic Patterns Learning outcomes –Be aware of how information is transmitted on the Internet –Understand the concept of Internet traffic –Identify.
AQM for Congestion Control1 A Study of Active Queue Management for Congestion Control Victor Firoiu Marty Borden.
EECS122 – Lecture 5 Department of Electrical Engineering and Computer Sciences University of California Berkeley.
Katz, Stoica F04 EECS 122: Introduction to Computer Networks Performance Modeling Computer Science Division Department of Electrical Engineering and Computer.
1 Design study for multimedia transport protocol in heterogeneous networks Haitao Wu; Qian Zhang; Wenwu Zhu; Communications, ICC '03. IEEE International.
Fair Sharing of MAC under TCP in Wireless Ad Hoc Networks Mario Gerla Computer Science Department University of California, Los Angeles Los Angeles, CA.
WBest: a Bandwidth Estimation Tool for IEEE Wireless Networks Presented by Feng Li Mingzhe Li, Mark Claypool, and.
Performance Enhancement of TFRC in Wireless Ad Hoc Networks Mingzhe Li, Choong-Soo Lee, Emmanuel Agu, Mark Claypool and Bob Kinicki Computer Science Department.
Medium Start in TCP-Friendly Rate Control Protocol CS 217 Class Project Spring 04 Peter Leong & Michael Welch.
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,
Reliable Transport Layers in Wireless Networks Mark Perillo Electrical and Computer Engineering.
Bandwidth Measurements Jeng Lung WebTP Meeting 10/25/99.
Adaptive MPEG4 Video Streaming using Bandwidth Estimation Mario Gerla, Alex Balk, Medy Sanadidi {gerla, abalk, Dario Maggiorini
Enhancing TCP Fairness in Ad Hoc Wireless Networks Using Neighborhood RED Kaixin Xu, Mario Gerla University of California, Los Angeles {xkx,
Inline Path Characteristic Estimation to Improve TCP Performance in High Bandwidth-Delay Networks HIDEyuki Shimonishi Takayuki Hama Tutomu Murase Cesar.
CapProbe: An Efficient and Accurate Capacity Estimation Technique Rohit Kapoor**, Ling-Jyh Chen*, Li Lao*, M.Y. Sanadidi*, Mario Gerla* ** Qualcomm Corp.
Tridentcom 2006, Barcelona, Spain TCP in Mixed Internet and GEO-Satellite Environments: Experiences and Results Cesar Marcondes, Anders Persson, M.Y. Sanadidi,
Bandwidth Estimation: Metrics Mesurement Techniques and Tools By Ravi Prasad, Constantinos Dovrolis, Margaret Murray and Kc Claffy IEEE Network, Nov/Dec.
Receiver-driven Layered Multicast Paper by- Steven McCanne, Van Jacobson and Martin Vetterli – ACM SIGCOMM 1996 Presented By – Manoj Sivakumar.
TCP Behavior across Multihop Wireless Networks and the Wired Internet Kaixin Xu, Sang Bae, Mario Gerla, Sungwook Lee Computer Science Department University.
Internet Traffic Management Prafull Suryawanshi Roll No - 04IT6008.
A Machine Learning-based Approach for Estimating Available Bandwidth Ling-Jyh Chen 1, Cheng-Fu Chou 2 and Bo-Chun Wang 2 1 Academia Sinica 2 National Taiwan.
Alok Shriram and Jasleen Kaur Presented by Moonyoung Chung Empirical Evaluation of Techniques for Measuring Available Bandwidth.
Internet Traffic Management. Basic Concept of Traffic Need of Traffic Management Measuring Traffic Traffic Control and Management Quality and Pricing.
Estimating Link Capacity in High Speed Networks Ling-Jyh Chen 1, Tony Sun 2, Li Lao 2, Guang Yang 2, M.Y. Sanadidi 2, Mario Gerla 2 1 Institute of Information.
These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license (
1 Core-PC: A Class of Correlative Power Control Algorithms for Single Channel Mobile Ad Hoc Networks Jun Zhang and Brahim Bensaou The Hong Kong University.
TFRC: TCP Friendly Rate Control using TCP Equation Based Congestion Model CS 218 W 2003 Oct 29, 2003.
Kamal Singh, Árpád Huszák, David Ros, César Viho and Jeney Gábor
Estimating Bandwidth of Mobile Users Sept 2003 Rohit Kapoor CSD, UCLA.
11 Experimental and Analytical Evaluation of Available Bandwidth Estimation Tools Cesar D. Guerrero and Miguel A. Labrador Department of Computer Science.
Packet Dispersion in IEEE Wireless Networks Mingzhe Li, Mark Claypool and Bob Kinicki WPI Computer Science Department Worcester, MA 01609
Vertical Optimization Of Data Transmission For Mobile Wireless Terminals MICHAEL METHFESSEL, KAI F. DOMBROWSKI, PETER LANGENDORFER, HORST FRANKENFELDT,
TCP with Variance Control for Multihop IEEE Wireless Networks Jiwei Chen, Mario Gerla, Yeng-zhong Lee.
KAIS T High-throughput multicast routing metrics in wireless mesh networks Sabyasachi Roy, Dimitrios Koutsonikolas, Saumitra Das, and Y. Charlie Hu ICDCS.
SenProbe: Path Capacity Estimation in Wireless Sensor Networks Tony Sun, Ling-Jyh Chen, Guang Yang M. Y. Sanadidi, Mario Gerla.
1 Capacity Dimensioning Based on Traffic Measurement in the Internet Kazumine Osaka University Shingo Ata (Osaka City Univ.)
1. Introduction REU 2006-Packet Loss Distributions of TCP using Web100 Zoriel M. Salado, Mentors: Dr. Miguel A. Labrador and Cesar D. Guerrero 2. Methodology.
A Bandwidth Estimation Method for IP Version 6 Networks Marshall Crocker Department of Electrical and Computer Engineering Mississippi State University.
We used ns-2 network simulator [5] to evaluate RED-DT and compare its performance to RED [1], FRED [2], LQD [3], and CHOKe [4]. All simulation scenarios.
Path Capacity Estimation in Time-Slotted Wireless Networks
Receiver Driven Bandwidth Sharing for TCP Authors: Puneet Mehra, Avideh Zakor and Christophe De Vlesschouwer University of California Berkeley. Presented.
INM 2008 Orlando, Florida A Hidden Markov Model Approach to Available Bandwidth Estimation and Monitoring Cesar D. Guerrero Miguel A. Labrador Department.
End-to-end Bandwidth Estimation in the Wide Internet Daniele Croce PhD dissertation, April 16, 2010.
TCP continued. Discussion – TCP Throughput TCP will most likely generate the saw tooth type of traffic. – A rough estimate is that the congestion window.
USHA: A Practical Vertical Handoff Solution Ling-Jyh Chen, Tony Sun, Mario Gerla Computer Science Department, UCLA.
Load Balancing of Multipath Source Routing in Ad Hoc Networks Lianfang Zhang, Zenghua Zhao, Yantai Shu, and Lei Wang Department of Computer Science Tianjin.
Bandwidth estimation: metrics, measurement techniques, and tools Presenter: Yuhang Wang.
PATH DIVERSITY WITH FORWARD ERROR CORRECTION SYSTEM FOR PACKET SWITCHED NETWORKS Thinh Nguyen and Avideh Zakhor IEEE INFOCOM 2003.
UNIT-V Transport Layer protocols for Ad Hoc Wireless Networks
Rohit Kapoor, Ling-Jyh Chen, M. Y. Sanadidi, Mario Gerla
Ling-Jyh Chen, Mario Gerla Computer Science Department, UCLA
CapProbe Ling-Jyh Chen, M. Y. Sanadidi, Mario Gerla
Tony Sun, Guang Yang, Ling-Jyh Chen, M. Y. Sanadidi, Mario Gerla
QShine 2005, Orlando, Florida
Presentation transcript:

Access Link Capacity Monitoring with TFRC Probe Ling-Jyh Chen, Tony Sun, Dan Xu, M. Y. Sanadidi, Mario Gerla Computer Science Department, University of California at Los Angeles

Oct. 3, 2004E2EMON Motivation Knowledge of link capacity is important for network management, pricing, and QoS support. The link capacity of a network connection may vary dramatically due to vertical handoff, dynamic channel allocation, and wireless channel quality. Knowing the link capacity will permit the source to rapidly and appropriately adapt the outbound data transmissions rate.

Oct. 3, 2004E2EMON Access Link Capacity Monitoring Requirements provide correct information work passively without adding excess overhead promptly react to occurrences in network events maintain end-to-end semantics Our approach: TFRC Probe embed CapProbe algorithm within TFRC simple, accurate, passive, timely, and end-to-end extensible to other protocols and applications

Oct. 3, 2004E2EMON Potential Applications Adaptive multimedia streaming Congestion control Overlay network structuring Wireless link monitoring Mobility detection

Oct. 3, 2004E2EMON Estimate minimum link capacity on an Internet path, as seen at the IP level Design Goals End-to-end: assume no help from routers Inexpensive: Minimal additional traffic and processing Fast: converges to capacity fast enough for the application 100 Mbps 50 Mbps 10 Mbps (Link Capacity) The Capacity Estimation Problem

Oct. 3, 2004E2EMON T3T3 T2T2 T3T3 T3T3 T1T1 T3T3 Narrowest Link 20Mbps10Mbps5Mbps10Mbps20Mbps8Mbps Packet Pair Dispersion

Oct. 3, 2004E2EMON Ideal Packet Dispersion No cross-traffic Capacity = (Packet Size) / (Dispersion)

Oct. 3, 2004E2EMON Compression and Expansion First packet queueing → compressed dispersion → Over- estimation Second packet queueing → expanded dispersion → Under- estimation

Oct. 3, 2004E2EMON CapProbe Filter PP samples that do not have minimum queuing time Dispersion of PP sample with minimum delay sum reflects capacity CapProbe combines both dispersion and e2e transit delay information CapProbe is simple, fast, and accurate

Oct. 3, 2004E2EMON TFRC: TCP-Friendly Rate Control TFRC is an equation based unicast multimedia streaming protocol. TFRC mimics the TCP long-term throughput by utilizing the function: The receiver is responsible for calculating the loss event rate p and sending the information back to the sender once per round-trip time. The sender is responsible for adjusting its sending rate T actual to be close to T.

Oct. 3, 2004E2EMON TFRC Probe Embedding CapProbe within TFRC Three design issues: 1. Accurate capacity estimation 2. Fast estimation process 3. Minimal traffic overhead and modification to the original TFRC Two design options: 1. One-way estimation 2. Round-trip estimation

Oct. 3, 2004E2EMON TFRC Probe Accurate Capacity Estimation Embed CapProbe algorithm within TFRC by sending two packets back-to-back every n packets

Oct. 3, 2004E2EMON TFRC Probe Fast Link Capacity Estimation Fast in estimating link capacities from samples CapProbe has been shown to be a fast and accurate technique for link capacity estimation. Fast in getting samples The speed of sampling will increase/decrease when the packet sizes decrease/increase.

Oct. 3, 2004E2EMON TFRC Probe R send is the sending rate of data packets S is the number of samples needed to get a reliable capacity estimation P is the data packet size t is the expected time to get one capacity estimation. n is the number of data packets between samples Packet size adaptation

Oct. 3, 2004E2EMON Simulation The monitoring ability of TFRC Probe is verified using NS-2 simulator The bottleneck link (between node 3 and 4) is shared by all the data flows and configured as an asymmetric link with various capacities in the forward direction and fixed capacity (100Kbps) in the backward direction.

Oct. 3, 2004E2EMON Simulation Cross Traffic Description Type I 4 FTP flows (from node 7 to 10, 8 to 9, 11 to 14, and 12 to 13); 1500 bytes/packet Type II 4 CBR flows (from node 7 to 10, 8 to 9, 11 to 14, and 12 to 13); 500 bytes/packet; 80% load on the bottleneck Type III 16 Pareto flows with alpha = 1.9 (4 flows from node 7 to 10, 4 flows from 8 to 9, 4 flows from 11 to 14, and 4 flows from 12 to 13); 1000 bytes/packet; 80% load on the bottleneck Three type of cross traffic are employed in the simulaiton. The link capacity estimation results are collected after 20 and 50 samples.

Oct. 3, 2004E2EMON Simulation Results TFRC Probe CapProbe TFRC Probe CapProbe TFRC Probe CapProbe TFRC Probe CapProbe no cross traffic 20 samples100 K 500 K100 K1 M100 K5 M100 K 50 samples100 K 500 K100 K1 M100 K5 M100 K cross traffic type I 20 samples100 K 500 K100 K1 M100 K5 M100 K 50 samples100 K 500 K100 K1 M100 K5 M100 K cross traffic type II 20 samples100 K 500 K100 K1 M100 K5 M100 K 50 samples100 K 500 K100 K1 M100 K5 M100 K cross traffic type III 20 samples100 K 500 K100 K1 M100 K5 M100 K 50 samples100 K 500 K100 K1 M100 K5 M100 K bottleneck capacity of the forward direction link 100 Kbps500 Kbps1 Mbps5 Mbps bottleneck capacity of the backward direction link 100 Kbps

Oct. 3, 2004E2EMON Experiments Implementation: based on the original TFRC codes (Linux platform) Experiments: Without packet size adaptation Evaluate the effectiveness of TFRC Probe in wired Internet links (symmetric and asymmetric links) and wireless links (1xRTT and b) With packet size adaptation Evaluate the feasibility of monitoring wireless link capacity using TFRC Probe.

Oct. 3, 2004E2EMON Experiment Results 1 Run 1Run 2Run 3Run 4Run 5 CapacityTimeCapacityTimeCapacityTimeCapacityTimeCapacityTime Ethernet 100Mbps 20 samples samples samples DSL DownLink 2Mbps 20 samples samples samples DSL UpLink 128Kbps 20 samples samples samples Wired Internet links (no pkt size adaptation)

Oct. 3, 2004E2EMON Experiment Results 2 Run 1Run 2Run 3Run 4Run 5 CapacityTimeCapacityTimeCapacityTimeCapacityTimeCapacityTime 1xRTT 150Kbps 20 samples samples samples b 1Mbps 20 samples samples samples b 2Mbps 20 samples samples samples b 5.5Mbps 20 samples samples samples b 11Mbps 20 samples samples samples Wireless links (no pkt size adaptation)

Oct. 3, 2004E2EMON Experiment Results b link with varying data rate (with pkt size adaptation)

Oct. 3, 2004E2EMON Conclusion TFRC Probe is simple, accurate, passive, timely, and end-to-end. The evaluation of TFRC Probe is performed by both simulation and testbed experiments. The same concept can be applied to other UDP based application protocols (e.g. RAP, RTP, UDP based FTP and P2P file downloading) and other emerging data transmission protocols (e.g. DCCP). CapProbe website:

Oct. 3, 2004E2EMON Thanks!