Affiliation:
1. TU Dresden, Dresden, Germany
2. Politecnico di Milano and SICS Swedish ICT, Milano, Italy
3. ETH Zurich, Zurich, Switzerland
Abstract
Low-power wireless technology promises greater flexibility and lower costs in cyber-physical systems. To reap these benefits, communication protocols must deliver packets
reliably
within
real-time deadlines
across
resource-constrained devices
, while
adapting
to changes in application requirements (e.g., traffic demands) and network state (e.g., link qualities). Existing protocols do not solve all these challenges simultaneously, because their operation is either localized or a function of network state, which changes unpredictably over time. By contrast, this article claims a
global
approach that does
not
use network state information as input can overcome these limitations. The Blink protocol proves this claim by providing hard guarantees on end-to-end deadlines of received packets in multi-hop low-power wireless networks, while seamlessly handling changes in application requirements and network state. We build Blink on the non-real-time Low-Power Wireless Bus (LWB) and design new scheduling algorithms based on the earliest-deadline-first policy. Using a dedicated priority queue data structure, we demonstrate a viable implementation of our algorithms on resource-constrained devices. Experiments show that Blink (i) meets all deadlines of received packets, (ii) delivers 99.97% of packets on a 94-node testbed, (iii) minimizes communication energy consumption within the limits of the underlying LWB, (iv) supports end-to-end deadlines of 100ms across four hops and nine sources, and (v) runs up to 4.1 × faster than a conventional scheduler implementation on popular microcontrollers.
Funder
nano-tera.ch with Swiss Confederation financing
German Research Foundation
Cluster of Excellence “Center for Advancing Electronics Dresden”
Cluster Projects “Zero-energy Buildings in Smart Urban Districts”
“ICT Solutions to Support Logistics and Transport Processes”
Priority Program 1914, project EcoCPS
“Smart Living Technologies”
(SHELL) of the Italian Ministry for University and Research
Publisher
Association for Computing Machinery (ACM)
Subject
Artificial Intelligence,Control and Optimization,Computer Networks and Communications,Hardware and Architecture,Human-Computer Interaction
Cited by
48 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献