Soft real-time applications that process data streams can often be intuitively described as dataflow process networks. In this paper we present a novel analysis technique to compute conservative estimates of the required buffer capacities in such process networks. With the same analysis technique scheduler settings can be verified. Unlike many other soft real-time analysis techniques, it is guaranteed that the desired throughput is obtained for the input stream that is used to characterize the application. Experiments with artificial test-cases indicate that the computed FIFO capacities become more conservative if the desired throughput gets closer to the maximum throughput. The run-time of our algorithm for an H263 video decoder test-case ...
Increasingly, stream-processing applications include complex control structures to better adapt to c...
In this paper we derive the end-to-end temporal behavior of real-time applications that are describe...
Abstract — While mapping a streaming (such as multimedia or network packet processing) application o...
Soft real-time applications that process data streams can often be intuitively described as dataflow...
The goal of buffer allocation for real-time streaming applications, modeled as dataflow graphs, is t...
Existing temporal analysis and buffer sizing techniques for real-time stream processing applications...
The trade-off between throughput and memory constraints is a common design problem in embedded syste...
The trade-off between throughput and memory constraints is a common design problem in embedded syste...
A key step in the design of multi-rate real-time systems is\ud the determination of buffer capacitie...
Buffer allocation for real-time streaming applications, modeled as dataflow graphs, minimizes the to...
While mapping a streaming (such as multimedia or network packet processing) application onto a speci...
This paper describes a conservative approximation algorithm that derives close to minimal buffer cap...
The goal of buffer allocation for real-time streaming applications is to minimize total memory consu...
Increasingly, stream-processing applications include complex control structures to better adapt to c...
In this paper we derive the end-to-end temporal behavior of real-time applications that are describe...
Abstract — While mapping a streaming (such as multimedia or network packet processing) application o...
Soft real-time applications that process data streams can often be intuitively described as dataflow...
The goal of buffer allocation for real-time streaming applications, modeled as dataflow graphs, is t...
Existing temporal analysis and buffer sizing techniques for real-time stream processing applications...
The trade-off between throughput and memory constraints is a common design problem in embedded syste...
The trade-off between throughput and memory constraints is a common design problem in embedded syste...
A key step in the design of multi-rate real-time systems is\ud the determination of buffer capacitie...
Buffer allocation for real-time streaming applications, modeled as dataflow graphs, minimizes the to...
While mapping a streaming (such as multimedia or network packet processing) application onto a speci...
This paper describes a conservative approximation algorithm that derives close to minimal buffer cap...
The goal of buffer allocation for real-time streaming applications is to minimize total memory consu...
Increasingly, stream-processing applications include complex control structures to better adapt to c...
In this paper we derive the end-to-end temporal behavior of real-time applications that are describe...
Abstract — While mapping a streaming (such as multimedia or network packet processing) application o...