Opportunistic Packet Scheduling and Media Access Control for Wireless LANs and Multi-hop Ad Hoc Networks Jianfeng Wang, Hongqiang Zhai and Yuguang Fang.

Slides:



Advertisements
Similar presentations
Winter 2004 UCSC CMPE252B1 CMPE 257: Wireless and Mobile Networking SET 3f: Medium Access Control Protocols.
Advertisements

SELECT: Self-Learning Collision Avoidance for Wireless Networks Chun-Cheng Chen, Eunsoo, Seo, Hwangnam Kim, and Haiyun Luo Department of Computer Science,
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,
Available Bandwidth Estimation in IEEE Based Wireless Networks Samarth Shah, Kai Chen, Klara Nahrstedt Department of Computer Science University.
Priority Queuing Achieving Flow ‘Fairness’ in Wireless Networks Thomas Shen Prof. K.C. Wang SURE 2005.
Module C- Part 1 WLAN Performance Aspects
CARA: Collision-Aware Rate Adaptation for IEEE WLANs Presented by Eric Wang 1.
MAC Layer (Mis)behaviors Christophe Augier - CSE Summer 2003.
An Adaptive Coordinated Medium Access Control for Wireless Sensor Networks Jing Ai, Jingfei Kong, Damla Turgut Networking and Mobile Computing (NetMoC)
Random Access MAC for Efficient Broadcast Support in Ad Hoc Networks Ken Tang, Mario Gerla Computer Science Department University of California, Los Angeles.
Re-routing Instability in IEEE Multi-hop Ad-hoc Networks Ping Chung Ng and Soung Chang Liew The 4th IEEE International Workshop on Wireless Local.
The Impact of Multihop Wireless Channel on TCP Throughput and Loss Zhenghua Fu, Petros Zerfos, Haiyun Luo, Songwu Lu, Lixia Zhang, Mario Gerla INFOCOM2003,
Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Vikram Kanodia.
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.
UNIVERSITY OF CALIFORNIA SANTA CRUZ Energy-Efficient Channel Access Protocols Venkatesh Rajendran
5-1 Data Link Layer r Wireless Networks m Wi-Fi (Wireless LAN) Example Problems m RTS/CTS.
MAC Reliable Broadcast in Ad Hoc Networks Ken Tang, Mario Gerla University of California, Los Angeles (ktang,
1-1 Medium-Access Control. 1-2 Medium Access r Radio communication: shared medium. m Throughput, delay, and fairness. r MAC for sensor networks: m Must.
Sep 12, 2002Wireless Networking Seminar1 Does IEEE Work Well in Multi-hop Wireless Network? Author: Shugong Xu, Tarek Saadawi City University of.
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks Dr. Baruch Awerbuch, David Holmer, and Herbert Rubens Johns Hopkins University Department.
Medium Access Control Protocols Using Directional Antennas in Ad Hoc Networks CIS 888 Prof. Anish Arora The Ohio State University.
RTS/CTS-Induced Congestion in Ad Hoc Wireless LANs Saikat Ray, Jeffrey B. Carruthers, and David Starobinski Department of Electrical and Computer Engineering.
Opersating Mode DCF: distributed coordination function
1 SenMetrics’05, San Diego, 07/21/2005 SOSBRA: A MAC-Layer Retransmission Algorithm Designed for the Physical-Layer Characteristics of Clustered Sensor.
SOAR: Simple Opportunistic Adaptive Routing Protocol for Wireless Mesh Networks Authors: Eric Rozner, Jayesh Seshadri, Yogita Ashok Mehta, Lili Qiu Published:
1 Dynamic Adaption of DCF and PCF mode of IEEE WLAN Abhishek Goliya Guided By: Prof. Sridhar Iyer Dr. Leena-Chandran Wadia MTech Dissertation.
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,
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,
1 Core-PC: A Class of Correlative Power Control Algorithms for Single Channel Mobile Ad Hoc Networks Jun Zhang and Brahim Bensaou The Hong Kong University.
Effects of Multi-Rate in Ad Hoc Wireless Networks
November 4, 2003APOC 2003 Wuhan, China 1/14 Demand Based Bandwidth Assignment MAC Protocol for Wireless LANs Presented by Ruibiao Qiu Department of Computer.
Demand Based Bandwidth Assignment MAC Protocol for Wireless LANs K.Murugan, B.Dushyanth, E.Gunasekaran S.Arivuthokai, RS.Bhuvaneswaran, S.Shanmugavel.
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.
Collision-free Time Slot Reuse in Multi-hop Wireless Sensor Networks
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.
Chapter 6 Multiple Radio Access
Service differentiation mechanisms for IEEE based wireless networks § Srikant Kuppa & Ravi Prakash Distributed Systems Laboratory The University.
Fast Resilient Jumbo Frames in Wireless LANs Apurv Bhartia University of Texas at Austin Joint work with Anand Padmanabha Iyer, Gaurav.
Angular MAC: a framework for directional antennas in wireless mesh networks Erdem Ulukan and Özgür Gürbüz Faculty of Engineering and Natural Sciences,
Performance Analysis of IEEE Distributed Coordination Function (DCF) Author : Giuseppe Bianchi Presented by: 李政修 December 23, 2003.
Hangguan Shan, Member, IEEE, Ho Ting Cheng, Student Member, IEEE, and Weihua Zhuang, Fellow, IEEE Cross-Layer Cooperative MAC Protocol in Distributed Wireless.
Token-DCF, COMSNET(2013) -> MOBICOM(2014). Introduction ▣ To improve standard MAC protocol of IEEE for WLAN. ▣ S-MAC, A-MAC, SPEED-MAC, and etc.
A new Cooperative Strategy for Deafness Prevention in Directional Ad Hoc Networks Andrea Munari, Francesco Rossetto, and Michele Zorzi University of Padova,
Turkmen Canli ± and Ashfaq Khokhar* Electrical and Computer Engineering Department ± Computer Science Department* The University of Illinois at Chicago.
Mitigating starvation in Wireless Ad hoc Networks: Multi-channel MAC and Power Control Adviser : Frank, Yeong-Sung Lin Presented by Shin-Yao Chen.
Energy-Efficient, Application-Aware Medium Access for Sensor Networks Venkatesh Rajenfran, J. J. Garcia-Luna-Aceves, and Katia Obraczka Computer Engineering.
MAC Layer Protocols for Wireless Networks. What is MAC? MAC stands for Media Access Control. A MAC layer protocol is the protocol that controls access.
Fair and Efficient multihop Scheduling Algorithm for IEEE BWA Systems Daehyon Kim and Aura Ganz International Conference on Broadband Networks 2005.
Distributed-Queue Access for Wireless Ad Hoc Networks Authors: V. Baiamonte, C. Casetti, C.-F. Chiasserini Dipartimento di Elettronica, Politecnico di.
COE-541 LAN / MAN Simulation & Performance Evaluation of CSMA/CA
Oregon Graduate Institute1 Sensor and energy-efficient networking CSE 525: Advanced Networking Computer Science and Engineering Department Winter 2004.
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
A New MAC Protocol for Wi-Fi Mesh Networks Tzu-Jane Tsai, Hsueh-Wen Tseng, and Ai-Chun Pang IEEE AINA’06.
An Opportunistic Directional MAC Protocol for Multi-hop Wireless Networks with Switched Beam Directional Antennas Osama Bazan and Muhammad Jaseemuddin.
LA-MAC: A Load Adaptive MAC Protocol for MANETs IEEE Global Telecommunications Conference(GLOBECOM )2009. Presented by Qiang YE Smart Grid Subgroup Meeting.
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
Design and implementation of
Topics in Distributed Wireless Medium Access Control
Mobicom ‘99 Per Johansson, Tony Larsson, Nicklas Hedman
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
The Impact of Multihop Wireless Channel on TCP Performance
Subject Name: Adhoc Networks Subject Code: 10CS841
<month year> <doc.: IEEE doc> January 2013
<month year> <doc.: IEEE doc> January 2013
Presentation transcript:

Opportunistic Packet Scheduling and Media Access Control for Wireless LANs and Multi-hop Ad Hoc Networks Jianfeng Wang, Hongqiang Zhai and Yuguang Fang Department of Electrical & Computer Engineering University of Florida

Overview Motivation Contributions OSMA Protocol Performance Evaluation Conclusions Future work

Motivation Head-of-Line (HOL) blocking problem  Outgoing packets are buffered in a FIFO queue waiting for transmission.  If the first in line packet is blocked, all subsequent packets are denied service, even if their corresponding destinations are not blocked.  This phenomenon contributes to an increase in the average queue length, packet latency and packet loss probability  Ultimately, it causes a reduction of the useful system throughput and an unfairness problem.

Motivation Head-of-Line (HOL) blocking problem

Motivation The HOL blocking problem worsens in the wireless LANs or mobile ad hoc networks for two reasons.  The HOL packet may fail in retransmission of RTS or DATA frames many times due to the fading, the interference and the collision.  Random nature of the contention-based MAC protocols, say Binomial Exponential Backoff scheme.

Contributions Introduce a new protocol - Opportunistic Packet Scheduling and Media Access Control (OSMA). This protocol exploits high quality channel condition under certain fairness constraints. The first paper to exploit the multi-user diversity in the CDMA/CA based wireless networks.

Multicast RTS  A channel probing message which includes a list of candidate receivers.  Guarantees “fairness” Priority-based CTS  The candidate receiver with the highest priority would be granted to access the channel by replying CTS in this first place.  Optimizes “throughput” OSMA Protocol - Overview

At the sender node, one separate queue is maintained for each next hop OSMA Protocol - Multicast RTS

The sender node determines a set of candidate receivers which have their packets queued A candidate receiver list = {1,2,4} OSMA Protocol - Multicast RTS

Based on the weight of the HOL packet in each queue, the scheduler assigns media access priority to each candidate receiver.  Possible scheduling schemes: Round Robin, Earliest Timestamp First etc.

OSMA Protocol - Multicast RTS The sender multicasts a RTS frame with a media access priority list to those chosen candidate receivers. Src RTS Selected group of candidate receivers: 1,3,5,7

OSMA Protocol - Multicast RTS To ensure long term fairness among links, the weight adjustor is used to update the weight of each link after each transmission.

OSMA Protocol - Priority-based CTS Each candidate receiver evaluates the instantaneous channel condition based on the physical-layer analysis of the RTS frame. Src RTS

OSMA Protocol - Priority-based CTS If the channel condition is better than a certain level and its NAV is zero, the receiver is allowed to transmit a CTS. Src CTS Eligible candidate receivers: 1

OSMA Protocol - Priority-based CTS It is possible that more than one candidate receiver is qualified to receive data. Src CTS Eligible candidate receivers: 1,5

OSMA Protocol - Priority-based CTS To avoid collisions, the media access priority list in the multicast RTS frame announces the order of media access among qualified candidate receivers. Format of Multicast RTS frame

OSMA Protocol - Priority-based CTS To prioritize the receivers, different Inter- Frame Spacings (IFSs) are employed.  the IFS of the nth receiver = SIFS + (n-1) * Time_slot SIFSCTS 1 Prioritized CTS frames Time_slot SIFSCTS 2 SIFSCTS 3 SIFSCTS n 1 st receiver 2 nd receiver 3 rd receiver N th receiver … Only ONE of these CTS frames will be received by the sender

OSMA Protocol - Priority-based CTS If the sender can’t receive any CTS frames after DIFS, there is no qualified receiver.  DIFS = SIFS + M * Time_slot where M is the maximal number of receivers which can be included into the multicast RTS. CTS 2 SIFSCTS 3 SIFSCTS M SIFSCTS 1 1 st receiver 2 nd receiver 3 rd receiver M th receiver RTSDIFS Sender … SIFS

Performance Evaluation - Objective Ns-2 is used as simulation tool Evaluate the performance of OSMA Compare it with the base rate IEEE scheme.

Performance Evaluation - Setup Physical Propagation model is Ricean fading. Background noise = 100dbm Data packet size = 1000 bytes Introduce Average Fade Probability to characterize the channel condition.  The probability that the received power is less than the received power threshold defined by MAC

Performance Evaluation - Setup Scenario 1 - WLAN  Number of flows vs throughput  Channel quality vs TCP throughput  Channel quality vs TCP fairness AP

Performance Evaluation - Setup Scenario 2 - Multihop network  One-hop and multi-hop flow  Total throughput vs Offered load Grid topology with 100 nodes

Performance Evaluation - Results WLAN - Number of users vs throughput 44% throughput gain

Performance Evaluation - Results WLAN - Channel quality vs TCP throughput 12% throughput gain 87% throughput gain

Performance Evaluation - Results WLAN - Channel quality vs TCP fairness Jain’s Fairness Index = f where x i is the flow rate for the flow i

Performance Evaluation - Results Multihop network with One-hop flow  Total throughput vs Offered load

Performance Evaluation - Results Multihop network with Multi-hop flow  Total throughput vs Offered load

Conclusions OSMA, an Opportunistic scheduling and channel aware media access protocol for WLANs and multihop ad hoc networks. By using multicast RTS and prioritized CTS, OSMA  explores the multi-user diversity  alleviates HOL blocking problem significantly.

Conclusions Simulation results show that compared with MAC, OSMA normally obtains throughput gains of:  50% or above in WLANs and  several times in multi-hop networks This is the first paper to address multi-user diversity by opportunistic scheduling in the CSMA/CA based wireless networks.

Future work The scheduling among unicast data packets, control packets and broadcast packets. Design details of packet scheduling algorithms. Studies on incorporating power control, rate adaptation and directional antenna into this general framework OSMA.

Q & A