C-MAC: a Configurable Medium Access Control Protocol for Sensor Networks

被引:8
作者
Steiner, Rodrigo Vieira [1 ]
Mueck, Tiago Rogerio [1 ]
Froehlich, Antonio Augusto [1 ]
机构
[1] Univ Fed Santa Catarina, Software Hardware Integrat Lab, BR-88040900 Florianopolis, SC, Brazil
来源
2010 IEEE SENSORS | 2010年
关键词
D O I
10.1109/ICSENS.2010.5691016
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
C-MAC is a highly configurable MAC protocol realized as an architecture of medium access control strategies that can be combined to produce application-specific protocols. By selecting the proper strategies and configuring their parameters, programmers can instantiate MAC protocols that closely match their applications' requirements. C-MAC relies on static metaprogramming techniques to achieve high configurability without compromising size and performance. A previous implementation of C-MAC for the Mica2 mote produced B-MAC-like instances that are smaller, faster, and make better use of the network than the original TINYOS B-MAC. In this work, we implemented and evaluated EPOS C-MAC in the scope of the EPOSMote project. The EPOSMote devices used in this work feature an IEEE 802.15.4 compliant radio. This motivated us to evaluate additional configuration parameters, including synchronization (e.g. beacon-based), contention, and data handling (e.g. error detection). As a result, C-MAC has undergone a major redesign and now features an architecture whose elements are more fine-grained and thus can be reused in a larger variety of scenarios.
引用
收藏
页码:845 / 848
页数:4
相关论文
共 8 条
[1]   MAC Essentials for Wireless Sensor Networks [J].
Bachir, Abdelmalik ;
Dohler, Mischa ;
Watteyne, Thomas ;
Leung, Kin K. .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2010, 12 (02) :222-248
[2]  
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]
[3]  
Klues K, 2007, SENSYS'07: PROCEEDINGS OF THE 5TH ACM CONFERENCE ON EMBEDDED NETWORKED SENSOR SYSTEMS, P59
[4]  
MeshNetics, 2008, M25208V10 MESHNETICS
[5]  
Polastre J, 2004, P 2 INT C EMB NETW S, V95107, DOI DOI 10.1145/1031495.1031508
[6]  
van Dam T, 2003, Proceedings of 1st International Conference on embedded networked sensor systems, P171, DOI DOI 10.1145/958491.958512
[7]  
Wanner LF, 2007, INT FED INFO PROC, V231, P401
[8]  
Ye W, 2002, IEEE INFOCOM SER, P1567, DOI 10.1109/INFCOM.2002.1019408