pTUNES: Runtime parameter adaptation for low-power MAC protocols

Marco Zimmerling, F. Ferrari, L. Mottola, T. Voigt, L. Thiele
{"title":"pTUNES: Runtime parameter adaptation for low-power MAC protocols","authors":"Marco Zimmerling, F. Ferrari, L. Mottola, T. Voigt, L. Thiele","doi":"10.1145/2185677.2185730","DOIUrl":null,"url":null,"abstract":"We present pTUNES, a framework for runtime adaptation of low-power MAC protocol parameters. The MAC operating parameters bear great influence on the system performance, yet their optimal choice is a function of the current network state. Based on application requirements expressed as network lifetime, end-to-end latency, and end-to-end reliability, pTUNES automatically determines optimized parameter values to adapt to link, topology, and traffic dynamics. To this end, we introduce a flexible modeling approach, separating protocol-dependent from protocol-independent aspects, which facilitates using pTUNES with different MAC protocols, and design an efficient system support that integrates smoothly with the application. To demonstrate its effectiveness, we apply pTUNES to X-MAC and LPP. In a 44-node testbed, pTUNES achieves up to three-fold lifetime gains over static MAC parameters optimized for peak traffic, the latter being current-and almost unavoidable-practice in real deployments. pTUNES promptly reacts to changes in traffic load and link quality, reducing packet loss by 80 % during periods of controlled wireless interference. Moreover, pTUNES helps the routing protocol recover quickly from critical network changes, reducing packet loss by 70 % in a scenario where multiple core routing nodes fail.","PeriodicalId":231003,"journal":{"name":"2012 ACM/IEEE 11th International Conference on Information Processing in Sensor Networks (IPSN)","volume":"8 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"154","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 ACM/IEEE 11th International Conference on Information Processing in Sensor Networks (IPSN)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2185677.2185730","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 154

Abstract

We present pTUNES, a framework for runtime adaptation of low-power MAC protocol parameters. The MAC operating parameters bear great influence on the system performance, yet their optimal choice is a function of the current network state. Based on application requirements expressed as network lifetime, end-to-end latency, and end-to-end reliability, pTUNES automatically determines optimized parameter values to adapt to link, topology, and traffic dynamics. To this end, we introduce a flexible modeling approach, separating protocol-dependent from protocol-independent aspects, which facilitates using pTUNES with different MAC protocols, and design an efficient system support that integrates smoothly with the application. To demonstrate its effectiveness, we apply pTUNES to X-MAC and LPP. In a 44-node testbed, pTUNES achieves up to three-fold lifetime gains over static MAC parameters optimized for peak traffic, the latter being current-and almost unavoidable-practice in real deployments. pTUNES promptly reacts to changes in traffic load and link quality, reducing packet loss by 80 % during periods of controlled wireless interference. Moreover, pTUNES helps the routing protocol recover quickly from critical network changes, reducing packet loss by 70 % in a scenario where multiple core routing nodes fail.
pTUNES:低功耗MAC协议的运行时参数适配
我们提出了pTUNES,一个用于运行时适应低功耗MAC协议参数的框架。MAC运行参数对系统性能影响很大,其最优选择是当前网络状态的函数。pTUNES根据网络生存期、端到端时延和端到端可靠性等应用需求,自动确定优化的参数值,以适应链路、拓扑和流量的动态变化。为此,我们引入了一种灵活的建模方法,将协议相关方面与协议无关方面分离开来,方便了pTUNES与不同MAC协议的使用,并设计了一个高效的系统支持,与应用程序顺利集成。为了证明其有效性,我们将pTUNES应用于X-MAC和LPP。在一个44个节点的测试平台中,pTUNES比针对峰值流量优化的静态MAC参数获得了最多三倍的生命周期增益,后者是当前(几乎不可避免)的实际部署实践。pTUNES迅速对流量负载和链路质量的变化做出反应,在受控无线干扰期间将丢包率降低80%。此外,pTUNES可以帮助路由协议从关键的网络变化中快速恢复,在多个核心路由节点故障的情况下减少70%的数据包丢失。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信