Upload
marshall-andrews
View
225
Download
1
Tags:
Embed Size (px)
Citation preview
A Medium Access Control Protocol with Reliable Multicast Support for Wireless Networks
Thesis defense of:
Vikram Shankar
Advising Committee:
Dr. Sandeep Gupta
Dr. Arunabha Sen Dr. Joseph Hui
December 2002 Mobile Computing and Wireless Networking Lab Arizona State University
Outline of Presentation
Motivation System Model Related work Overview of IEEE 802.11 IEEE 802.11MX (multicast extension) Performance studies Conclusions
December 2002 Mobile Computing and Wireless Networking Lab Arizona State University
Motivation
Need for reliable multicast Group communication Whiteboard applications
Why reliable multicast support at MAC layer? Utilize broadcast nature of wireless medium Local error recovery reduces end-to-end
delays
December 2002 Mobile Computing and Wireless Networking Lab Arizona State University
System Model
Infrastructure-based as well as ad hoc Each node has two transceivers
One for data channel One for busy tones
Bit errors caused by: Channel noise Packet collisions
We deal with one hop reliability only Assumptions:
Multicast recipients are always within transmission range of sender
Antenna is capable of picking up both data bits as well as tones
December 2002 Mobile Computing and Wireless Networking Lab Arizona State University
Hidden Terminal Problem
Translucent circles indicate transmission range of respective colored nodes
Node Blue
Node Orange
Node Green
December 2002 Mobile Computing and Wireless Networking Lab Arizona State University
Exposed Terminal Problem
Node Blue
Node Purple
Node Green
Node Orange
Translucent circles indicate transmission range of respective colored nodes
December 2002 Mobile Computing and Wireless Networking Lab Arizona State University
Use of RTS/CTS
RTS
CTS
XCTS
RTS – Request-To-Send CTS- Clear-To-Send
Node Green
Node Orange
Node Blue
December 2002 Mobile Computing and Wireless Networking Lab Arizona State University
Use of RTS/CTS
RTS
CTS
RTSNode Blue
Node
Orange
Node
Green
Node Purple
Translucent circles indicate transmission range of respective colored nodes
December 2002 Mobile Computing and Wireless Networking Lab Arizona State University
Some Related Work…
IEEE 802.11 Leader Based Protocol Probability Based Protocol Delay Based Protocol Parity Based Multicast Dual Busy Tone Multiple Access
December 2002 Mobile Computing and Wireless Networking Lab Arizona State University
Leader Based Protocol
RTS
Leader
Base
Station
December 2002 Mobile Computing and Wireless Networking Lab Arizona State University
Leader Based Protocol
Base
Station
Leader
CTS
NCTS
December 2002 Mobile Computing and Wireless Networking Lab Arizona State University
Leader Based Protocol
DATA
Leader
Base
Station
December 2002 Mobile Computing and Wireless Networking Lab Arizona State University
Leader Based Protocol
Base
Station
Leader
ACK
NAK
December 2002 Mobile Computing and Wireless Networking Lab Arizona State University
Problems with Leader Based Protocol
Leader Mobility reduces throughput “Capture Effect” may hide NCTS and NAK
from distant nodes Incoming nodes may not have heard
RTS/CTS exchange and may cause collision
Sender has to know the multicast group members a priori
December 2002 Mobile Computing and Wireless Networking Lab Arizona State University
IEEE 802.11
Modes of operation: Infrastructure-based Ad hoc
Three access mechanisms: Basic CSMA/CA CSMA with RTS/CTS Polling
Does not support reliable multicast
December 2002 Mobile Computing and Wireless Networking Lab Arizona State University
IEEE 802.11
December 2002 Mobile Computing and Wireless Networking Lab Arizona State University
Dual Busy Tone Multiple Access
Node mobility causes problems In coming nodes may not have heard
RTS/CTS exchange Unaware of current transmission Up to 60% of packets may be lost due to
collision Use Transmit Busy tone while transmitting Use Receive Busy tone while receiving
December 2002 Mobile Computing and Wireless Networking Lab Arizona State University
IEEE 802.11MX
Salient features Multicast extension to IEEE 802.11 Remains compatible with IEEE 802.11 Multicast is NAK-based Use of tones instead of packets for NAK and
NCTS Dual Busy tones to reduce packet collisions
December 2002 Mobile Computing and Wireless Networking Lab Arizona State University
Slot Diagram
December 2002 Mobile Computing and Wireless Networking Lab Arizona State University
State Diagram - Sender
December 2002 Mobile Computing and Wireless Networking Lab Arizona State University
State Diagram - Receiver
December 2002 Mobile Computing and Wireless Networking Lab Arizona State University
Results - Throughput
December 2002 Mobile Computing and Wireless Networking Lab Arizona State University
Results - Reliability
December 2002 Mobile Computing and Wireless Networking Lab Arizona State University
Conclusions
IEEE 802.11MX was proposed as a reliable multicast extension to IEEE 802.11
Multicast is NAK-based NAKs and NCTSs are in the form of tones Provides the same reliability as Leader Based
Protocol Has better throughput compared to Leader
Based Protocol
December 2002 Mobile Computing and Wireless Networking Lab Arizona State University
Future Work
Addition of power saving strategies Currently working on reliable multicast
protocol built over IEEE 802.11MX
December 2002 Mobile Computing and Wireless Networking Lab Arizona State University
References
ANSI/IEEE Standard 802.11 Wireless LAN medium control (MAC) and physical layer (PHY) specifications, In 1999 Edition.
J. Deng, Z. J. Haas, “Dual Busy Tone Multiple Access (DBTMA): A New Medium Access Control for Packet Radio Networks”, In IEEE ICUPC’98, Italy, 1998.
J. Kuri, S. Kasera, “Reliable Multicast in Multi-access Wireless LANs”, In Proceedings of INFOCOM’99, New York, March 99.
Network Simulator – ns-2, Available via http://www.isi.edu/nsnam/ns/, [Accessed on Aug 02]
D. Towsley, J. Kurose, S. Pingali, “A Comparison of Sender-Initiated and Receiver-Initiated Multicast Protocols”, In IEEE Journal on Selected Areas in Communication, April 1997.
December 2002 Mobile Computing and Wireless Networking Lab Arizona State University
Thank You!