Principal Investigator
- Prof. Franz J. Hauck
Researchers
- Dr. Vladimir Nikolov
- Eugen Frasch
Students
- Philipp Heeg
- Matthias Matousek
- Patrick Mosby
- Max Käufer
- Roland Schust
Principal Investigator
Researchers
Students
Real-time systems usually require pre-determined statements about resource consumption. This contradicts modern usage scenarios in which applications (apps) from the network are installed on any system and used side by side as required. If applications access existing components, it is almost impossible to make assumptions about the required resources. Our goal is therefore a platform on which Java applications with soft real-time requirements, e.g. multimedia applications, can be dynamically installed and used while meeting their previously unknown CPU time requirements in the interests of the end user.
Applications have several operating modes, in each of which they provide different quality with different resource requirements. Based on the preferences of the end user, the platform automatically ensures a coordinated and ideal distribution of resources by prioritizing the applications. If the available resources are not sufficient, less important applications are switched to less-demanding operating modes or are even stopped.
The scientific challenges lie in the interface between application and platform with regard to possible operating modes, in the determination of the resources actually required for each mode, in the enforcement of resource limits, in the automatic configuration of optimal modes and in the dynamic adaptation of the system to changes in requirements or available resources.