Distributed and compact routing using spatial distributions in wireless sensor networks

Rik Sarkar, Xianjin Zhu, Jie Gao
{"title":"Distributed and compact routing using spatial distributions in wireless sensor networks","authors":"Rik Sarkar, Xianjin Zhu, Jie Gao","doi":"10.1145/2480730.2480735","DOIUrl":null,"url":null,"abstract":"In traditional routing, the routing tables store shortest paths to all other destinations and have size linear in the size of the network, which is not scalable for resource-constrained networks such as wireless sensor networks. In this article we show that by storing selectively a much smaller set of routing paths in the routing tables one can get low-stretch, compact routing schemes.\n Our routing scheme includes an approximate distance oracle with which one can obtain approximate shortest path length estimates to destinations. This distance oracle can be obtained, for example, by a landmark-based scheme, or in case of sensor networks, from the geographic distance between node locations. With an approximate distance oracle one can attempt greedy routing by forwarding to the neighbor whose estimate is closer to the destination. But there is no guarantee of delivery nor of the routing path length. We augment the distance oracle by storing, for each node u, routing paths to O(log2 n) strategically selected nodes that serve as intermediate destinations. These nodes are selected with probability proportional to 1/rρ, where r is the distance to u and ρ is a suitable constant for the network. Then we derive a set of sufficient conditions to select the next step at each stage of routing, such that these conditions can be verified locally and guarantee 1+ϵ stretch routing on any metric. These conditions serve as the “greedy routing” or local decision rule.\n On graphs of bounded growth, our scheme guarantees 1+ϵ stretch routing with high probability, with an average routing table size of O(√n log2 n). This scheme is favorable for its simplicity, generality, and blindness to any global state. It demonstrates that global routing properties could emerge from purely distributed and uncoordinated routing table design.","PeriodicalId":263540,"journal":{"name":"ACM Trans. Sens. Networks","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACM Trans. Sens. Networks","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2480730.2480735","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5

Abstract

In traditional routing, the routing tables store shortest paths to all other destinations and have size linear in the size of the network, which is not scalable for resource-constrained networks such as wireless sensor networks. In this article we show that by storing selectively a much smaller set of routing paths in the routing tables one can get low-stretch, compact routing schemes. Our routing scheme includes an approximate distance oracle with which one can obtain approximate shortest path length estimates to destinations. This distance oracle can be obtained, for example, by a landmark-based scheme, or in case of sensor networks, from the geographic distance between node locations. With an approximate distance oracle one can attempt greedy routing by forwarding to the neighbor whose estimate is closer to the destination. But there is no guarantee of delivery nor of the routing path length. We augment the distance oracle by storing, for each node u, routing paths to O(log2 n) strategically selected nodes that serve as intermediate destinations. These nodes are selected with probability proportional to 1/rρ, where r is the distance to u and ρ is a suitable constant for the network. Then we derive a set of sufficient conditions to select the next step at each stage of routing, such that these conditions can be verified locally and guarantee 1+ϵ stretch routing on any metric. These conditions serve as the “greedy routing” or local decision rule. On graphs of bounded growth, our scheme guarantees 1+ϵ stretch routing with high probability, with an average routing table size of O(√n log2 n). This scheme is favorable for its simplicity, generality, and blindness to any global state. It demonstrates that global routing properties could emerge from purely distributed and uncoordinated routing table design.
无线传感器网络中使用空间分布的分布式和紧凑路由
在传统的路由中,路由表存储到所有其他目的地的最短路径,并且在网络规模中具有线性大小,这对于资源受限的网络(如无线传感器网络)来说是不可扩展的。在本文中,我们展示了通过在路由表中选择性地存储更小的路由路径集,可以获得低拉伸、紧凑的路由方案。我们的路由方案包括一个近似距离预测器,通过它可以获得到目的地的近似最短路径长度估计。例如,可以通过基于地标的方案,或者在传感器网络的情况下,从节点位置之间的地理距离获得该距离预测。使用近似距离oracle,可以通过转发到估计更接近目的地的邻居来尝试贪婪路由。但是不能保证交付,也不能保证路由路径的长度。我们通过为每个节点u存储到O(log2n)个战略选择节点的路由路径来增加距离预测,这些节点作为中间目的地。这些节点的选择概率与1/ ρ成正比,其中r是到u的距离,ρ是网络的合适常数。然后,我们推导了一组充分条件,以在每个路由阶段选择下一步,使得这些条件可以在局部验证,并保证在任何度量上的1+ λ延伸路由。这些条件作为“贪婪路由”或本地决策规则。在有界增长图上,我们的方案保证了高概率的1+ λ延伸路由,平均路由表大小为O(√n log2 n)。该方案具有简单性、通适性和对任何全局状态的不可见性。它证明了全局路由属性可以从纯分布式和非协调路由表设计中产生。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信