scispace - formally typeset
Open AccessProceedings ArticleDOI

Let the tree Bloom: scalable opportunistic routing with ORPL

TLDR
ORPL is presented, an opportunistic routing protocol that supports any-to-any, on-demand traffic, and increases robustness and scalability, addressing the whole network reliably through a 64-byte Bloom filter, where RPL needs kilobytes of routing tables for the same task.
Abstract
Routing in battery-operated wireless networks is challenging, posing a tradeoff between energy and latency. Previous work has shown that opportunistic routing can achieve low-latency data collection in duty-cycled networks. However, applications are now considered where nodes are not only periodic data sources, but rather addressable end points generating traffic with arbitrary patterns.We present ORPL, an opportunistic routing protocol that supports any-to-any, on-demand traffic. ORPL builds upon RPL, the standard protocol for low-power IPv6 networks. By combining RPL's tree-like topology with opportunistic routing, ORPL forwards data to any destination based on the mere knowledge of the nodes' sub-tree. We use bitmaps and Bloom filters to represent and propagate this information in a space-efficient way, making ORPL scale to large networks of addressable nodes. Our results in a 135-node testbed show that ORPL outperforms a number of state-of-the-art solutions including RPL and CTP, conciliating a sub-second latency and a sub-percent duty cycle. ORPL also increases robustness and scalability, addressing the whole network reliably through a 64-byte Bloom filter, where RPL needs kilobytes of routing tables for the same task.

read more

Content maybe subject to copyright    Report

Citations
More filters
Proceedings ArticleDOI

Orchestra: Robust Mesh Networks Through Autonomously Scheduled TSCH

TL;DR: This paper addresses the challenge of bringing TSCH (Time Slotted Channel Hopping MAC) to dynamic networks, focusing on low-power IPv6 and RPL networks, and introduces Orchestra, which allows Orchestra to build non-deterministic networks while exploiting the robustness of TSCH.
Journal ArticleDOI

A Survey on Opportunistic Routing in Wireless Communication Networks

TL;DR: This paper provides a taxonomy for opportunistic routing proposals, based on their routing objectives as well as the optimization tools and approaches used in the routing design, and identifies and discusses the main future research directions related to the opportunistic routed design, optimization, and deployment.
Journal ArticleDOI

Challenging the IPv6 Routing Protocol for Low-Power and Lossy Networks (RPL): A Survey

TL;DR: This paper reviewed over 97 RPL-related academic research papers published by major academic publishers and presented a topic-oriented survey for these research efforts, finding that only 40.2% of the papers evaluate RPL through experiments using implementations on real embedded devices.
Journal ArticleDOI

RPL: The Routing Standard for the Internet of Things... Or Is It?

TL;DR: This work analyzes the extent to which RPL has lived up to the expectations defined by the IETF requirements, and ties the analysis to current trends, identifying the challenges RPL must face to remain on the forefront of IoT technology.
Journal ArticleDOI

Opportunistic Routing in Low Duty-Cycle Wireless Sensor Networks

TL;DR: This article introduces ORW, a practical opportunistic routing scheme for wireless sensor networks that uses a novel opportunist routing metric, EDC, that reflects the expected number of duty-cycled wakeups that are required to successfully deliver a packet from source to destination.
References
More filters
Journal ArticleDOI

Space/time trade-offs in hash coding with allowable errors

TL;DR: Analysis of the paradigm problem demonstrates that allowing a small number of test messages to be falsely identified as members of the given set will permit a much smaller hash area to be used without increasing reject time.
Proceedings ArticleDOI

A high-throughput path metric for multi-hop wireless routing

TL;DR: Measurements taken from a 29-node 802.11b test-bed demonstrate the poor performance of minimum hop-count, illustrate the causes of that poor performance, and confirm that ETX improves performance.
Proceedings ArticleDOI

Contiki - a lightweight and flexible operating system for tiny networked sensors

TL;DR: This work presents Contiki, a lightweight operating system with support for dynamic loading and replacement of individual programs and services, built around an event-driven kernel but provides optional preemptive multithreading that can be applied to individual processes.
ReportDOI

RPL: IPv6 Routing Protocol for Low-Power and Lossy Networks

Tim Winter
TL;DR: This document specifies the IPv6 Routing Protocol for Low-Power and Lossy Networks (RPL), which provides a mechanism whereby multipoint-to-point traffic from devices inside the LLN towards a central control point as well as point- to- multipoint traffic from the central control points to the devices insideThe LLN are supported.
Proceedings Article

Contiki - a Lightweight and Flexible Operating System for Tiny Networked Sensors

TL;DR: In this paper, the authors describe how to dynamically download code into large scale wireless sensor networks, which are composed of large numbers of tiny networked devices that communicate untethered.
Related Papers (5)