DocumentCode
2143714
Title
C-MAC: A configurable medium access control protocol for sensor networks
Author
Steiner, Rodrigo Vieira ; Mück, Tiago Rogério ; Fröhlich, Antônio Augusto
Author_Institution
Software/Hardware Integration Lab., Fed. Univ. of Santa Catarina, Florianopolis, Brazil
fYear
2010
fDate
1-4 Nov. 2010
Firstpage
845
Lastpage
848
Abstract
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 TlNYOS 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.
Keywords
access control; access protocols; wireless sensor networks; C-MAC; application specific protocols; configurable medium access control protocol; highly configurable MAC protocol; static metaprogramming techniques; wireless sensor networks;
fLanguage
English
Publisher
ieee
Conference_Titel
Sensors, 2010 IEEE
Conference_Location
Kona, HI
ISSN
1930-0395
Print_ISBN
978-1-4244-8170-5
Electronic_ISBN
1930-0395
Type
conf
DOI
10.1109/ICSENS.2010.5691016
Filename
5691016
Link To Document