Distributed wakeup scheduling scheme for supporting periodic traffic in wsns

Osama Khader, A. Willig, A. Wolisz
{"title":"Distributed wakeup scheduling scheme for supporting periodic traffic in wsns","authors":"Osama Khader, A. Willig, A. Wolisz","doi":"10.1109/EW.2009.5357978","DOIUrl":null,"url":null,"abstract":"In many applications in wireless sensor network source nodes generate and send periodic traffic to the sink through a number of forwarder nodes. In such a multihop network forwarders have forwarding duties but should, on the other hand, to spend as much time as possible in an energy-saving deep-sleep mode. In this work we explore decentralized approach to organize the wake-up process of the forwarders with the aim to let them wakeup at “just the right time” to catch an incoming packet, forward it and go quickly back to sleep mode. A key assumption for this work is that the forwarders do not know the traffic period beforehand, but they have to estimate the period and maintain their estimate over time. A key difficulty is that the period estimation and the scheduling of wakeup times will have to deal with jitter in the packet inter-arrival times. If a packet arrives before the forwarder wakes up, it is lost. This opens up a tradeoff between loss rates and the sleeping activities of the forwarder: when the forwarder wakes up “early”, the packet loss rate will be low but the forwarder spends more energy, and vice versa. The main contributions of this report are the following ones: (a) we design and implement local estimators for traffic period and jitter; (b) we design and implement a scheduling scheme by which a forwarder locally decides when to sleep and when to wakeup; and (c) we adjoin mechanisms to this scheme that allow to update the period and jitter estimates and to react to changes in the locally observed loss rate. We use measurements and simulation to evaluate our proposed algorithms.","PeriodicalId":412079,"journal":{"name":"2009 European Wireless Conference","volume":"22 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-05-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"48","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 European Wireless Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EW.2009.5357978","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 48

Abstract

In many applications in wireless sensor network source nodes generate and send periodic traffic to the sink through a number of forwarder nodes. In such a multihop network forwarders have forwarding duties but should, on the other hand, to spend as much time as possible in an energy-saving deep-sleep mode. In this work we explore decentralized approach to organize the wake-up process of the forwarders with the aim to let them wakeup at “just the right time” to catch an incoming packet, forward it and go quickly back to sleep mode. A key assumption for this work is that the forwarders do not know the traffic period beforehand, but they have to estimate the period and maintain their estimate over time. A key difficulty is that the period estimation and the scheduling of wakeup times will have to deal with jitter in the packet inter-arrival times. If a packet arrives before the forwarder wakes up, it is lost. This opens up a tradeoff between loss rates and the sleeping activities of the forwarder: when the forwarder wakes up “early”, the packet loss rate will be low but the forwarder spends more energy, and vice versa. The main contributions of this report are the following ones: (a) we design and implement local estimators for traffic period and jitter; (b) we design and implement a scheduling scheme by which a forwarder locally decides when to sleep and when to wakeup; and (c) we adjoin mechanisms to this scheme that allow to update the period and jitter estimates and to react to changes in the locally observed loss rate. We use measurements and simulation to evaluate our proposed algorithms.
支持周期性业务的分布式唤醒调度方案
在无线传感器网络的许多应用中,源节点通过多个转发节点产生周期性的流量并将其发送到汇聚节点。在这样的多跳网络中,转发器有转发的职责,但另一方面,应该在节能的深度睡眠模式中花费尽可能多的时间。在这项工作中,我们探索了分散的方法来组织转发代理的唤醒过程,目的是让它们在“正确的时间”唤醒以捕获传入的数据包,转发它并快速返回睡眠模式。这项工作的一个关键假设是,转发器事先不知道流量周期,但他们必须估计周期,并随着时间的推移保持他们的估计。一个关键的困难是周期估计和唤醒时间的调度将不得不处理数据包到达间隔时间的抖动。如果一个数据包在转发器唤醒之前到达,它就会丢失。这就需要在丢包率和转发器的睡眠活动之间进行权衡:当转发器“早”醒来时,丢包率会低,但转发器会消耗更多的能量,反之亦然。本报告的主要贡献如下:(a)我们设计和实施了交通时段和抖动的本地估计器;(b)我们设计并实施一种调度方案,由货代本地决定何时睡觉和何时醒来;(c)我们在该方案中加入一些机制,允许更新周期和抖动估计,并对局部观察到的损失率的变化作出反应。我们使用测量和模拟来评估我们提出的算法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:604180095
Book学术官方微信