Self-Adapting MAC Layer for Wireless Sensor Networks

被引:21
|
作者
Sha, Mo [1 ]
Dor, Rahav [1 ]
Hackmann, Gregory [1 ]
Lu, Chenyang [1 ]
Kim, Tae-Suk [2 ]
Park, Taerim [2 ]
机构
[1] Washington Univ, Dept Comp Sci & Engn, St Louis, MO 63130 USA
[2] Samsung Adv Inst Technol, Samsung Elect, Seoul, South Korea
来源
IEEE 34TH REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2013) | 2013年
基金
美国国家科学基金会;
关键词
D O I
10.1109/RTSS.2013.27
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The integration of wireless sensors with mobile phones is gaining momentum as an enabling platform for numerous emerging applications. These mobile systems face dynamic environments where both application requirements and ambient wireless conditions change frequently. Despite the existence of many MAC protocols, none can provide optimal characteristics along multiple dimensions, especially when the conditions are frequently changing. Instead of pursuing a one-MAC-fitall approach we present the Self-Adapting MAC Layer (SAML) that dynamically selects and switches MAC protocols to gain the desired characteristics in response to changes in ambient conditions and application requirements. SAML comprises (1) a Reconfigurable MAC Architecture (RMA) that can switch to different MAC protocols at run time and (2) a learning-based MAC Selection Engine that selects the protocol most suitable for the current condition and requirements. To the application SAML appears as a traditional MAC layer and realizes its benefits through a simple API for the mobile applications. We have implemented SAML in TinyOS 2.x and built three prototypes containing up to five MACs. We evaluate the system in controlled tests and real-world environments using a new gateway device that integrates a 802.15.4 radio with Android phones. Our experimental results show that SAML can effectively adapt MAC layer behavior to meet varying application requirements in dynamic environments through judicious selection and efficient switching of MAC protocols.
引用
收藏
页码:192 / 201
页数:10
相关论文
共 50 条
  • [31] A Greener MAC Layer Protocol for Smart Home Wireless Sensor Networks
    Latif, Sajjadul
    Fernando, Xavier
    Fung, Alan
    Janabi-Sharifi, Farrokh
    2013 IEEE ONLINE CONFERENCE ON GREEN COMMUNICATIONS (ONLINEGREENCOM), 2013, : 169 - 174
  • [32] Efficient QoS provisioning at the MAC layer in heterogeneous wireless sensor networks
    Souil, M.
    Bouabdallah, A.
    Kamal, A. E.
    COMPUTER COMMUNICATIONS, 2014, 43 : 16 - 30
  • [33] CL-MAC: A Cross-Layer MAC protocol for heterogeneous Wireless Sensor Networks
    Hefeida, Mohamed S.
    Canli, Turkmen
    Khokhar, Ashfaq
    AD HOC NETWORKS, 2013, 11 (01) : 213 - 225
  • [34] Aμ-MAC: An Adaptive MAC protocol for wireless sensor networks
    Gu L.-H.
    Cheng L.-L.
    Zhu Q.-M.
    Zidonghua Xuebao/ Acta Automatica Sinica, 2010, 36 (01): : 54 - 59
  • [35] MAC protocols for wireless sensor networks
    Pešovic, Uroš
    Peulic, Aleksandar
    Cucej, Zarko
    Elektrotehniski Vestnik/Electrotechnical Review, 2008, 75 (1-2): : 50 - 55
  • [36] MAC Essentials for Wireless Sensor Networks
    Bachir, Abdelmalik
    Dohler, Mischa
    Watteyne, Thomas
    Leung, Kin K.
    IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2010, 12 (02): : 222 - 248
  • [37] MAC protocols for wireless sensor networks
    Pesovic, Uros
    Peulic, Aleksandar
    Cucej, Zarko
    ELEKTROTEHNISKI VESTNIK-ELECTROCHEMICAL REVIEW, 2008, 75 (1-2): : 50 - 55
  • [38] SA-MAC: Self-Stabilizing Adaptive MAC Protocol for Wireless Sensor Networks
    波澄
    韩君泽
    李向阳
    王昱
    肖波
    Journal of Computer Science & Technology, 2014, 29 (04) : 605 - 617
  • [39] SA-MAC: Self-Stabilizing Adaptive MAC Protocol for Wireless Sensor Networks
    Bo, Cheng
    Han, Junze
    Li, Xiangyang
    Wang, Yu
    Xiao, Bo
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2014, 29 (04) : 605 - 617
  • [40] Self-adapting protocol tuning for multi-hop wireless networks using Q-learning
    Marconett, Dan
    Lee, Minsoo
    Ye, Xiaohui
    Vemuri, Rao
    Yoo, S. J. B.
    INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT, 2013, 23 (02) : 119 - 136