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

被引:30
作者
Huang, Pei [1 ]
Wang, Chen [2 ]
Xiao, Li [1 ]
机构
[1] Michigan State Univ, Dept Comp Sci & Engn, E Lansing, MI 48824 USA
[2] Google Inc, Mountain View, CA USA
基金
美国国家科学基金会;
关键词
Wireless sensor networks; medium access control; receiver-centric scheduling; multichannel;
D O I
10.1109/TC.2014.2308174
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:1149 / 1161
页数:13
相关论文
共 32 条
[1]  
Ahn G.S., 2006, Proceedings of the 4th international conference on Embedded networked sensor systems, P293
[2]  
[Anonymous], 1998, CoRR
[3]  
Bao L., 2002, P 10 IEEE INT C NETW
[4]   Performance analysis,of the IEEE 802.11 distributed coordination function [J].
Bianchi, G .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2000, 18 (03) :535-547
[5]  
Borms J, 2010, LECT NOTES COMPUT SC, V5970, P81, DOI 10.1007/978-3-642-11917-0_6
[6]  
Buettner Michael, 2006, P 4 INT C EMB NETW S, P307, DOI [DOI 10.1145/1182807.1182838, Available:http://portal.acm.org/citation.cfm?id=1182807.1182838]
[7]  
Chiu D.-M., 2000, COMPUTER NETWORKS IS, V17, P1
[8]   Low power downlink MAC protocols for infrastructure wireless sensor networks [J].
El-Hoiydi, A ;
Decotignie, JD .
MOBILE NETWORKS & APPLICATIONS, 2005, 10 (05) :675-690
[9]   Spatial TDMA and CSMA with preamble sampling for low power ad hoc wireless sensor networks [J].
El-Hoiydi, A .
ISCC 2002: SEVENTH INTERNATIONAL SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, PROCEEDINGS, 2002, :685-692
[10]  
Fonseca Rodrigo., 2007, P HOTNETS