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.

Please cite:

@article{Peres2018matrix,
title = "Matrix: Multihop Address allocation and dynamic any-To-any Routing for 6LoWPAN ",
journal = "Computer Networks ",
volume = "",
number = "",
pages = " - ",
year = "2018",
note = "",
issn = "1389-1286",
doi = "https://doi.org/10.1016/j.comnet.2018.04.017",
url = "https://www.sciencedirect.com/science/article/pii/S1389128618301774",
author = "Bruna Peres and Bruno P. Santos and Otavio A. de O. Souza and Olga Goussevskaia and Marcos A.M. Vieira and Luiz F.M. Vieira and Antonio A.F. Loureiro",
keywords = "6LoWPAN",
keywords = "IPv6",
keywords = "CTP",
keywords = "RPL",
keywords = "any-to-any routing",
keywords = "fault tolerance "
}

Bruna S. Peres, Bruno P. Santos, Otavio A. de O. Souza, Olga Goussevskaia, Marcos A. M. Vieira, Luiz F. M. Vieira, and Antonio A.F. Loureiro.

Contatcs: {bperes, bruno.ps, oaugusto, olga, mmvieira, lfvieira, loureiro}@dcc.ufmg.br

Founding agency: CNPq, CAPES.

Leave a comment