• DocumentCode
    3644
  • Title

    RC-MAC: A Receiver-Centric MAC Protocol for Event-Driven Wireless Sensor Networks

  • Author

    Pei Huang ; Chen Wang ; Li Xiao

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Michigan State Univ., East Lansing, MI, USA
  • Volume
    64
  • Issue
    4
  • fYear
    2015
  • fDate
    Apr-15
  • Firstpage
    1149
  • Lastpage
    1161
  • Abstract
    Event-driven wireless sensor networks (WSNs) usually operate under light traffic load. However, when an event is detected, a large number of packets may be generated. A MAC protocol designed for this kind of WSNs should be able to swiftly adapt to the two conditions. Most WSN MAC protocols are optimized for light traffic for the energy efficiency consideration. In this paper, we propose a novel receiver-centric MAC protocol called RC-MAC that seamlessly integrates duty cycling and receiver-centric scheduling, providing high throughput without sacrificing the energy efficiency. To handle bursty traffic triggered by an event, RC-MAC takes advantage of the underlying data gathering tree structure of WSNs and the multichannel technique supported by current IEEE 802.15.4 RF transceivers to assist scheduling of medium access. The throughput is improved in two phases with receiver-centric medium access scheduling and distributed channel assignment. First, on a data gathering tree, a receiver is able to coordinate the medium access of multiple senders so as to reduce collisions and achieve high throughput. Second, different receivers coordinate their senders in different channels and the throughput is further improved by allowing parallel data gathering. Observing packet processing time on low cost sensor nodes, we design a scheduling pattern that ensures fairness between source nodes without sacrificing the throughput. We evaluate the performance of our RC-MAC through measurements of an implementation in TinyOS on TelosB motes and extensive ns-2 simulations. Compared with contention-based and scheduling-based MAC protocols, we show that the throughput and the fairness under heavy traffic load are significantly improved by the receiver-centric scheduling. Due to the high throughput, the energy efficiency is also improved.
  • Keywords
    Zigbee; access protocols; channel allocation; energy conservation; radio transceivers; signal detection; telecommunication congestion control; telecommunication power management; telecommunication scheduling; wireless channels; wireless sensor networks; IEEE 802.15.4 RF transceiver; RC-MAC protocol; TelosB mote; TinyOS mote; WSN MAC protocol; collision reduction; contention-based MAC protocol; data gathering tree; distributed channel assignment; duty cycling; energy efficiency; event detection; event-driven wireless sensor network throughput; light traffic load; multichannel technique; ns-2 simulations; receiver centric MAC protocol; receiver-centric medium access scheduling; Bandwidth; Data communication; Media Access Protocol; Receivers; Schedules; Throughput; Wireless sensor networks; Wireless sensor networks; medium access control; multichannel; receiver-centric scheduling;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2014.2308174
  • Filename
    6747982