Scheduling Real-Time Components Using Jitter-Constrained Streams

By: Claude-Joachim Hamann, Steffen Zschaler


Component-based applications require good middleware support. In particular, business logic should be separated from management code for guaranteeing nonfunctional proper ties 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 cer tain ser vices with guaranteed nonfunctional proper ties. 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.

Cite as:

Claude-Joachim Hamann, Steffen Zschaler, “Scheduling Real-Time Components Using Jitter-Constrained Streams”, Journal of Object Technology, Volume 6, no. 11 (December 2007), pp. 81-94, doi:10.5381/jot.2007.6.11.a4.

PDF | HTML | DOI | BiBTeX | Tweet this | Post to CiteULike | Share on LinkedIn