Kaixin Xu, Mario Gerla University of California, Los Angeles {xkx,

Slides:



Advertisements
Similar presentations
Achieving Throughput Fairness in Wireless Mesh Network Based on IEEE Janghwan Lee and Ikjun Yeom Division of Computer Science KAIST
Advertisements

RED Enhancement Algorithms By Alina Naimark. Presented Approaches Flow Random Early Drop - FRED By Dong Lin and Robert Morris Sabilized Random Early Drop.
CSIT560 Internet Infrastructure: Switches and Routers Active Queue Management Presented By: Gary Po, Henry Hui and Kenny Chong.
CS 268: Lecture 8 Router Support for Congestion Control Ion Stoica Computer Science Division Department of Electrical Engineering and Computer Sciences.
Priority Queuing Achieving Flow ‘Fairness’ in Wireless Networks Thomas Shen Prof. K.C. Wang SURE 2005.
The War Between Mice and Elephants Presented By Eric Wang Liang Guo and Ibrahim Matta Boston University ICNP
Random Access MAC for Efficient Broadcast Support in Ad Hoc Networks Ken Tang, Mario Gerla Computer Science Department University of California, Los Angeles.
Low Delay Marking for TCP in Wireless Ad Hoc Networks Choong-Soo Lee, Mingzhe Li Emmanuel Agu, Mark Claypool, Robert Kinicki Worcester Polytechnic Institute.
EE689 Lecture 5 Review of last lecture More on HPF RED.
Congestion Control and Fairness for Many-to-One Routing in Sensor Networks Cheng Tien Ee Ruzena Bajcsy Motivation Congestion Control Background Simulation.
Fair Sharing of MAC under TCP in Wireless Ad Hoc Networks Mario Gerla Computer Science Department University of California, Los Angeles Los Angeles, CA.
MIMO-CAST: A CROSS-LAYER AD HOC MULTICAST PROTOCOL USING MIMO RADIOS Soon Y. Oh*, Mario Gerla*, Pengkai Zhao**, Babak Daneshrad** *Computer Science Dept.,
The Impact of Multihop Wireless Channel on TCP Throughput and Loss Presented by Scott McLaren Zhenghua Fu, Petros Zerfos, Haiyun Luo, Songwu Lu, Lixia.
Performance Enhancement of TFRC in Wireless Ad Hoc Networks Travis Grant – Mingzhe Li, Choong-Soo Lee, Emmanuel.
Performance Enhancement of TFRC in Wireless Ad Hoc Networks Mingzhe Li, Choong-Soo Lee, Emmanuel Agu, Mark Claypool and Bob Kinicki Computer Science Department.
Opportunistic Packet Scheduling and Media Access Control for Wireless LANs and Multi-hop Ad Hoc Networks Jianfeng Wang, Hongqiang Zhai and Yuguang Fang.
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.
Isolation of Wireless Ad hoc Medium Access Mechanisms under TCP Ken Tang,Mario Correa,Mario Gerla Computer Science Department,UCLA.
The War Between Mice and Elephants By Liang Guo (Graduate Student) Ibrahim Matta (Professor) Boston University ICNP’2001 Presented By Preeti Phadnis.
Enhancing TCP Fairness in Ad Hoc Wireless Networks Using Neighborhood RED Kaixin Xu, Mario Gerla University of California, Los Angeles {xkx,
MIMO and TCP: A CASE for CROSS LAYER DESIGN Soon Y. Oh, Mario Gerla Computer Science Dept. University of California, Los Angeles {soonoh,
MAC Reliable Broadcast in Ad Hoc Networks Ken Tang, Mario Gerla University of California, Los Angeles (ktang,
Advanced Computer Networks : RED 1 Random Early Detection Gateways for Congestion Avoidance Sally Floyd and Van Jacobson, IEEE Transactions on Networking,
Medium Access Control Protocols Using Directional Antennas in Ad Hoc Networks CIS 888 Prof. Anish Arora The Ohio State University.
TCP Behavior across Multihop Wireless Networks and the Wired Internet Kaixin Xu, Sang Bae, Mario Gerla, Sungwook Lee Computer Science Department University.
Network Coding vs. Erasure Coding: Reliable Multicast in MANETs Atsushi Fujimura*, Soon Y. Oh, and Mario Gerla *NEC Corporation University of California,
Performance Evaluation and Improvement of an Ad Hoc Wireless Network Takayuki Yamamoto Graduate School of Engineering Science, Osaka University, Japan.
CSE 6590 Fall 2010 Routing Metrics for Wireless Mesh Networks 1 4 October, 2015.
Enhancing TCP Fairness in Ad Hoc Wireless Networks using Neighborhood RED Kaixin Xu, Mario Gerla UCLA Computer Science Department
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.
Influence of Transmission Power on the Performance of Ad Hoc Networks Crystal Jackson SURE 2004.
Fair Sharing of MAC under TCP in Wireless Ad Hoc Networks Mario Gerla Computer Science Department University of California, Los Angeles Los Angeles, CA.
ACN: CSFQ1 CSFQ Core-Stateless Fair Queueing Presented by Nagaraj Shirali Choong-Soo Lee ACN: CSFQ1.
ACN: RED paper1 Random Early Detection Gateways for Congestion Avoidance Sally Floyd and Van Jacobson, IEEE Transactions on Networking, Vol.1, No. 4, (Aug.
27th, Nov 2001 GLOBECOM /16 Analysis of Dynamic Behaviors of Many TCP Connections Sharing Tail-Drop / RED Routers Go Hasegawa Osaka University, Japan.
Group 3 Sandeep Chinni Arif Khan Venkat Rajiv. Delay Tolerant Networks Path from source to destination is not present at any single point in time. Combining.
Congestion Control in CSMA-Based Networks with Inconsistent Channel State V. Gambiroza and E. Knightly Rice Networks Group
The Impact of Active Queue Management on Multimedia Congestion Control Wu-chi Feng Ohio State University.
Power Control in Wireless Ad Hoc Networks Background An ad hoc network is a group of self configuring wireless nodes that lack infrastructure. Motivation—Power.
CSE 6590 Fall 2009 Routing Metrics for Wireless Mesh Networks 1 12 November, 2015.
TCP with Variance Control for Multihop IEEE Wireless Networks Jiwei Chen, Mario Gerla, Yeng-zhong Lee.
SenProbe: Path Capacity Estimation in Wireless Sensor Networks Tony Sun, Ling-Jyh Chen, Guang Yang M. Y. Sanadidi, Mario Gerla.
UCLA ENGINEERING Computer Science RobustGeo: a Disruption-Tolerant Geo-routing Protocol Ruolin Fan, Yu-Ting Yu *, Mario Gerla UCLA, Los Angeles, CA, USA.
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.
Random Early Detection (RED) Router notifies source before congestion happens - just drop the packet (TCP will timeout and adjust its window) - could make.
TCP continued. Discussion – TCP Throughput TCP will most likely generate the saw tooth type of traffic. – A rough estimate is that the congestion window.
Mitigating Congestion in Wireless Sensor Networks Bret Hull, Kyle Jamieson, Hari Balakrishnan MIT Computer Science and Artificial Intelligence Laborartory.
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
Access Link Capacity Monitoring with TFRC Probe Ling-Jyh Chen, Tony Sun, Dan Xu, M. Y. Sanadidi, Mario Gerla Computer Science Department, University of.
A Bidirectional Multi-channel MAC Protocol for Improving TCP Performance on Multihop Wireless Ad Hoc Networks Tianbo Kuang and Carey Williamson Department.
ProbeCast: MANET Admission Control via Probing Soon Y. Oh, Gustavo Marfia, and Mario Gerla Dept. of Computer Science, UCLA Los Angeles, CA 90095, USA {soonoh,
Routing Metrics for Wireless Mesh Networks
Corelite Architecture: Achieving Rated Weight Fairness
Routing Metrics for Wireless Mesh Networks
Design and implementation of
Receiver Assistant Congestion Control in High Speed and Lossy Networks
UNIT-V Transport Layer protocols for Ad Hoc Wireless Networks
Mrinalini Sawhney CS-710 Presentation 2006/09/12
TCP and MAC interplay in Wireless Ad Hoc Networks
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So and Nitin Vaidya Modified and Presented.
TCP-LP: A Distributed Algorithm for Low Priority Data Transfer
Ramakrishna Gummadi, Ramesh Govindan, Konstantinos Psounis
Routing Metrics for Wireless Mesh Networks
Random Early Detection Gateways for Congestion Avoidance
TCP in Mobile Ad-hoc Networks
Goal Control the amount of traffic in the network
The Impact of Multihop Wireless Channel on TCP Performance
CapProbe Ling-Jyh Chen, M. Y. Sanadidi, Mario Gerla
Presentation transcript:

Enhancing TCP Fairness in Ad Hoc Wireless Networks Using Neighborhood RED Kaixin Xu, Mario Gerla University of California, Los Angeles {xkx, gerla}@cs.ucla.edu Lantao Qi, Yantai Shu Tianjin University, Tianjin, China {ltqi, ytshu}@tju.edu.cn This work was supported in part by Office of Naval Research (ONR) "MINUTEMAN“ project under contract N00014-01-C-0016 and TRW under a Graduate Student Fellowship This research was supported in part by the National Natural Science Foundation of China (NSFC) under grant No. 90104015.

Motivation TCP is important to ad hoc networks Reliable transfer of data/image files and multimedia streaming Congestion protection Efficient utilization and fair share of the resources Significant TCP unfairness has been reported in Last several years

TCP Unfairness in Ad Hoc Networks Fairness index in wireless networks Weighted MaxMin Fairness Index Weight(i) = # of contending flows of flow i (including itself) Simulation in QualNet simulator 3 TCP flows contending with each other Weight of 3 flows, 2:3:2

Significant TCP Unfairness Flow 2 is nearly starved Original RED fails to improve the fairness Weighted Fairness Index = 0.67

Why RED Does Not Work? Why RED does not work in ad hoc networks? Random Early Detection (RED) Active queue management scheme Average queue size: Drop probability: , proportional to buffer occupancy Why RED does not work in ad hoc networks? Congestion simultaneously affects multiple queues Queue at a single node cannot completely reflect the state Extend RED to the entire congested area – Neighborhood of the node

Neighborhood and Its Distributed Queue A node’s neighborhood consists of the node itself and the nodes which can interfere with this node’s signal 1-hop neighbors directly interferes 2-hop neighbors may interfere Queue size of the neighborhood reflects the degree of local network congestion

Simplified Neighborhood Queue Model 2-hop neighborhood queue model is not easy to operate Too much overhead Only some packets in 2-hop neighbors’ queues should be counted Simplified model Only include 1-hop neighbors Two queues at each neighbor Distributed neighborhood queue – the aggregate of these local queues

Neighborhood Random Early Detection (NRED) Extending RED to the distributed neighborhood queue Key Problems Counting the size of the distributed neighborhood queue Calculating proper packet drop probability at each node Components of Neighborhood RED Neighborhood Congestion Detection (NCD) Neighborhood Congestion Notification (NCN) Distributed Neighborhood Packet Drop (DNPD)

Neighborhood Congestion Detection Direct way: Announce queue size upon changes Too much overhead, exacerbates congestion Our method: Indirectly estimate an index of queue size by monitoring wireless channel Channel utilization ratio Queue size index , W is channel bandwidth, C is a constant packet size Channel busy Average queue size is calculated using RED’s alg. Congestion: queue size exceeds the minimal threshold CTS

Neighborhood Congestion Notification & Distributed Neighborhood Packet Drop Drop probability over the whole neighborhood queue following RED’s alg. Broadcast the drop probability to 1-hop neighborhoods Distributed Neighborhood Packet Drop Local drop probability is proportional to local node’s channel usage

Parameter Tuning: Scenarios QualNet simulator Basic but typical scenarios Hidden terminal situations Expose terminal situations Configuration parameters Minimum threshold & Maximum threshold Set to 100 and 240 based on previous experiment Vary the maximum packet drop probability (maxp) Hidden Terminal Exposed Terminal

Performance Evaluation: Simple Scenario Both long-term and short-term fairness is achieved Loss of aggregated throughput Tradeoff between fairness and throughput Channel is not fully utilized Overall Throughput Instantaneous Throughput

Performance Evaluation: Multiple Congested Neighborhood Multiple congested neighborhoods FTP2 & FTP 5 have more competing flows, are more likely to be starved Overall Throughput

Conclusions Significant TCP unfairness has been found and reported in ad hoc networks NRED is a network layer solution Easy to implement Incremental deployment Major Contributions Model of neighborhood queue Distributed neighborhood queue Not FIFO, different and dynamic priorities Network layer solution for enhancing TCP fairness in ad hoc networks