The λMAC framework: redefining MAC protocols for wireless sensor networks

被引:0
|
作者
Tom Parker
Gertjan Halkes
Maarten Bezemer
Koen Langendoen
机构
[1] Delft University of Technology,Faculty of Electrical Engineering, Mathematics and Computer Science
来源
Wireless Networks | 2010年 / 16卷
关键词
Wireless sensor networks; MAC protocols; Protocol architecture;
D O I
暂无
中图分类号
学科分类号
摘要
Most current WSN MAC protocol implementations have multiple tasks to perform—deciding on correct timing, sending of packets, sending of acknowledgements, etc. However, as much of this is common to all MAC protocols, there is duplication of functionality, which leads to larger MAC protocol code size and therefore increasing numbers of bugs. Additionally, extensions to the basic functionality must be separately implemented in each MAC protocol. In this paper, we look at a different way to design a MAC protocol, focusing on the providing of interfaces which can be used to implement the common functionality separately. This leaves the core of the MAC protocol, determining only when to send, which is substantially different for each protocol. We also look at some examples of MAC extensions that this approach enables. We demonstrate a working implementation of these principles as an implementation of B-MAC for TinyOS, and compare it with the standard TinyOS B-MAC implementation. We show a 35% smaller code size, with the same overall functionality but increased extensibility, and while maintaining similar performance. We also present results and experiences from using the same framework to implement T-MAC, LMAC, and Crankshaft. All are demonstrated with data from real-world experience using our 24 node testbed.
引用
收藏
页码:2013 / 2029
页数:16
相关论文
共 50 条
  • [1] The λMAC framework: redefining MAC protocols for wireless sensor networks
    Parker, Tom
    Halkes, Gertjan
    Bezemer, Maarten
    Langendoen, Koen
    [J]. WIRELESS NETWORKS, 2010, 16 (07) : 2013 - 2029
  • [2] MAC protocols for wireless sensor networks
    Pešovic, Uroš
    Peulic, Aleksandar
    Cucej, Zarko
    [J]. Elektrotehniski Vestnik/Electrotechnical Review, 2008, 75 (1-2): : 50 - 55
  • [3] MAC protocols for wireless sensor networks
    Pesovic, Uros
    Peulic, Aleksandar
    Cucej, Zarko
    [J]. ELEKTROTEHNISKI VESTNIK-ELECTROCHEMICAL REVIEW, 2008, 75 (1-2): : 50 - 55
  • [4] A Generic Framework for Modeling MAC Protocols in Wireless Sensor Networks
    Aoudia, Faycal Ait
    Gautier, Matthieu
    Magno, Michele
    Berder, Olivier
    Benini, Luca
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2017, 25 (03) : 1489 - 1500
  • [5] A survey on MAC protocols for wireless sensor networks
    Wang Mingfei
    Ci Linlin
    Zhan Ping
    Xu Yongjun
    [J]. ISTM/2007: 7TH INTERNATIONAL SYMPOSIUM ON TEST AND MEASUREMENT, VOLS 1-7, CONFERENCE PROCEEDINGS, 2007, : 3783 - 3786
  • [6] A study on MAC protocols for wireless sensor networks
    Gong, Haigang
    Zhang, Xue
    Yu, Lingfei
    Wang, Xiaomin
    Yi, Fasheng
    [J]. FCST 2009: PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON FRONTIER OF COMPUTER SCIENCE AND TECHNOLOGY, 2009, : 728 - 732
  • [7] MAC protocols for wireless sensor networks:: A survey
    Demirkol, I
    Ersoy, C
    Alagöz, F
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2006, 44 (04) : 115 - 121
  • [8] Thorough Analysis of MAC Protocols in Wireless Sensor Networks
    Zhou, Chang
    Zhu, Ting
    [J]. 2008 4TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-31, 2008, : 3697 - +
  • [9] Overview of Asynchronous MAC Protocols in Wireless Sensor Networks
    Wei, Chun-Juan
    Yang, Jun-Jie
    Zhang, Zhi-Mei
    [J]. 2016 INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SECURITY (CSIS 2016), 2016, : 580 - 589
  • [10] A survey: MAC protocols for applications of wireless sensor networks
    Czapski, Pawel Piotr
    [J]. TENCON 2006 - 2006 IEEE REGION 10 CONFERENCE, VOLS 1-4, 2006, : 40 - 43