High Throughput MAC layer Multicasting

Slides:



Advertisements
Similar presentations
Problems in Ad Hoc Channel Access
Advertisements

Nick Feamster CS 4251 Computer Networking II Spring 2008
Multicasting in Mobile Ad Hoc Networks Ravindra Vaishampayan Department of Computer Science University of California Santa Cruz, CA 95064, U.S.A. Advisor:
802.11a/b/g Networks Herbert Rubens Some slides taken from UIUC Wireless Networking Group.
An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Network
Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross- Layer Information Awareness Xin Yu Department Of Computer Science New York University,
1 Version 3 Module 8 Ethernet Switching. 2 Version 3 Ethernet Switching Ethernet is a shared media –One node can transmit data at a time More nodes increases.
6/3/ Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross-Layer Information Awareness CS495 – Spring 2005 Northwestern University.
QoS Constraint Routing Protocols for Mobile Ad Hoc
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Opportunistic Packet Scheduling and Media Access Control for Wireless LANs and Multi-hop Ad Hoc Networks Jianfeng Wang, Hongqiang Zhai and Yuguang Fang.
A Cross Layer Approach for Power Heterogeneous Ad hoc Networks Vasudev Shah and Srikanth Krishnamurthy ICDCS 2005.
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,
Medium Access Control Protocols Using Directional Antennas in Ad Hoc Networks CIS 888 Prof. Anish Arora The Ohio State University.
Receiver-driven Layered Multicast Paper by- Steven McCanne, Van Jacobson and Martin Vetterli – ACM SIGCOMM 1996 Presented By – Manoj Sivakumar.
Wireless Networking & Mobile Computing CS 752/852 - Spring 2012 Tamer Nadeem Dept. of Computer Science Lec #7: MAC Multi-Rate.
By : Himali Saxena. Outline Introduction DE-MAC Protocol Simulation Environment & Results Conclusion.
Tuning the Carrier Sensing Range of IEEE MAC Jing Deng,Ben Liang and Pramod K. Varshney Univ. of New Orleans Globecom 2004.
A Cooperative Diversity- Based Robust MAC Protocol in wireless Ad Hoc Networks Sangman Moh, Chansu Yu Chosun University, Cleveland State University Korea,
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So and Nitin Vaidya University of Illinois.
LECTURE9 NET301. DYNAMIC MAC PROTOCOL: CONTENTION PROTOCOL Carrier Sense Multiple Access (CSMA): A protocol in which a node verifies the absence of other.
Mobile Routing protocols MANET
Power Save Mechanisms for Multi-Hop Wireless Networks Matthew J. Miller and Nitin H. Vaidya University of Illinois at Urbana-Champaign BROADNETS October.
MARCH : A Medium Access Control Protocol For Multihop Wireless Ad Hoc Networks 성 백 동
Effects of Multi-Rate in Ad Hoc Wireless Networks
Reliable MAC Layer Multicast in IEEE Wireless Networks Min-Te Sun, Lifei Huang, Anish Arora, Ten-Hwang Lai Department of Computer and Information.
November 4, 2003APOC 2003 Wuhan, China 1/14 Demand Based Bandwidth Assignment MAC Protocol for Wireless LANs Presented by Ruibiao Qiu Department of Computer.
Dynamic Source Routing (DSR) Sandeep Gupta M.Tech - WCC.
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.
A Multi-Channel Cooperative MIMO MAC Protocol for Wireless Sensor Networks(MCCMIMO) MASS 2010.
An Energy-Efficient MAC Protocol for Wireless Sensor Networks Speaker: hsiwei Wei Ye, John Heidemann and Deborah Estrin. IEEE INFOCOM 2002 Page
WLAN.
Ad Hoc On-Demand Distance Vector Routing (AODV) ietf
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
Discovering Sensor Networks: Applications in Structural Health Monitoring Summary Lecture Wireless Communications.
Z-MAC : a Hybrid MAC for Wireless Sensor Networks Injong Rhee, Ajit Warrier, Mahesh Aia and Jeongki Min ACM SenSys Systems Modeling.
The Importance of Being Opportunistic Sachin Katti Dina Katabi, Wenjun Hu, Hariharan Rahul, and Muriel Medard.
Outline What is Wireless LAN Wireless Transmission Types
Wireless MAC.
Routing Metrics for Wireless Mesh Networks
Lab 7 – CSMA/CD (Data Link Layer Layer)
Kunal Amarnani, Ayush Bhardwaj, Angad Kumar Kapoor & Tejas Pargaonkar
Packet Leashes: Defense Against Wormhole Attacks
Topics in Distributed Wireless Medium Access Control
MACAW: A Media Access Protocol for Wireless LAN’s
P2P Streaming for Mobile Nodes: Scenarios and Related Issues
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So and Nitin Vaidya Modified and Presented.
Xors in the air Sachin Katti, Hariharan Rahul, Wenjun Hu, Dina Katabi, Muriel Medard, Jon Crowcroft.
CS 457 – Lecture 6 Ethernet Spring 2012.
Congestion Control, Internet transport protocols: udp
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
basics Richard Dunn CSE July 2, 2003.
Introduction to Wireless Networks
Submission Title: [Reliable Multicast for PAC]
Self Organized Networks
1/16/2019<month year> doc.: IEEE
The Fundamental Role of Hop Distance in IEEE 80
Subject Name: Adhoc Networks Subject Code: 10CS841
COMP/ELEC 429/556 Fall 2017 Homework #1
Directional Antennas for Wireless Networks
Muhammad Niswar Graduate School of Information Science
<month year> <doc.: IEEE doc> January 2013
Is the MAC sufficient for wireless high speed mesh LANs?
DL MU MIMO Error Handling and Simulation Results
Impact of IEEE n Operation On IEEE Performance
Investigating Mac Power Consumption in Wireless Sensor Network
Impact of IEEE n Operation On IEEE Performance
LAN Addresses and ARP IP address: drives the packet to destination network LAN (or MAC or Physical) address: drives the packet to the destination node’s.
Multi-rate Medium Access Control
Presentation transcript:

