LA-MAC: A Load Adaptive MAC Protocol for MANETs IEEE Global Telecommunications Conference(GLOBECOM )2009. Presented by Qiang YE Smart Grid Subgroup Meeting.

Slides:



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

A 2 -MAC: An Adaptive, Anycast MAC Protocol for Wireless Sensor Networks Hwee-Xian TAN and Mun Choon CHAN Department of Computer Science, School of Computing.
Fine-grained Channel Access in Wireless LAN SIGCOMM 2010 Kun Tan, Ji Fang, Yuanyang Zhang,Shouyuan Chen, Lixin Shi, Jiansong Zhang, Yongguang Zhang.
Z-MAC: a Hybrid MAC for Wireless Sensor Networks Injong Rhee, Ajit Warrier, Mahesh Aia and Jeongki Min Dept. of Computer Science, North Carolina State.
S-MAC Sensor Medium Access Control Protocol An Energy Efficient MAC protocol for Wireless Sensor Networks.
An Energy-efficient MAC protocol for Wireless Sensor Networks Wei Ye, John Heidemann, Deborah Estrin.
Medium Access Control in Wireless Sensor Networks.
LECTURE 11 CT1303 LAN. DYNAMIC MAC PROTOCOL No fixed assignment for transmission media or any network resources.. It allows transmission when needed.
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.
Comp 361, Spring 20056:Basic Wireless 1 Chapter 6: Basic Wireless (last updated 02/05/05) r A quick intro to CDMA r Basic
CMPE280n An Energy-efficient MAC protocol for Wireless Sensor Networks Wei Ye, John Heidemann, Deborah Estrin presented by Venkatesh Rajendran.
MAC Layer (Mis)behaviors Christophe Augier - CSE Summer 2003.
1 實驗五:媒介存取協定模擬 教師: 助教:. 2 Outline  Background  Transmission Protocols  ALOHA  CSMA/CD  CSMA/CA  Network Devices  Hub  Switch  Access Point (AP)
Random Access MAC for Efficient Broadcast Support in Ad Hoc Networks Ken Tang, Mario Gerla Computer Science Department University of California, Los Angeles.
Fair Sharing of MAC under TCP in Wireless Ad Hoc Networks Mario Gerla Computer Science Department University of California, Los Angeles Los Angeles, CA.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 9th Lecture Christian Schindelhauer.
1 Ultra-Low Duty Cycle MAC with Scheduled Channel Polling Wei Ye Fabio Silva John Heidemann Presented by: Ronak Bhuta Date: 4 th December 2007.
An Energy-efficient MAC protocol for Wireless Sensor Networks
Isolation of Wireless Ad hoc Medium Access Mechanisms under TCP Ken Tang,Mario Correa,Mario Gerla Computer Science Department,UCLA.
Power saving technique for multi-hop ad hoc wireless networks.
Semester EEE449 Computer Networks The Data Link Layer Part 2: Media Access Control En. Mohd Nazri Mahmud MPhil (Cambridge, UK) BEng (Essex,
MAC Layer Protocols for Sensor Networks Leonardo Leiria Fernandes.
DETERMINATION OF THE TOPOLOGY OF HIGH SURVIVAL HF RADIO COMMUNICATION NETWORK Andrea Abrardo.
Medium Access Control Protocols Using Directional Antennas in Ad Hoc Networks CIS 888 Prof. Anish Arora The Ohio State University.
Multiple Access Protocols Chapter 6 of Hiroshi Harada Book
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.
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.
An Energy Efficient MAC Protocol for Wireless Sensor Networks “S-MAC” Wei Ye, John Heidemann, Deborah Estrin Presentation: Deniz Çokuslu May 2008.
Improving Capacity and Flexibility of Wireless Mesh Networks by Interface Switching Yunxia Feng, Minglu Li and Min-You Wu Presented by: Yunxia Feng Dept.
The University of Iowa. Copyright© 2005 A. Kruger 1 Introduction to Wireless Sensor Networks Medium Access Control (MAC) 21 February 2005.
MARCH : A Medium Access Control Protocol For Multihop Wireless Ad Hoc Networks 성 백 동
Demand Based Bandwidth Assignment MAC Protocol for Wireless LANs K.Murugan, B.Dushyanth, E.Gunasekaran S.Arivuthokai, RS.Bhuvaneswaran, S.Shanmugavel.
An Adaptive, High Performance MAC for Long- Distance Multihop Wireless Networks Presented by Jason Lew.
Presenter: Abhishek Gupta Dept. of Electrical and Computer Engineering
Multi-Channel MAC for Ad Hoc Networks: Handling Multi- Channel Hidden Terminals Using a Single Transceiver (MMAC) Paper by Jungmin So and Nitin Vaidya.
Chapter 6 Multiple Radio Access
SEEDEX: A MAC protocol for ad hoc networks R. Rozovsky and P. R. Kumar ACM ACM MobiHoc 2001 speaker: Chien-Wen.
Performance Analysis of IEEE Distributed Coordination Function (DCF) Author : Giuseppe Bianchi Presented by: 李政修 December 23, 2003.
Multi-channel Wireless Sensor Network MAC protocol based on dynamic route.
1 An Energy-efficient MAC protocol for Wireless Sensor Networks Wei Ye, John Heidemann, Deborah Estrin IEEE infocom /1/2005 Hong-Shi Wang.
Background of Ad hoc Wireless Networks Student Presentations Wireless Communication Technology and Research Ad hoc Routing and Mobile IP and Mobility Wireless.
Planning and Analyzing Wireless LAN
A Multi-Channel CSMA MAC Protocol with Receiver Based Channel Selection for Multihop Wireless Networks Nitin Jain, Samir R. Das Department of Electrical.
KAIS T Medium Access Control with Coordinated Adaptive Sleeping for Wireless Sensor Network Wei Ye, John Heidemann, Deborah Estrin 2003 IEEE/ACM TRANSACTIONS.
An Energy-Efficient MAC Protocol for Wireless Sensor Networks Speaker: hsiwei Wei Ye, John Heidemann and Deborah Estrin. IEEE INFOCOM 2002 Page
Performance Evaluation of IEEE
Mitigating starvation in Wireless Ad hoc Networks: Multi-channel MAC and Power Control Adviser : Frank, Yeong-Sung Lin Presented by Shin-Yao Chen.
0.1 IT 601: Mobile Computing Wireless Sensor Network Prof. Anirudha Sahoo IIT Bombay.
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.
Distributed-Queue Access for Wireless Ad Hoc Networks Authors: V. Baiamonte, C. Casetti, C.-F. Chiasserini Dipartimento di Elettronica, Politecnico di.
Oregon Graduate Institute1 Sensor and energy-efficient networking CSE 525: Advanced Networking Computer Science and Engineering Department Winter 2004.
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.
Wireless LAN Requirements (1) Same as any LAN – High capacity, short distances, full connectivity, broadcast capability Throughput: – efficient use wireless.
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.
MAC Protocols for Sensor Networks
MAC Protocols for Sensor Networks
An Energy-efficient MAC protocol for Wireless Sensor Networks
CT301 LECTURE 8.
“Performance Comparison of the Radio Link Protocols of IEEE 802
Dynamic TDMA Slot Assignment in Ad Hoc Network
SENSYS Presented by Cheolki Lee
TCP and MAC interplay in Wireless Ad Hoc Networks
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So and Nitin Vaidya Modified and Presented.
Multi-channel, multi-radio wireless networks
Department of Computer Science Southern Illinois University Carbondale CS441-Mobile & Wireless Computing IEEE Standard.
Performance Evaluation of an Integrated-service IEEE Network
Presentation transcript:

LA-MAC: A Load Adaptive MAC Protocol for MANETs IEEE Global Telecommunications Conference(GLOBECOM )2009. Presented by Qiang YE Smart Grid Subgroup Meeting

Outline Introduction LA-MAC Overview  CSMA Mode  TDMA Mode  Hybrid Mode LA-MAC Implementation Performance Evaluation Conclusion 6/8/ LA-MAC: A Load Adaptive MAC Protocol for MANETs

Introduction CSMA and TDMA are two mainstream MAC protocols currently used in Mobile Ad hoc Networks. CSMA: a contention-based MAC protocol firstly appeared in IEEE Wireless LAN DCF functionality to coordinate the channel access among users Advantages:  Indepentdent of network topology and sychrony information  Good performance under low contention Disadvantages:  Degraded performance under high contention 6/8/ LA-MAC: A Load Adaptive MAC Protocol for MANETs

TDMA : A slot-based MAC protocol Advantages:  Collision free  Good performance under high contention level Disadvantages:  Global synchrony information  Inefficiency under low contention level 6/8/ LA-MAC: A Load Adaptive MAC Protocol for MANETs

According to the pros and cons of both algorithms, A hybird MAC is motivated to perform better tradeoff between these two. See Fig.1 6/8/ LA-MAC: A Load Adaptive MAC Protocol for MANETs

The key contributions of this paper:  Strengthen the advantages of both CSMA and TDMA  Make a good cross-layer implementation on the real MANET testbed. 6/8/ LA-MAC: A Load Adaptive MAC Protocol for MANETs

Outline Introduction LA-MAC Overview  CSMA Mode  TDMA Mode  Hybrid Mode LA-MAC Implementation Performance Evaluation Conclusion 6/8/ LA-MAC: A Load Adaptive MAC Protocol for MANETs

LA-MAC Overview CSMA Mode: LA-MAC simply employs a random backoff mechanism similar to IEEE MAC protocol. Before transmitting, it waits for a random back-off, then senses the channel, if idle, it tranmits immediately, otherwise wait and back-off again. when the receiver receives the data, it sends ACK to indicate whether it receives successfully or not 6/8/ LA-MAC: A Load Adaptive MAC Protocol for MANETs

TDMA Mode each node collects its one-hop neighbor information utilizing a periodic Ping-like broadcast mechanism. Then each node exchanges its one-hop neighbor list with its one-hop neighbors to get the two hop neighborhood information. Then, Dynamic Time Slot Assignment (DTSA) can be executed. 6/8/ LA-MAC: A Load Adaptive MAC Protocol for MANETs

Hybrid Mode  a node can be in two states: Low Contention (LC) and High Contention (HC)  In LC, all nodes can transmit in CSMA mode.  A node can stay in HC state for a predefined period T HC HC LC if it does not receive notification among this period. LC HC if the node misses N th ACKs  In HC, the two hop neighbors of the slot owner is not allowed to transmit. Only the owner and its one hop neighbor can compete for the slot access.(more like TDMA) 6/8/ LA-MAC: A Load Adaptive MAC Protocol for MANETs

Outline Introduction LA-MAC Overview  CSMA Mode  TDMA Mode  Hybrid Mode LA-MAC Implementation Performance Evaluation Conclusion 6/8/ LA-MAC: A Load Adaptive MAC Protocol for MANETs

LA-MAC Implementation It presents the implementation of LA-MAC on Universal Software Radio Peripheral (USRP) software defined nodes.See figure 2. MANET nodes built on USRP and GNU Radio, GNU Radio runs on the host and USRP is connected to the host via a USB connection. While USRP functions as the RF frontend and the baseband processing unit, the PHY and DATA LINK layers are implemented in GNU Radio. 6/8/ LA-MAC: A Load Adaptive MAC Protocol for MANETs

Fig.2 The system architecture of a MANET testbed node. 6/8/ LA-MAC: A Load Adaptive MAC Protocol for MANETs

Carrier sensing  GNU Radio offers a basic Python-based implementation of CSMA to which we refer as GR-CSMA. It has some problems of carrier sensing.  Inband signaling provides a potential solution to this problem (but the USB delay still unavoidable). See Fig. 3  LA-MAC can also offload the carrier sensing function to the FPGA chipset on the USRP node to solve this problem. (a random back-off is introduced to avoid collisions among simultaneous transmissions) 6/8/ LA-MAC: A Load Adaptive MAC Protocol for MANETs

Collision Avoidance Collisions are mainly due to hidden terminal problem. RTS/CTS is not used on the host due to the timing issue, so the hybrid mode mentioned before can deal with this problem. Clock synchronization LA-MAC requires a node to maintain clock synchronization with other nodes in its contention area. The timestamp field in the meta-data is used for synchronization. 6/8/ LA-MAC: A Load Adaptive MAC Protocol for MANETs

Outline Introduction LA-MAC Overview  CSMA Mode  TDMA Mode  Hybrid Mode LA-MAC Implementation Performance Evaluation Conclusion 6/8/ LA-MAC: A Load Adaptive MAC Protocol for MANETs

Performance Evaluation The paper presents the experimental studies to compare the performance of LA-MAC protocol against GR-CSMA and TDMA. Two scenarios are considered in the paper:  One hop scenario: 16 nodes are distributed within a one-hop distance of one another.  Two hop scenario (With hidden terminals) see fig.4 Fig.4 Topology of Two hop scenario 6/8/ LA-MAC: A Load Adaptive MAC Protocol for MANETs

In the simulation, both the transmission latency(RTT time) and the maximum achievable data throughput(MADT) are analyzed between above three MACs: Transmission latency:  LA-MAC is forced to be in CSMA mode(LA-CSMA). The RTT time in LA-CSMA is lower than GR-CSMA due to the following reasons: FPGA carrier sensing Random back-off mechanism MADT:  In the one-hop scenario, Fig.5. shows the throughput versus the contention level of the network. LA-CSMA(independent of contention level) out performs GR-CSMA due to the above to reasons to avoid collisions 6/8/ LA-MAC: A Load Adaptive MAC Protocol for MANETs

 In the two- hop scenario, see Fig.6, LA-MAC achieves a reasonable trade-off between TDMA and CSMA Fig.5 The throughput comparison of the one-hop experiment. Fig.6 The throughput comparison in the two-hop experiment. 6/8/ LA-MAC: A Load Adaptive MAC Protocol for MANETs

6/8/ LA-MAC: A Load Adaptive MAC Protocol for MANETs

Outline Introduction LA-MAC Overview  CSMA Mode  TDMA Mode  Hybrid Mode LA-MAC Implementation Performance Evaluation Conclusion 6/8/ LA-MAC: A Load Adaptive MAC Protocol for MANETs

Conclusion In this paper, we present Load-Adaptive MAC (LA-MAC) protocol for MANETs capable of switching modes of operation. While LA-MAC operates in CSMA mode for light traffic loads, it switches to TDMA mode of operation for heavy traffic loads and increased contention conditions. We implement and host LA-MAC in a MANET testbed formed by a collection of USRP nodes. Our implementation approach uses GNU Radio and inband signaling technology. Our experimental results show that LA-MAC achieves a better performance measured in terms of throughput than CSMA and TDMA over either one-hop or two-hop MANET topologies. 6/8/ LA-MAC: A Load Adaptive MAC Protocol for MANETs

6/8/ LA-MAC: A Load Adaptive MAC Protocol for MANETs