2010 IEEE Sensors 2010
DOI: 10.1109/icsens.2010.5691016
|View full text |Cite
|
Sign up to set email alerts
|

C-MAC: A configurable medium access control protocol for sensor networks

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 … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
14
0

Year Published

2011
2011
2019
2019

Publication Types

Select...
2
2
1

Relationship

1
4

Authors

Journals

citations
Cited by 12 publications
(14 citation statements)
references
References 8 publications
0
14
0
Order By: Relevance
“…This is due to the use of static metaprogramming techniques (e.g. templates, inline functions, and inline assembly), which ensures that configurability does not come at expense of performance or code size [3]. In this way, C-MAC's instances are fully customized at compile-time and yield extremely lean run-time MACs.…”
Section: B C-macmentioning
confidence: 99%
See 2 more Smart Citations
“…This is due to the use of static metaprogramming techniques (e.g. templates, inline functions, and inline assembly), which ensures that configurability does not come at expense of performance or code size [3]. In this way, C-MAC's instances are fully customized at compile-time and yield extremely lean run-time MACs.…”
Section: B C-macmentioning
confidence: 99%
“…C-MAC is a highly configurable MAC protocol for WSNs realized as a framework of medium access control strategies that can be combined to produce application-specific protocols [3]. It enables application programmers to configure several communication parameters (e.g.…”
Section: B C-macmentioning
confidence: 99%
See 1 more Smart Citation
“…As shown in Figure 15, the RTT is 10.328 ms. The overhead introduced by node A and B together is 1.816 ms. As mentioned in the Related Work section, in [18] the measured RTT was 60 ms for "No CSMA/CA / ACK", 79 ms for "CSMA/CA / ACK enabled", and 62 ms for Meshnetics ZigBeeNet MAC". We conclude that the processing overhead introduced by snapMac is very low.…”
Section: Round Trip Timementioning
confidence: 99%
“…In [18], Steiner et al analyzed traditional MAC protocols in order to obtain a generalized C-MAC state machine (some states are optional or can have different implementations) for three major categories: channel polling, scheduled contention, and time division multiple access. This C-MAC concept is targeted to these three MAC protocol categories and does not support fine-grained, time-accurate control on the radio functions (the Round Trip Time between two nodes is 79 ms).…”
Section: Wsn Domainmentioning
confidence: 99%