RPL, the IPv6 Routing Protocol for Low-Power and Lossy Networks, supports both upward and downward traffic. The latter is fundamental for actuation, for queries, and for any bidirectional protocol such as TCP, yet its support is compromised by memory limitation in the nodes. In RPL storing mode, nodes store routing entries for each destination in their sub-graph, limiting the size of the network, and often leading to unreachable nodes and protocol failures. We propose here D-RPL, a mechanism that overcomes the scalability limitation by mending storing mode forwarding with multicast-based dissemination. Our modification has minimal impact on code size and memory usage. D-RPL is activated only when memory limits are reached, and affects only the portion of the traffic and the segments of the network that have exceeded memory limits. We evaluate our solution using Cooja emulation over different synthetic topologies, showing a six-fold improvement in scalability.

D-RPL: Overcoming Memory Limitations in RPL Point-To-Multipoint Routing / Kiraly, C.; Istomin, Timofei; Iova, Oana Teodora; Picco, Gian Pietro. - ELETTRONICO. - (2015), pp. 157-160. (Intervento presentato al convegno LCN tenutosi a Clearwater Beach, Florida, USA nel October 26-29, 2015) [10.1109/LCN.2015.7366295].

D-RPL: Overcoming Memory Limitations in RPL Point-To-Multipoint Routing

Istomin, Timofei;Iova, Oana Teodora;Picco, Gian Pietro
2015-01-01

Abstract

RPL, the IPv6 Routing Protocol for Low-Power and Lossy Networks, supports both upward and downward traffic. The latter is fundamental for actuation, for queries, and for any bidirectional protocol such as TCP, yet its support is compromised by memory limitation in the nodes. In RPL storing mode, nodes store routing entries for each destination in their sub-graph, limiting the size of the network, and often leading to unreachable nodes and protocol failures. We propose here D-RPL, a mechanism that overcomes the scalability limitation by mending storing mode forwarding with multicast-based dissemination. Our modification has minimal impact on code size and memory usage. D-RPL is activated only when memory limits are reached, and affects only the portion of the traffic and the segments of the network that have exceeded memory limits. We evaluate our solution using Cooja emulation over different synthetic topologies, showing a six-fold improvement in scalability.
2015
IEEE Conference on Local Computer Networks (LCN)
New York
IEEE Computer Society
978-1-4673-6770-7
Kiraly, C.; Istomin, Timofei; Iova, Oana Teodora; Picco, Gian Pietro
D-RPL: Overcoming Memory Limitations in RPL Point-To-Multipoint Routing / Kiraly, C.; Istomin, Timofei; Iova, Oana Teodora; Picco, Gian Pietro. - ELETTRONICO. - (2015), pp. 157-160. (Intervento presentato al convegno LCN tenutosi a Clearwater Beach, Florida, USA nel October 26-29, 2015) [10.1109/LCN.2015.7366295].
File in questo prodotto:
File Dimensione Formato  
Kiraly et al_2015_D-RPL.pdf

Solo gestori archivio

Descrizione: articolo
Tipologia: Versione editoriale (Publisher’s layout)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 164.91 kB
Formato Adobe PDF
164.91 kB Adobe PDF   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11572/126460
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 35
  • ???jsp.display-item.citation.isi??? 28
social impact