In real-time systems, the application's behavior has to be predictable at compile-time to guarantee timing constraints. However, modern streaming applications which exhibit adaptive behavior due to mode switching at run-time, may degrade system predictability due to unknown behavior of the application during mode transitions. Therefore, proper temporal analysis during mode transitions is imperative to preserve system predictability. To this end, in this paper, we initially introduce mode-aware data flow (MADF) which is our new predictable model of computation to efficiently capture the behavior of adaptive streaming applications. Then, as an important part of the operational semantics of MADF, we propose the maximum-overlap offset which is ...
We propose a performance analysis framework for adaptive real-time synchronous data flow streaming a...
Real-time streaming of HD movies and TV via YouTube, Netflix, Apple TV and Xbox Live is gaining popu...
Embedded streaming applications specified using parallel Models of Computation (MoC) often contain a...
In real-time systems, the application's behavior has to be predictable at compile-time to guarantee ...
Buffer allocation for real-time streaming applications, modeled as dataflow graphs, minimizes the to...
An embedded system is a combination of hardware and software designed to perform a dedicated functio...
Wireless embedded applications have stringent temporal constraints. The frame arrival rate imposes a...
Constituent tasks of modern day Embedded Streaming Applications (ESAs), such as engine control syste...
There is an increasing interest in developing applications on homo- and heterogeneous multiprocessor...
This paper deals with the scheduling analysis of hard real-time streaming applications. These applic...
An embedded system is a combination of hardware and software designed to perform a dedicated functio...
Stream processing applications executed on multiprocessor systems usually contain cyclic data depend...
Modern-day streaming digital signal processing (DSP) applications are often accompanied by real-time...
Real-time streaming applications with cyclic data dependencies that are executed on multiprocessor s...
peer-reviewedStream-based systems are frequently subject to changes in their operational environmen...
We propose a performance analysis framework for adaptive real-time synchronous data flow streaming a...
Real-time streaming of HD movies and TV via YouTube, Netflix, Apple TV and Xbox Live is gaining popu...
Embedded streaming applications specified using parallel Models of Computation (MoC) often contain a...
In real-time systems, the application's behavior has to be predictable at compile-time to guarantee ...
Buffer allocation for real-time streaming applications, modeled as dataflow graphs, minimizes the to...
An embedded system is a combination of hardware and software designed to perform a dedicated functio...
Wireless embedded applications have stringent temporal constraints. The frame arrival rate imposes a...
Constituent tasks of modern day Embedded Streaming Applications (ESAs), such as engine control syste...
There is an increasing interest in developing applications on homo- and heterogeneous multiprocessor...
This paper deals with the scheduling analysis of hard real-time streaming applications. These applic...
An embedded system is a combination of hardware and software designed to perform a dedicated functio...
Stream processing applications executed on multiprocessor systems usually contain cyclic data depend...
Modern-day streaming digital signal processing (DSP) applications are often accompanied by real-time...
Real-time streaming applications with cyclic data dependencies that are executed on multiprocessor s...
peer-reviewedStream-based systems are frequently subject to changes in their operational environmen...
We propose a performance analysis framework for adaptive real-time synchronous data flow streaming a...
Real-time streaming of HD movies and TV via YouTube, Netflix, Apple TV and Xbox Live is gaining popu...
Embedded streaming applications specified using parallel Models of Computation (MoC) often contain a...