Understanding Congestion Control in Multi-hop Wireless Mesh Networks

Slides:



Advertisements
Similar presentations
The Transmission Control Protocol (TCP) carries most Internet traffic, so performance of the Internet depends to a great extent on how well TCP works.
Advertisements

Martin Suchara, Ryan Witt, Bartek Wydrowski California Institute of Technology Pasadena, U.S.A. TCP MaxNet Implementation and Experiments on the WAN in.
Cross-layer Design in Wireless Mesh Networks Hu Wenjie Computer Network and Protocol Testing Laboratory, Dept. of Computer Science & Technology, Tsinghua.
CS 268: Lecture 7 (Beyond TCP Congestion Control) Ion Stoica Computer Science Division Department of Electrical Engineering and Computer Sciences University.
Restricted Slow-Start for TCP William Allcock 1,2, Sanjay Hegde 3 and Rajkumar Kettimuthu 1,2 1 Argonne National Laboratory 2 The University of Chicago.
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,
Performance Improvement of TCP in Wireless Cellular Network Based on Acknowledgement Control Osaka University Masahiro Miyoshi, Masashi Sugano, Masayuki.
Advanced Computer Networking Congestion Control for High Bandwidth-Delay Product Environments (XCP Algorithm) 1.
XCP: Congestion Control for High Bandwidth-Delay Product Network Dina Katabi, Mark Handley and Charlie Rohrs Presented by Ao-Jan Su.
1 Estimating Shared Congestion Among Internet Paths Weidong Cui, Sridhar Machiraju Randy H. Katz, Ion Stoica Electrical Engineering and Computer Science.
Congestion control in data centers
Low Delay Marking for TCP in Wireless Ad Hoc Networks Choong-Soo Lee, Mingzhe Li Emmanuel Agu, Mark Claypool, Robert Kinicki Worcester Polytechnic Institute.
1 Design study for multimedia transport protocol in heterogeneous networks Haitao Wu; Qian Zhang; Wenwu Zhu; Communications, ICC '03. IEEE International.
The Impact of Multihop Wireless Channel on TCP Throughput and Loss Presented by Scott McLaren Zhenghua Fu, Petros Zerfos, Haiyun Luo, Songwu Lu, Lixia.
1 End-to-End Detection of Shared Bottlenecks Sridhar Machiraju and Weidong Cui Sahara Winter Retreat 2003.
1 Emulating AQM from End Hosts Presenters: Syed Zaidi Ivor Rodrigues.
Enhancing TCP Fairness in Ad Hoc Wireless Networks Using Neighborhood RED Prenseted by Ronak Bhuta Date : October 9, 2007 Kaixin Xu Mario Gerla Lantao.
Medium Start in TCP-Friendly Rate Control Protocol CS 217 Class Project Spring 04 Peter Leong & Michael Welch.
Proxy-based TCP over mobile nets1 Proxy-based TCP-friendly streaming over mobile networks Frank Hartung Uwe Horn Markus Kampmann Presented by Rob Elkind.
Enhancing TCP Fairness in Ad Hoc Wireless Networks Using Neighborhood RED Kaixin Xu, Mario Gerla University of California, Los Angeles {xkx,
Congestion Control for High Bandwidth-Delay Product Environments Dina Katabi Mark Handley Charlie Rohrs.
Ns Simulation Final presentation Stella Pantofel Igor Berman Michael Halperin
TCP Enhancement for Random Loss Jiang Wu Computer Science Lakehead University.
Embedded Networks Laboratory Understanding Congestion Control in Multi-hop Wireless Mesh Networks Sumit Rangwala Apoorva Jindal, Ki-Young Jang, Konstantinos.
Congestion Control in Multi-hop Wireless Mesh Networks Ihsan Ayyub Qazi.
Enhancing TCP Fairness in Ad Hoc Wireless Networks Using Neighborhood RED Kaixin Xu, Mario Gerla University of California, Los Angeles {xkx,
TCP in Wireless Ad Hoc Networks TCP on Wireless Ad Hoc Networks TCP overview Ad hoc TCP and network layer: mobility, route failures and timeout.
UDT: UDP based Data Transfer Yunhong Gu & Robert Grossman Laboratory for Advanced Computing University of Illinois at Chicago.
1 Lecture 14 High-speed TCP connections Wraparound Keeping the pipeline full Estimating RTT Fairness of TCP congestion control Internet resource allocation.
Logical Topology Design and Interface Assignment for Multi- Channel Wireless Mesh Networks A. Hamed Mohsenian Rad Vincent W.S. Wong The University of British.
27th, Nov 2001 GLOBECOM /16 Analysis of Dynamic Behaviors of Many TCP Connections Sharing Tail-Drop / RED Routers Go Hasegawa Osaka University, Japan.
Congestion control for Multipath TCP (MPTCP) Damon Wischik Costin Raiciu Adam Greenhalgh Mark Handley THE ROYAL SOCIETY.
Congestion Control for High Bandwidth-Delay Product Networks D. Katabi (MIT), M. Handley (UCL), C. Rohrs (MIT) – SIGCOMM’02 Presented by Cheng.
15744 Course Project1 Evaluation of Queue Management Algorithms Ningning Hu, Liu Ren, Jichuan Chang 30 April 2001.
Localized Algorithm for Aggregate Fairness in Wireless Sensor Networks Authors : Shigang Chen, Zhan Zhang CISE university of Florida CISE university of.
TCP with Variance Control for Multihop IEEE Wireless Networks Jiwei Chen, Mario Gerla, Yeng-zhong Lee.
Deadline-based Resource Management for Information- Centric Networks Somaya Arianfar, Pasi Sarolahti, Jörg Ott Aalto University, Department of Communications.
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.
Kunal Shah Advisor: Dr. Harish Sethu SIMULATION BASED STUDY OF TCP FAIRNESS IN MULTI-HOP WIRELESS NETWORKS Computer Communications Laboratory.
1 Advanced Transport Protocol Design Nguyen Multimedia Communications Laboratory March 23, 2005.
An Analysis of AIMD Algorithm with Decreasing Increases Yunhong Gu, Xinwei Hong, and Robert L. Grossman National Center for Data Mining.
1 Network Transport Layer: TCP Analysis and BW Allocation Framework Y. Richard Yang 3/30/2016.
Bandwidth estimation: metrics, measurement techniques, and tools Presenter: Yuhang Wang.
Dzmitry Kliazovich, Fabrizio Granelli, University of Trento, Italy
姓名:劉柏廷 系所:國立中正大學 電機所網路通訊組
Window Control Adjust transmission rate by changing Window Size
Dzmitry Kliazovich, Fabrizio Granelli, University of Trento, Italy
Corelite Architecture: Achieving Rated Weight Fairness
COMP 431 Internet Services & Protocols
Receiver Assistant Congestion Control in High Speed and Lossy Networks
CS 268: Lecture 6 Scott Shenker and Ion Stoica
Kaixin Xu, Mario Gerla University of California, Los Angeles {xkx,
ECE 544: Traffic engineering (supplement)
UNIT-V Transport Layer protocols for Ad Hoc Wireless Networks
In defense of random access
Experimental Networking (ECSE 4963)
Multipath QUIC: Design and Evaluation
Ramakrishna Gummadi, Ramesh Govindan, Konstantinos Psounis
TCP, XCP and Fair Queueing
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
The Impact of Multihop Wireless Channel on TCP Performance
Stability of Congestion Control Algorithms Using Control Theory with an application to XCP Ioannis Papadimitriou George Mavromatis.
CapProbe Ling-Jyh Chen, M. Y. Sanadidi, Mario Gerla
Tony Sun, Guang Yang, Ling-Jyh Chen, M. Y. Sanadidi, Mario Gerla
Study of performance of regular TCP in MANETs (using simulator).
Muhammad Niswar Graduate School of Information Science
Understanding Congestion Control Mohammad Alizadeh Fall 2018
Cross Layer Design in Wireless Mesh Networks
TCP flow and congestion control
Review of Internet Protocols Transport Layer
Presentation transcript:

Understanding Congestion Control in Multi-hop Wireless Mesh Networks Sumit Rangwala, Apoorva Jindal, Ki-Young Jang, Konstantinos Psounis, and Ramesh Govindan University of Southern California Problem Description: Congestion Control in 802.11x Wireless Networks What is wrong with TCP? Congestion is a Neighborhood Phenomenon 1 2 3 4 5 6 7 8 9 All incoming and outgoing links from the sender, receiver, all the neighbors of sender, and all the neighbors of receiver 1 3 2 4 5 6 7 8 9 10 Link Neighborhood Link ≡ sender-receiver pair Stack Topology TCP starves the middle flow Proposed Solution: Neighborhood-Centric Transport WCP: AIMD Based Transport Protocol WCPCap: Explicit Rate Control Protocol Neighborhood congestion detection Any link in the link neighborhood is congested Neighborhood RTT Maximum RTT of all flows traversing a link neighborhood End-to-end behavior Reduce a flow’s rate if at least one of the traversed neighborhoods is congested Use the maximum RTT among all traversed neighborhood RTTs to “clock” the rate changes Neighborhood per flow rate Calculates sustainable fair rate for each flow in a link neighborhood Requires spare capacity calculation End-to-end behavior Flows send at a rate that is minimum of the rate assigned at each traversed neighborhood Evaluation: WCP fairer than TCP, WCPCap achieves max-min fairness 1 2 3 4 5 6 7 8 9 Diamond Topology Experimentation Setup Simulation Qualnet 3.9.5 802.11b with default parameters 11Mbps , no rate adaptation, 512 byte data packet Zero channel losses Buffer size: 64 packets Real World Experiments Click modular router on Linux Same code as in simulation Simulations: Diamond Topology 9 8 4 1 2 3 11 10 5 6 7 Simulations: Stack Topology Chain-cross Topology Simulations: Chain-cross Topology 10 26 14 12 13 15 22 24 23 16 11 20 19 17 18 Arbitrary Topology Real-world Experiments: Stack Topology Real-world Experiments: Arbitrary Topology