Matrix: Multihop Address Allocation and Dynamic Any-to-Any Routing for 6LoWPAN

B. Peres, O. A. D. O. Souza, B. P. Santos, Edson Roteia Araujo Junior, Olga Goussevskaia, M. Vieira, L. Vieira, A. Loureiro
{"title":"Matrix: Multihop Address Allocation and Dynamic Any-to-Any Routing for 6LoWPAN","authors":"B. Peres, O. A. D. O. Souza, B. P. Santos, Edson Roteia Araujo Junior, Olga Goussevskaia, M. Vieira, L. Vieira, A. Loureiro","doi":"10.1145/2988287.2989139","DOIUrl":null,"url":null,"abstract":"Standard routing protocols for IPv6 over Low power Wireless Personal Area Networks (6LoWPAN) are mainly designed for data collection applications and work by establishing a tree-based network topology, which enables packets to be sent upwards, from the leaves to the root, adapting to dynamics of low-power communication links. The routing tables in such unidirectional networks are very simple and small since each node just needs to maintain the address of its parent in the tree, providing the best-quality route at every moment. In this work, we propose Matrix, a platform-independent routing protocol that utilizes the existing tree structure of the network to enable reliable and efficient any-to-any data traffic. Matrix uses hierarchical IPv6 address assignment in order to optimize routing table size, while preserving bidirectional routing. Moreover, it uses a local broadcast mechanism to forward messages to the right subtree when persistent node or link failures occur. We implemented Matrix on TinyOS and evaluated its performance both analytically and through simulations on TOSSIM. Our results show that the proposed protocol is superior to available protocols for 6LoWPAN, when it comes to any-to-any data communication, in terms of reliability, message efficiency, and memory footprint.","PeriodicalId":158785,"journal":{"name":"Proceedings of the 19th ACM International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems","volume":"11 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-11-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"19","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 19th ACM International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2988287.2989139","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 19

Abstract

Standard routing protocols for IPv6 over Low power Wireless Personal Area Networks (6LoWPAN) are mainly designed for data collection applications and work by establishing a tree-based network topology, which enables packets to be sent upwards, from the leaves to the root, adapting to dynamics of low-power communication links. The routing tables in such unidirectional networks are very simple and small since each node just needs to maintain the address of its parent in the tree, providing the best-quality route at every moment. In this work, we propose Matrix, a platform-independent routing protocol that utilizes the existing tree structure of the network to enable reliable and efficient any-to-any data traffic. Matrix uses hierarchical IPv6 address assignment in order to optimize routing table size, while preserving bidirectional routing. Moreover, it uses a local broadcast mechanism to forward messages to the right subtree when persistent node or link failures occur. We implemented Matrix on TinyOS and evaluated its performance both analytically and through simulations on TOSSIM. Our results show that the proposed protocol is superior to available protocols for 6LoWPAN, when it comes to any-to-any data communication, in terms of reliability, message efficiency, and memory footprint.
矩阵:6LoWPAN的多跳地址分配和动态任意到任意路由
IPv6 over Low power Wireless Personal Area Networks (6LoWPAN)的标准路由协议主要是为数据采集应用而设计的,它通过建立基于树的网络拓扑来工作,使数据包能够从叶子向上发送到根,以适应低功耗通信链路的动态变化。这种单向网络中的路由表非常简单和小,因为每个节点只需要在树中维护其父节点的地址,随时提供最佳质量的路由。在这项工作中,我们提出了Matrix,这是一种独立于平台的路由协议,它利用现有的网络树结构来实现可靠和高效的任意对任意数据流量。矩阵使用分层IPv6地址分配,以优化路由表的大小,同时保持双向路由。此外,当发生持久节点或链路故障时,它使用本地广播机制将消息转发到正确的子树。我们在TinyOS上实现了Matrix,并在TOSSIM上通过分析和仿真对其性能进行了评估。我们的结果表明,当涉及到任意对任意数据通信时,在可靠性、消息效率和内存占用方面,所提出的协议优于6LoWPAN的可用协议。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信