High Throughput MAC layer Multicasting HIMAC High Throughput MAC layer Multicasting Jaya Goyal MSc. 1st Year

CONTENTS Why HIMAC Performance Limitations in IEEE 802.11 MAC protocol * Channel State Indifference * Demand Ignorance Proposed solution is HIMAC * UCF * UNF Working of HIMAC Possible cases Performance Evaluations Conclusions

WHY HIMAC Currently we have IEEE 802.11 protocol to provide multicasting at MAC layer It doesn’t have specific mechanism for it Do so by broadcasting at BTR Hence need a HIMAC as neither a specific mechanism nor do it have mechanism receive feedback from intended receivers.

Performance Limitations in 802.11 CHANNEL STATE INDIFFERENCE DEMAND IGNORANCE

CHANNEL STATE INDIFFERENCE Broadcasting (BTR) can be < highest acceptable rate for multicast neighbors acceptable rate changes frequently as time varying channel Hence best approach is to find rate before each transmission Suppose R has acceptable rate of 11MBPS but S is sending at 1MBps

CHANNEL STATE INDIFFERENCE(2) In 802.11, it will still send at 6 mbps though it’s a wastage as c still cant receive it due to interference as collision will occur

Experimental Result of Channel Aware Transmission Each point is obtained by transmitting 1000 packets from one node to other Graph shows that when all receivers are within 225ft from transmitting node, transmissions at 11mbps is best and 1mbps ( btr of 802.11b) is best only beyond 275 ft Hencle channel state awareness can significantly improve awareness

DEMAND IGNORANCE In 802.11,we multicast i.e. broadcast here irrespective of demand If node has already overheard data, still data is send to it.

Example to show the problem

SOLUTION PROPOSED HIMAC protocol Main focus is to improve throughput It uses two mechanisms to handle it: * Unary Channel Feedback(UCF) * Unary Negative Feedback (UNF) UCF FR CHANNEL STATE INDIFF UCF + UNF FR DEMAND IGNORANCE Y unary signals

UCF Before data transmission, find highest acceptable rate using UCF S broadcasts RTS packet ( which contains MAC layer multicast addresses ) Each potential R will send UCF (encodes highest acceptable rate) Hence rate selection before each data transmission MAC layer multicast address – so that each receiver can determine whether need to respond with UCF or not. encodes highest acceptable rate on basis of channel quality measuredafter receiving RTS

Example showing effect of UCF signal on rate Ask mam

UCF mechanism properties OVERHEADS RTS UCF Packets BENEFITS Sender knows there is at least one active receiver Sender can use transmission rate higher than BTR If receiving atleast one ucf than atleast one active receiver Inc rate, inc speed of transmission, reduce latency, inc throughput

UNF Only needed in multihop network Solution to demand ignorance along with UCF In this basically, receiver respond with UNF if have overheard else UCF Overhearing is possible only in multihop network

UNF handles two scenarios 1) no demand for packet  sender needs to drop packet 2) heavy interference  packet retransmission is attempted

Example Showing drop of packet 2 neighbours of sender have received packet by overhearing Each receiver respond with unf on receiving rts Hence no ucf so packet is dropped

Working Of HIMAC S broadcasts RTS before packet transmission Receivers on receiving RTS, if overheard the packet respond with UNF else UCF(+ highest acceptable rate) If S receives only UNF, drop packet Else if even a single UCF, send data at rate received with UCF COMBINING BOTH MECHANISMS

Possible Cases Case1: S receives both UCF and UNF: Means some receivers have overheard some not So will send data at lowest rate in UCF Information of UNF is wasted Case2: UCF received, no UNF: same as above (all receivers want data)

Possible Cases(2) Case3: UCF not received , UNF received: Means all receivers have overheard the packet Drop it Case4: both not received: Means no overhearing (no UNF) Receiver not in a position to receive packet(no UCF) Retransmit later

Implementation of Unary Feedback Sometimes it is difficult to extract the minm channel rate information from combined feedback Hence here they use OFDM technology to receive feedback from multiple users without overlapping ( as signals may get cancel due to overlapping due to multi path effect,phase etc)

PERFORMANCE EVALUATION End-to-end throughput of multicast sessions using MAODV can be inc up to 74% Reduces end-to-end latency by factor of 56 Here we will see simulation results on packet size, network load and number of receivers due to space constraints.( on x axis) Himac protocol at mac layer Maodv at network layer

Metrics for Performance Evaluation * End-to-end throughput : avg number of packets received by each receiver per second * MAC Latency: avg latency of receivers receiving the packets at MAC layer * End-to-end latency: avg latency of receivers receiving the packets at network layer

Impact of packet size

Impact of Network Load

Impact of Number of Recievers

Conclusions In IEEE 802.11, no provision of multicasting specifically Hence a new protocol HIMAC to handle this issue. It uses two unary signals UCF and UNF for the same It has increased throughput and reduced latency.