MIMO and TCP: A CASE for CROSS LAYER DESIGN Soon Y. Oh, Mario Gerla Computer Science Dept. University of California, Los Angeles {soonoh,

Slides:



Advertisements
Similar presentations
Nick Feamster CS 4251 Computer Networking II Spring 2008
Advertisements

4/30/2015 Pengkai Zhao, You Lu, Babak Daneshrad, Mario Gerla Electrical Engineering/Computer Science, UCLA Cooperative Spatial Scheduling in Distributed.
1 Distributed Control Algorithms for Service Differentiation in Wireless Packet Networks INFOCOM 2001 Michael Barry, Andrew T. Campbell Andras Veres.
Available Bandwidth Estimation in IEEE Based Wireless Networks Samarth Shah, Kai Chen, Klara Nahrstedt Department of Computer Science University.
1 DOA-ALOHA: Slotted ALOHA for Ad Hoc Networking Using Smart Antennas Harkirat Singh & Suresh Singh Portland State University, OR, USA.
MAC Layer (Mis)behaviors Christophe Augier - CSE Summer 2003.
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.
The Impact of Multihop Wireless Channel on TCP Throughput and Loss Zhenghua Fu, Petros Zerfos, Haiyun Luo, Songwu Lu, Lixia Zhang, Mario Gerla INFOCOM2003,
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 Mingzhe Li, Choong-Soo Lee, Emmanuel Agu, Mark Claypool and Bob Kinicki Computer Science Department.
Enhancing TCP Fairness in Ad Hoc Wireless Networks Using Neighborhood RED Prenseted by Ronak Bhuta Date : October 9, 2007 Kaixin Xu Mario Gerla Lantao.
Ad hoc TCP: achieving fairness with Active Neighbor Estimation Kaixin Xu and Mario Gerla Computer Science Department, UCLA
Isolation of Wireless Ad hoc Medium Access Mechanisms under TCP Ken Tang,Mario Correa,Mario Gerla Computer Science Department,UCLA.
Scaling Mesh for Real Ed Knightly ECE Department Rice University
MAC Protocol By Ervin Kulenica & Chien Pham.
Enhancing TCP Fairness in Ad Hoc Wireless Networks Using Neighborhood RED Kaixin Xu, Mario Gerla University of California, Los Angeles {xkx,
MAC Reliable Broadcast in Ad Hoc Networks Ken Tang, Mario Gerla University of California, Los Angeles (ktang,
Using Directional Antennas for Medium Access Control in Ad Hoc Networks MOBICOM 2002 R. Roy Choudhury et al Presented by Hyeeun Choi.
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,
Wireless Networking & Mobile Computing CS 752/852 - Spring 2012 Tamer Nadeem Dept. of Computer Science Lec #7: MAC Multi-Rate.
Department of Electrical and Computer Engineering The Ohio State University1 Evaluation of Intersection Collision Warning System Using an Inter-vehicle.
RTS/CTS-Induced Congestion in Ad Hoc Wireless LANs Saikat Ray, Jeffrey B. Carruthers, and David Starobinski Department of Electrical and Computer Engineering.
CS640: Introduction to Computer Networks Aditya Akella Lecture 22 - Wireless Networking.
A Simple and Effective Cross Layer Networking System for Mobile Ad Hoc Networks Wing Ho Yuen, Heung-no Lee and Timothy Andersen.
Selecting Transmit Powers and Carrier Sense Thresholds in CSMA Jason Fuemmeler, Nitin Vaidya, Venugopal Veeravalli ECE Department & Coordinated Science.
Enhancing TCP Fairness in Ad Hoc Wireless Networks using Neighborhood RED Kaixin Xu, Mario Gerla UCLA Computer Science Department
Joint PHY-MAC Designs and Smart Antennas for Wireless Ad-Hoc Networks CS Mobile and Wireless Networking (Fall 2006)
Enhancing TCP Fairness in Ad Hoc Wireless Networks Using Neighborhood RED Kaixin Xu, Mario Gerla University of California, Los Angeles {xkx,
Addressing Deafness and Hidden Terminal Problem in Directional Antenna Based Wireless Multi-hop Networks Anand Prabhu Subramanian and Samir R. Das {anandps,
Fair Sharing of MAC under TCP in Wireless Ad Hoc Networks Mario Gerla Computer Science Department University of California, Los Angeles Los Angeles, CA.
Effects of Multi-Rate in Ad Hoc Wireless Networks
Ch 11. Multiple Antenna Techniques for WMNs Myungchul Kim
Doc.: n-proposal-statistical-channel-error-model.ppt Submission Jan 2004 UCLA - STMicroelectronics, Inc.Slide 1 Proposal for Statistical.
Performance Evaluation of Multiple Access Protocols for Ad hoc Networks Using Directional Antenna Tamer ElBatt, Timothy Anderson, Bo Ryu WCNC 2003, March.
Full auto rate MAC protocol for wireless ad hoc networks Z. Li, A. Das, A.K. Gupta and S. Nandi School of Computer Engineering Nanyang Technological University.
TCP with Variance Control for Multihop IEEE Wireless Networks Jiwei Chen, Mario Gerla, Yeng-zhong Lee.
Mohamed Elhawary Computer Science Department Cornell University PERCOM 2008 Zygmunt J. Haas Electrical and Computer Engineering Department Cornell University.
A High-Throughput MAC Protocol for Wireless Ad Hoc Networks Wanrong Yu, Jiannong Cao, Xingming Zhou, Xiaodong Wang, Keith C. C. Chan, Alvin T. S. Chan,
SenProbe: Path Capacity Estimation in Wireless Sensor Networks Tony Sun, Ling-Jyh Chen, Guang Yang M. Y. Sanadidi, Mario Gerla.
Medium Access Control protocols for ad hoc wireless networks: A survey 指導教授 : 許子衡 報告者 : 黃群凱.
Cross-Layer Schemes for Antenna Array Based Wireless Ad Hoc Networks – Design and Analysis Jayakrishnan Mundarath Jointly Advised by : Prof. Parmesh Ramanathan.
A new Cooperative Strategy for Deafness Prevention in Directional Ad Hoc Networks Andrea Munari, Francesco Rossetto, and Michele Zorzi University of Padova,
A Multi-Channel CSMA MAC Protocol with Receiver Based Channel Selection for Multihop Wireless Networks Nitin Jain, Samir R. Das Department of Electrical.
Doc.: IEEE /0877r0 Submission July 2013 James Wang (MediaTek)Slide 1 HEW Beamforming Enhancements Date: Authors:
Turkmen Canli ± and Ashfaq Khokhar* Electrical and Computer Engineering Department ± Computer Science Department* The University of Illinois at Chicago.
Improving the scalability of MAC protocols in Wireless Mesh Networks Mthulisi Velempini (Mr.)
A Deafness Free MAC Protocol for Ad Hoc Networks Using Directional Antennas Jia Feng, Pinyi Ren, and Shuangcheng Yan Department of Electronic Engineering.
On Mitigating the Broadcast Storm Problem with Directional Antennas Sheng-Shih Wang July 14, 2003 Chunyu Hu, Yifei Hong, and Jennifer Hou Dept. of Electrical.
Balancing the Hidden and Exposed Node Problems With Power Control In CSMA/CA-Based Wireless Networks Yihong Zhou and Scott M. Nettles Department of Electrical.
Distributed-Queue Access for Wireless Ad Hoc Networks Authors: V. Baiamonte, C. Casetti, C.-F. Chiasserini Dipartimento di Elettronica, Politecnico di.
1 A Power Control MAC Protocol for Ad Hoc Networks EUN-SUN JUNG, NITIN H. VAIDYA, Wireless Networks 11, 55–66, Speaker: Han-Tien Chang.
Performance Evaluation of Multiple IEEE b WLAN Stations in the Presence of Bluetooth Radio.
1 Effectiveness of Physical and Virtual Carrier Sensing in IEEE Wireless Ad Hoc Networks Fu-Yi Hung and Ivan Marsic WCNC 2007.
A New MAC Protocol for Wi-Fi Mesh Networks Tzu-Jane Tsai, Hsueh-Wen Tseng, and Ai-Chun Pang IEEE AINA’06.
5/12/2005doc.: IEEE /0334 Submission Ripple: A Distributed Medium Access Protocol for Wireless Mesh Network Presented at the IEEE802.11, ,
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,
Improving Performance of Higher Layer Protocols with MIMO based MAC
A Power Control MAC Protocol for Ad Hoc Networks
Kaixin Xu, Mario Gerla University of California, Los Angeles {xkx,
TCP and MAC interplay in Wireless Ad Hoc Networks
On the Physical Carrier Sense in Wireless Ad-hoc Networks
SPACE-MAC: Enable spatial-reuse using MIMO channel aware MAC
The Impact of Multihop Wireless Channel on TCP Performance
Presentation transcript:

MIMO and TCP: A CASE for CROSS LAYER DESIGN Soon Y. Oh, Mario Gerla Computer Science Dept. University of California, Los Angeles {soonoh, Joon-Sang Park Dept. of Computer Engineering, Hongik University, Seoul Korea

Introduction TCP performs poorly in wireless networks –Mobility leads to path breaks and TCP time outs –Radio channel problems (noise, fading, jamming etc) cause pkt loss and throughput degradation –TCP and IEEE time out interactions cause unfairness and capture In this paper we focus on Capture

Possible causes of “capture” Spatial Reuse –Multiple flows compete for shared medium in the same collision domain –One of the flows may capture the channel Range Dependency –Reception range R 1 and interference range R 2 R 1 < R 2 –Hidden/Exposed terminal problem and packet collision Topology –Unequal channel access opportunity

Example of TCP Capture FTP Flows 1, 2, 3 use TCP The flows “interfere” with each other Interference causes capture Flow 1 Flow 2 d d Reception Range Interference range Node C Node A Flow 3 Node B

CAPTURE in the current system

Solutions to the Capture Problem Previous solutions –MAC Layer: modify the IEEE retransmission mechanism –Network layer (NRED): Selective drop of packets in the aggressive flows –Problems – both schemes require non trivial changes in protocols Proposed solution - Physical and MAC Layer –Use MIMO antenna weights to minimize interference –Use SPACE-MAC, a MIMO aware MAC protocol

SPACE-MAC Targets Beamforming MIMO Enables multiple communications by nullifying interferers Uses RTS/CTS exchange to learn about channel A B D F

SPACE-MAC PHY Model r(t) = w R T Hw T s(t) Where w T = [w T1 w T2 w T3 ] T : tx weights, w R = [w R1 w R2 w R3 ] T : rx weights, H: 3x3 channel matrix w T1 w T2 w T3 w R1 w R2 w R3 H  Transmitter Receiver s(t) r(t)

SPACE-MAC PHY Model (Cont.) r(t) = w R T Hw T s(t) + n' where w T = [w T1 w T2 w T3 ] T : tx weights, w R = [w R1 w R2 w R3 ] T : rx weights, H: 3x3 channel matrix, n ’ : Weighted noise r(t) = w R T h T s(t) + n' where h T = Hw T : 3x1 channel vector Estimate h T on reception of RTS/CTS w T1 w T2 w T3 w R1 w R2 w R3 H  Transmitter Receiver s(t) Virtual channel h T Real channel w R1 w R2 w R3 h T = Hw T  Transmitter Receiver s(t) r(t)

Operation of SPACE-MAC When A wishes to transmit to B A B D F

Operation of SPACE-MAC A B D F 1)A sends RTS to B; D and F learn about A

Operation of SPACE-MAC A B D F 2)B responds with CTS; D and F learn about B

A B D F Operation of SPACE-MAC 3)D and F beamform; signals from/to B and A are nulled; 4)A and B start communicating

Operation of SPACE-MAC 4)While A and B are communicating, D and F also can start talking A B D F D

Nullifying r(t) = w D T h A s(t) + n' On reception of RTS from A, Node D learns h A = Hw A Find w D s.t. w D T h A = 0 DA w R1 w R2 w R3 h T = Hw T  Transmitter Receiver s(t) r(t)

Simulation Settings Simulation environment –Qualnet –Rayleigh fading –512 bytes/packet –802.11b; 2Mbps channel data rate;370m radio range –5 antennas for each node TCP experiments with: –SPACE-MAC –conventional IEEE MAC

CASE 1: 3 FTP/TCP Flows Topology 3 parallel FTP/TCP flows d = 350 ~ 400 m Flow 1 Flow 2 d d Reception Range Node C Node A Flow 3 Node B

CASE 1: d = 400m Throughput Distance between intermediate nodes: d = 400m A and C are out of B’s reception range (no nulling) However, A and C are within B interference range No interference between A and C

CASE 1: d = 350m Throughput Distance between intermediate nodes: d = 350m A and C are within B’s reception range (SPACE MAC can null ) A and C interfere with each other

CASE 1: d = 350m Total Throughput Distance between intermediate nodes: d = 350m A and C are within B’s reception range (SPACE MAC can null ) A and C interfere with each other

CASE 2: More General Scenario 100 nodes uniformly distributed in 750m x 750m area Random 20 FTP/TCP flows Throughput of each flow

CASE 2: More Realistic Scenario 100 nodes uniformly distributed in 750m x 750m area Random 20 FTP/TCP flows Aggregated throughput

Conclusions “Capture” seriously impacts TCP performance in wireless Ad Hoc networks MIMO and SPACE MAC beamforming prevents capture by “deconflicting” the flows Moreover, MIMO increases total TCP throughput by reducing interference Future work: –Testbed experiments using MIMO and Space MAC