Isolating Physical PER for Smart Rate Selection in 802.11 Malik Ahmad Yar Khan and Darryl Veitch ARC Special Centre for Ultra-Broadband Information Networks.

Slides:



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

Improving TCP over Wireless by Selectively Protecting Packet Transmissions Carla F. Chiasserini Michele Garetto Michela Meo Dipartimento di Elettronica.
Lecture 5: IEEE Wireless LANs (Cont.). Mobile Communication Technology according to IEEE (examples) Local wireless networks WLAN a.
A Scalable MAC Protocol for Next-Generation Wireless LANs Zakhia (Zak) Abichar, J. Morris Chang, and Daji Qiao Dept. of Electrical and Computer Engineering.
1 A Novel Topology-blind Fair Medium Access Control for Wireless LAN and Ad Hoc Networks Z. Y. Fang and B. Bensaou Computer Science Department Hong Kong.
Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross- Layer Information Awareness Xin Yu Department Of Computer Science New York University,
Presented by Scott Kristjanson CMPT-820 Multimedia Systems Instructor: Dr. Mohamed Hefeeda 1 Cross-Layer Wireless Multimedia.
Contention Window Optimization for IEEE DCF Access Control D. J. Deng, C. H. Ke, H. H. Chen, and Y. M. Huang IEEE Transaction on Wireless Communication.
CARA: Collision-Aware Rate Adaptation for IEEE WLANs Presented by Eric Wang 1.
Collision Aware Rate Adaptation (CARA) Bob Kinicki Computer Science Department Computer Science Department Advanced Computer.
Centre for Wireless Communications Opportunistic Media Access for Multirate Ad Hoc Networks B.Sadegahi, V.Kanodia, A.Sabharwal and E.Knightly Presented.
Low Delay Marking for TCP in Wireless Ad Hoc Networks Choong-Soo Lee, Mingzhe Li Emmanuel Agu, Mark Claypool, Robert Kinicki Worcester Polytechnic Institute.
Fair Sharing of MAC under TCP in Wireless Ad Hoc Networks Mario Gerla Computer Science Department University of California, Los Angeles Los Angeles, CA.
CARA: Collision-Aware Rate Adaptation for IEEE WLANs J.Kim, S. Kim, S. Choi and D.Qiao INFOCOM 2006 Barcelona, Spain Presenter - Bob Kinicki Advanced.
Performance Enhancement of TFRC in Wireless Ad Hoc Networks Mingzhe Li, Choong-Soo Lee, Emmanuel Agu, Mark Claypool and Bob Kinicki Computer Science Department.
Dynamic Rate Adaptation in IEEE WLANs Bob Kinicki PEDS March 26, 2007 PEDS March 26, 2007.
1 Short-term Fairness for TCP Flows in b WLANs M. Bottigliengo, C. Casetti, C.-F. Chiasserini, M. Meo INFOCOM 2004.
1 A Comparison of Mechanisms for Improving TCP Performance over Wireless Links Course : CS898T Instructor : Dr.Chang - Swapna Sunkara.
1 How to apply Adaptation principle: case study in
Selected Data Rate Packet Loss Channel-error Loss Collision Loss Reduced Packet Probing (RPP) Multirate Adaptation For Multihop Ad Hoc Wireless Networks.
MAC Layer Protocols for Sensor Networks Leonardo Leiria Fernandes.
Gursharan Singh Tatla Transport Layer 16-May
Packet Loss Characterization in WiFi-based Long Distance Networks Authors : Anmol Sheth, Sergiu Nedevschi, Rabin Patra, Lakshminarayanan Subramanian [INFOCOM.
Wireless Networking & Mobile Computing CS 752/852 - Spring 2012 Tamer Nadeem Dept. of Computer Science Lec #7: MAC Multi-Rate.
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.
A Cooperative Diversity- Based Robust MAC Protocol in wireless Ad Hoc Networks Sangman Moh, Chansu Yu Chosun University, Cleveland State University Korea,
An End-to-end Approach to Increase TCP Throughput Over Ad-hoc Networks Sarah Sharafkandi and Naceur Malouch.
Distributed Call Admission Control for VoIP over WLANs based on Channel Load Estimation Paolo Dini, Nicola Baldo, Jaume Nin-Guerrero, Josep Mangues-Bafalluy,
Effects of Multi-Rate in Ad Hoc Wireless Networks
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,
ECE 256: Wireless Networking and Mobile Computing
End-to-End Performance and Fairness in Multihop Wireless Backhaul Networks V. Gambiroza, B. Sadeghi, and E. Knightly Rice University.
KAIS T High-throughput multicast routing metrics in wireless mesh networks Sabyasachi Roy, Dimitrios Koutsonikolas, Saumitra Das, and Y. Charlie Hu ICDCS.
Fast Resilient Jumbo Frames in Wireless LANs Apurv Bhartia University of Texas at Austin Joint work with Anand Padmanabha Iyer, Gaurav.
Chang-Yeong Oh and Tae-Jin Lee JOURNAL OF COMMUNICATIONS AND NETWORKS, VOL. 13, NO. 5, OCTOBER 2011 Cooperative MAC Protocol Using Active Relays for Multi-Rate.
Seungnam Yang, Kyungsoo Lee, Hyundoc Seo and Hyogon Kim Korea University VTC Spring 2008 SPLASH: a Simple Multi-Channel Migration Scheme for IEEE
Adaptive Power Control Algorithm for Ad Hoc Networks with Short and Long Term Packet Correlations Jun Zhang, Zuyuan Fang, and Brahim Bensaou Dept. of Computer.
Mitigating Congestion in Wireless Sensor Networks Bret Hull, Kyle Jamieson, Hari Balakrishnan MIT Computer Science and Artificial Intelligence Laborartory.
Doc.: IEEE /0070r2 SubmissionSlide 1 Efficient Error Control Using Network Coding for Multicast Transmission Date: Authors: DooJung.
RTS/CTS-Induced Congestion in Ad Hoc Wireless LANs Saikat Ray,Jeffrey B. Carruthers and David Starobinski WCNC 2003.
IEEE Rate Control Algorithms: Experimentation and Performance Evaluation in Infrastructure Mode Sourav Pal, Sumantra R. Kundu, Kalyan Basu and Sajal.
1 Effectiveness of Physical and Virtual Carrier Sensing in IEEE Wireless Ad Hoc Networks Fu-Yi Hung and Ivan Marsic WCNC 2007.
Copyright © 2003 OPNET Technologies, Inc. Confidential, not for distribution to third parties. Wireless LANs Session
A New MAC Protocol for Wi-Fi Mesh Networks Tzu-Jane Tsai, Hsueh-Wen Tseng, and Ai-Chun Pang IEEE AINA’06.
On the Performance Characteristics of WLANs: Revisited S. Choi, K. Park and C.K. Kim Sigmetrics 2005 Banff, Canada Presenter - Bob Kinicki Presenter -
LA-MAC: A Load Adaptive MAC Protocol for MANETs IEEE Global Telecommunications Conference(GLOBECOM )2009. Presented by Qiang YE Smart Grid Subgroup Meeting.
Wireless LAN Requirements (1) Same as any LAN – High capacity, short distances, full connectivity, broadcast capability Throughput: – efficient use wireless.
AN EFFICIENT TDMA SCHEME WITH DYNAMIC SLOT ASSIGNMENT IN CLUSTERED WIRELESS SENSOR NETWORKS Shafiq U. Hashmi, Jahangir H. Sarker, Hussein T. Mouftah and.
A Bidirectional Multi-channel MAC Protocol for Improving TCP Performance on Multihop Wireless Ad Hoc Networks Tianbo Kuang and Carey Williamson Department.
MAC Protocols for Sensor Networks
MAC Protocols for Sensor Networks
IEEE e Performance Evaluation
VoIP over Wireless Networks
Cognitive Link Layer for Wireless Local Area Networks
Topics in Distributed Wireless Medium Access Control
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So and Nitin Vaidya Modified and Presented.
Improving VoIP Call Capacity over IEEE Networks
VoIP Models for System Performance Evaluation
Self Organized Networks
VoIP Models for System Performance Evaluation
Adaptive rate control Requirements
2/25/2019May 2008 November 2007 doc.: IEEE /2752r1 January 2009
Maximizing MAC Throughputs by Dynamic RTS-CTS Threshold
Enhanced IEEE by Integrating Multiuser Dynamic OFDMA
Investigation of Voice Traffic in Wi-Fi Environment
Impact of transmission errors on TCP performance
Presentation transcript:

Isolating Physical PER for Smart Rate Selection in Malik Ahmad Yar Khan and Darryl Veitch ARC Special Centre for Ultra-Broadband Information Networks (CUBIN) The University of Melbourne, Australia IEEE Infocom 2009 (acceptance rate = 19.65%)

Outline Introduction Introduction The core idea The core idea RCA modification RCA modification –Fragmentation implementation –RTS/CTS implementation Performance Performance Conclusion Conclusion

Introduction Rate selection algorithms in use in suffer from a fundamental problem Rate selection algorithms in use in suffer from a fundamental problem –Implicity or explicity make decisions bases on total Packet Error Rate (PER) False rate decision lowers the system throughput False rate decision lowers the system throughput

Introduction Total PER = PPER + CPER Total PER = PPER + CPER –PPER: Physical PER –CPER: contention PER It is often the case CPER dominates PPER It is often the case CPER dominates PPER –Poor latency, loss and throughput

PER under a ideal environment

Goal of the paper Providing a novel way to isolate the physical error Providing a novel way to isolate the physical error Providing a modular way of isolating the contention error which any rate adaptation algorithm can be enhanced Providing a modular way of isolating the contention error which any rate adaptation algorithm can be enhanced

Fragmentation Only consider a packet is fragmented into 2 frames Only consider a packet is fragmented into 2 frames The fragment 2 is sent out only after an SIFS after the final ACK The fragment 2 is sent out only after an SIFS after the final ACK –Provided there are no hidden terminals

Fragmentation If the first fragment is lost, for nay reason, the second will not even be sent If the first fragment is lost, for nay reason, the second will not even be sent Observation: the loss of a second fragment on the first transmission attempt Observation: the loss of a second fragment on the first transmission attempt –Physical error

RTS/CTS Once the RTS-CTS exchange is completed, the data packet will have the channel reserved, and will only encounter error for physical reasons Once the RTS-CTS exchange is completed, the data packet will have the channel reserved, and will only encounter error for physical reasons

Block reservation in e An option in IEEE e An option in IEEE e The second data packet of such blocks could be used to directly measure PPER The second data packet of such blocks could be used to directly measure PPER

Main concept Not to use these methods all the time in practice Not to use these methods all the time in practice Only trigger their use often enough to gather good statistics on PPER Only trigger their use often enough to gather good statistics on PPER

Scatterplots of PER with no cross traffic

Scatterplots of PER with CT and fragmentation

Scatterplots of PER with CT and fragmentation (RTS/CTS on)

Rate dependence of IP throughput

Fragmentation implementation Only descriptors of second fragments are passed to the RCAs Only descriptors of second fragments are passed to the RCAs A mechanism is needed to trigger the fragmentation of selected packets A mechanism is needed to trigger the fragmentation of selected packets –Maintains a simple ON/OFF variable

RTS/CTS implementation RTS/CTS protection is switched on by a per-packet decision RTS/CTS protection is switched on by a per-packet decision Use Long Retry Count (LRC) to record the statistic of RTS/CST transmission Use Long Retry Count (LRC) to record the statistic of RTS/CST transmission

Performance Two main metrics Two main metrics –Weighted mean rate summaries –IP throughput All experiments are run in IEEE a in testbed All experiments are run in IEEE a in testbed –Full rate set:{6,9,12,18,24,36,48,54} –Packet size: 1500 bytes –10 stations if no further explanation

The wireless testbed St[1-13] are stations, Sniff[1-2] are sniffers St[1-13] are stations, Sniff[1-2] are sniffers

Two implementation protocols SampleRate SampleRate –A MIT master thesis –Implemented on MadWifi AMRR AMRR –A multi-rate algorithm also implemented on MadWifi

Single user with different RCAs

TPER for single user case for AMRR

SampleRate with different packet sizes (1472B)

SampleRate with different packet sizes (716B)

UDP upstream system throughput

TCP upstream system throughput

Conclusion The paper investigates two ways to isolate Physical PER The paper investigates two ways to isolate Physical PER –RTS/CTS –MAC level packet fragmentation Higher channel rates were used when PPER was in fact low, even when contention is present Higher channel rates were used when PPER was in fact low, even when contention is present

Thank you!!