In defense of random access

Slides:



Advertisements
Similar presentations
A DISTRIBUTED CSMA ALGORITHM FOR THROUGHPUT AND UTILITY MAXIMIZATION IN WIRELESS NETWORKS.
Advertisements

Impact of Interference on Multi-hop Wireless Network Performance Kamal Jain, Jitu Padhye, Venkat Padmanabhan and Lili Qiu Microsoft Research Redmond.
Capacity of wireless ad-hoc networks By Kumar Manvendra October 31,2002.
QoS in ad hoc nets: distributed fair scheduling SCOPE: Self-coordinating Localized FQ H. Luo et al “A Self-Coordinating Approach to Distributed FairQueueing.
COS 461 Fall 1997 Routing COS 461 Fall 1997 Typical Structure.
CS4550: Computer Networks II network layer basics 3 routing & congestion control.
Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross- Layer Information Awareness Xin Yu Department Of Computer Science New York University,
Congestion Control Created by M Bateman, A Ruddle & C Allison As part of the TCP View project.
MAC Layer (Mis)behaviors Christophe Augier - CSE Summer 2003.
LANs Media Access Control Step 1 in Sharing Resources.
Low Delay Marking for TCP in Wireless Ad Hoc Networks Choong-Soo Lee, Mingzhe Li Emmanuel Agu, Mark Claypool, Robert Kinicki Worcester Polytechnic Institute.
Congestion Control and Fairness for Many-to-One Routing in Sensor Networks Cheng Tien Ee Ruzena Bajcsy Motivation Congestion Control Background Simulation.
The Impact of Multihop Wireless Channel on TCP Throughput and Loss Presented by Scott McLaren Zhenghua Fu, Petros Zerfos, Haiyun Luo, Songwu Lu, Lixia.
Opportunistic Packet Scheduling and Media Access Control for Wireless LANs and Multi-hop Ad Hoc Networks Jianfeng Wang, Hongqiang Zhai and Yuguang Fang.
Enhancing TCP Fairness in Ad Hoc Wireless Networks Using Neighborhood RED Kaixin Xu, Mario Gerla University of California, Los Angeles {xkx,
MAC Layer Protocols for Sensor Networks Leonardo Leiria Fernandes.
Sep 12, 2002Wireless Networking Seminar1 Does IEEE Work Well in Multi-hop Wireless Network? Author: Shugong Xu, Tarek Saadawi City University of.
Adaptive flow control via Interest Aggregation in CCN by Dojun Byun, Byoung-joon, Myeong-Wuk Jang Samsung Electronics, Advanced Institute of Technology.
Scheduling for Communication and Processing Networks Jean Walrand EECS University of California, Berkeley CORNELL, 4/25/2011 Ref: Jiang-Walrand: Scheduling.
Wireless Medium Access. Multi-transmitter Interference Problem  Similar to multi-path or noise  Two transmitting stations will constructively/destructively.
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.
802.11: Performance Reference: “Does the IEEE MAC protocol work well in multihop wireless ad hoc networks”; Xu, S.; Saadawi, T. IEEE Communications.
Mobile Routing protocols MANET
Enhancing TCP Fairness in Ad Hoc Wireless Networks Using Neighborhood RED Kaixin Xu, Mario Gerla University of California, Los Angeles {xkx,
DRAND: Distributed Randomized TDMA Scheduling for Wireless Ad- Hoc Networks Injong Rhee (with Ajit Warrier, Jeongki Min, Lisong Xu) Department of Computer.
Recitation 8 Wireless Networks. Virtual carrier sensing First exchange control frames before transmitting data – Sender issues “Request to Send” (RTS),
Chi-Cheng Lin, Winona State University CS 313 Introduction to Computer Networking & Telecommunication Chapter 5 Network Layer.
Congestion Control - Supplementary Slides are adapted on Jean Walrand’s Slides.
Copyright: S.Krishnamurthy, UCR Power Controlled Medium Access Control in Wireless Networks – The story continues.
Collision-free Time Slot Reuse in Multi-hop Wireless Sensor Networks
S Master’s thesis seminar 8th August 2006 QUALITY OF SERVICE AWARE ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS Thesis Author: Shan Gong Supervisor:Sven-Gustav.
Michael Schapira Yale and UC Berkeley Joint work with P. Brighten Godfrey, Aviv Zohar and Scott Shenker.
SenProbe: Path Capacity Estimation in Wireless Sensor Networks Tony Sun, Ling-Jyh Chen, Guang Yang M. Y. Sanadidi, Mario Gerla.
TELE202 Lecture 6 Routing in WAN 1 Lecturer Dr Z. Huang Overview ¥Last Lecture »Packet switching in Wide Area Networks »Source: chapter 10 ¥This Lecture.
Lecture Topics: 11/27 Networks Layered Model Ethernet IP.
Recitation 8 Wireless Networks.
a/b/g Networks Routing Herbert Rubens Slides taken from UIUC Wireless Networking Group.
Improving the scalability of MAC protocols in Wireless Mesh Networks Mthulisi Velempini (Mr.)
DRAND: Distributed Randomized TDMA Scheduling for Wireless Ad-Hoc Networks Injong Rhee (with Ajit Warrier, Jeongki Min, Lisong Xu) Department of Computer.
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
Performance Evaluation of L3 Transport Protocols for IEEE (2 nd round) Richard Rouil, Nada Golmie, and David Griffith National Institute of Standards.
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
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,
Puzzle You have 2 glass marbles Building with 100 floors
William Stallings Data and Computer Communications
MAC Protocols for Sensor Networks
Sensor Networks Katia Obraczka Winter 2005 MAC II
Impact of Interference on Multi-hop Wireless Network Performance
Internet Networking recitation #9
ECE 544: Traffic engineering (supplement)
Topics in Distributed Wireless Medium Access Control
MACAW: A Media Access Protocol for Wireless LANs
Ramakrishna Gummadi, Ramesh Govindan, Konstantinos Psounis
ECE 544 Protocol Design Project 2016
TCP, XCP and Fair Queueing
Lecture 19 – TCP Performance
Fair and protected DLS July 2007 Date: LG Electronics
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
Goal Control the amount of traffic in the network
Understanding Congestion Control in Multi-hop Wireless Mesh Networks
Computer Science Division
The Impact of Multihop Wireless Channel on TCP Performance
Internet Networking recitation #10
Distributed Systems CS
Investigation of Voice Traffic in Wi-Fi Environment
EECS 122: Introduction to Computer Networks Packet Scheduling and QoS
How MAC interacts with Capacity of Ad-hoc Networks – Interference problem Capacity of Wireless Networks – Part Page 1.
Lecture 6, Computer Networks (198:552)
Distributed Systems CS
Presentation transcript:

In defense of random access Konstantinos Psounis October 2007 In defense of random access Konstantinos Psounis EE and CS dept. USC University of Southern California

Questioning popular wisdom Konstantinos Psounis October 2007 Questioning popular wisdom Popular wisdom: random access is inefficient random access is unfair Reality check consider the most popular CSMA/CA protocol, 802.11 compare to optimal (collision-free) scheduling when performance suffers, understand what is the real source of trouble it might have little or nothing to do with random access University of Southern California

Konstantinos Psounis October 2007 Inefficient? 1 Flow 1 Flow 2 2 3 15 14 13 Max-min fair rate allocation point (63% of the optimal) Saturation point Saturation conditions (all nodes have packets to send all the time) are neither realistic nor very insightful Use rate control (a reasonable transport protocol) to operate in a different point in the region! University of Southern California

Unfair? Again the rate region offers plenty of good options Konstantinos Psounis October 2007 Unfair? 1 4 7 2 3 5 8 6 9 Flow 1 Flow 2 Flow 3 Max-min fair rate allocation point (91% of the optimal) TCP Saturation point Again the rate region offers plenty of good options But, TCP operates the network at a rather bad (unfair) point Use another rate controller! University of Southern California

What type of rate-control? Konstantinos Psounis October 2007 What type of rate-control? f1 f4 f3 S D f5 f2 Interference-aware, neighborhood-centric University of Southern California

What type of rate-control? Konstantinos Psounis October 2007 What type of rate-control? Proof of concept: when a queue gets congested, one hop neighbors of the sender and receiver mark flows going through their incoming and outgoing links and sources react distributed, easy to implement, in-network changes only TCP Max-min Saturation Neighborhood-centric University of Southern California

How bad can random access be? Konstantinos Psounis October 2007 How bad can random access be? Worst-case scenario: many edges interfere with the edge under study, but they don’t interfere with each other In practice, such topologies (with more than 2-3 such neighbors) rarely occur Aside: a similar setup has been used to argue about worst-case scenario for maximal versus maximum weight matching, further motivating the intuitive correspondence of random access to maximal matching two cases depending on flow direction in the edge under study University of Southern California

Other points Do not dismiss RTS/CTS Konstantinos Psounis October 2007 Other points Do not dismiss RTS/CTS Improve RTS/CTS (for multi-hop scenarios) Trouble from auto rate adaptation: the physical header is always sent at the lowest rate  the transmission time of this header can be equal to that of a data packet, when the later is send at high speeds this problem is unrelated to the scheduling scheme used, yet magnifies the overhead of RTS/CTS (or any other control plane message, e.g. ACKs) 1 Flow 1 Flow 2 2 3 Flow 1 Flow 2 RTS/CTS works RTS/CTS doesn’t work (when Flow 2 is on, Flow 1 collides) University of Southern California

Konstantinos Psounis October 2007 Summary Random access can be efficient and fair as long as it is paired with the right rate controller one can design distributed, easy to implement controllers that do the job The worst-case performance of random access is good when real-life limitations are taken into account e.g. there can’t be many edges that are not interfering with each other, yet they all interfere with the edge under consideration Random access is often accused for somebody else’s sins, e.g. wireline-inspired rate controllers that fail to regulate all contending flows inefficiencies cause by auto rate adaptation etc. University of Southern California