-
Chapter and Conference Paper
Deep Partial Updating: Towards Communication Efficient Updating for On-Device Inference
Emerging edge intelligence applications require the server to retrain and update deep neural networks deployed on remote edge nodes to leverage newly collected data samples. Unfortunately, it may be impossible...
-
Article
Open AccessSchedulability of probabilistic mixed-criticality systems
Mixed-criticality systems often need to fulfill safety standards that dictate different requirements for each criticality level, for example given in the ‘probability of failure per hour’ format. A recent tren...
-
Article
Performance maximization of energy-variable self-powered (m, k)-firm real-time systems
Many of today’s embedded devices, e.g. pacemakers or nodes in a monitoring sensor network, are expected to work energy perpetual, i.e. to be self-powered by energy harvesting from renewable sources. The major ...
-
Article
FFOB: efficient online mode-switch procrastination in mixed-criticality systems
In mixed-criticality scheduling, the widely adopted mode-switch scheme assumes that both high- and low-criticality tasks are schedulable when no tasks overrun (normal mode) and all high-criticality tasks are s...
-
Article
Extending the Lifetime of Nano-Blimps via Dynamic Motor Control
Nano-sized unmanned aerial vehicles (UAVs), e.g. quadcopters, have received significant attention in recent years. Although their capabilities have grown, they continue to have very limited flight times, tens ...
-
Chapter
Methods and Tools for Mapping Process Networks onto Multi-Processor Systems-On-Chip
Applications based on the Kahn process network (KPN) model of computation are determinate, modular, and based on FIFO communication for inter-process communication. While these properties allow KPN application...
-
Article
DOL-BIP-Critical: a tool chain for rigorous design and implementation of mixed-criticality multi-core systems
Mixed-criticality systems are promoted in industry due to their potential to reduce size, weight, power, and cost. Nonetheless, deploying mixed-criticality applications on commercial multi-core platforms remai...
-
Article
Isolation scheduling on multicores: model and scheduling approaches
Deploying real-time applications on multicores is challenging because tasks that are executed concurrently on different cores can interfere on shared resources, severely complicating worst-case timing analysis...
-
Article
Optimizing resource speed for two-stage real-time tasks
Multiple resource co-scheduling algorithms and pipelined execution models are becoming increasingly popular, as they better capture the heterogeneous nature of modern architectures. The problem of scheduling t...
-
Article
Mixed-criticality scheduling on cluster-based manycores with shared communication and storage resources
The embedded system industry is facing an increasing pressure for migrating from single-core to multi- and many-core platforms for size, performance and cost purposes. Real-time embedded system design follows ...
-
Chapter and Conference Paper
The Complexity of Deadline Analysis for Workflow Graphs with Multiple Resources
We study whether the executions of a time-annotated sound workflow graph (WFG) meet a given deadline when an unbounded number of resources (i.e., executing agents) is available. We present polynomial-time algo...
-
Chapter
Indicator-Based Selection
The goal of multiobjective evolutionary optimization is to determine a set of solutions that satisfies certain optimality properties. Recently, there is a growing number of very competitive search algorithms t...
-
Article
Route selection for mobile sensor nodes on public transport networks
The sensing range of a sensor is spatially limited. Thus, achieving a good coverage of a large area of interest requires installation of a huge number of sensors which is cost and labor intensive. For example,...
-
Chapter and Conference Paper
Designing Applications with Predictable Runtime Characteristics for the Baremetal Intel SCC
Thus far, most of the research into many- core computation has focussed on improving the average performance of an application, such as the average throughput. However, applications such as medical ultrasound ...
-
Chapter and Conference Paper
On Rendezvous in Mobile Sensing Networks
A rendezvous is a temporal and spatial vicinity of two sensors. In this chapter, we investigate rendezvous in the context of mobile sensing systems. We use an air quality dataset obtained with the OpenSense mo...
-
Chapter and Conference Paper
Reliable and Efficient Execution of Multiple Streaming Applications on Intel’s SCC Processor
Intel’s Single-chip Cloud Computer (SCC) is a prototype architecture for on-chip many-core systems. By incorporating 48 cores into a single die, it provides unique opportunities to gain insights into manycore ...
-
Chapter and Conference Paper
Towards Enabling Uninterrupted Long-Term Operation of Solar Energy Harvesting Embedded Systems
In this work we describe a systematic approach to power subsystem capacity planning for solar energy harvesting embedded systems, such that uninterrupted, long-term (i.e., multiple years) operation at a predefine...
-
Article
Real-time worst-case temperature analysis with temperature-dependent parameters
With the evolution of today’s semiconductor technology, chip temperature increases rapidly mainly due to the growth in power density. Therefore, for modern embedded real-time systems it is crucial to estimate ...
-
Article
Efficient Worst-Case Temperature Evaluation for Thermal-Aware Assignment of Real-Time Applications on MPSoCs
The reliability of multiprocessor system-on-chips (MPSoCs) is nowadays threatened by high chip temperatures leading to long-term reliability concerns and short-term functional errors. High chip temperatures mi...
-
Article
Component-based system design: analytic real-time interfaces for state-based component implementations
Compositionality can be a helpful paradigm for coping with the complexity of large embedded systems with real-time constraints. This article exploits state-less assume/guarantee real-time interfaces extended b...