Previous article

Next article

Scheduling Real-Time Components Using Jitter-Constrained Streams

Claude-Joachim Hamann and Steffen Zschaler


PDF Icon
PDF Version


Component-based applications require good middleware support. In particular, business logic should be separated from management code for guaranteeing nonfunctional properties of a system. We present an approach called Container-Managed Quality Assurance, in which a component container uses nonfunctional specifications of components to determine how to use these components, and which system resources to allocate, to provide certain services with guaranteed nonfunctional properties.

As an example, we show how this technique can be applied to automatically allocating CPU and memory resources for components with real-time constraints. To this end, we use a mathematical model based on jitter-constrained streams, a mathematical abstraction of event streams.

Note: Due to the typographical sophistication of this article, no HTML version is available. Please use the PDF version.


About the authors


Claude-Joachim Hamann received his Dr. rer. nat. in mathematics from Technische Universität Dresden in 1973. He is working as research assistant in the operating systems group at this university. His research interests include real-time scheduling and stochastic modelling of information processing. He can be reached at


Steffen Zschaler is currently a research assistant at Technische Universität Dresden, Germany. He received his Dr. rer. nat. from Technische Universität Dresden in 2007. He has been working in diverse research fields, such as specifying and supporting non-functional properties of component-based systems and the composition of models and modelling languages. Dr Zschaler can be reached at

Cite this article as follows: Claude-Joachim Hamann and Steffen Zschaler: "Scheduling Real-Time Components Using Jitter-Constrained Streams", in Journal of Object Technology, vol. 6, no. 11, Special Issue on Advances in Quality of Service Management, December 2007, pp. 81-94 2007_12/article4/

Previous article

Next article