Diz 33 en

From DCEwiki
Jump to navigation Jump to search

Resource Reservation and Analysis in Heterogeneous and Distributed Real-Time Systems[edit]

Author: Michal Sojka

Disertační práce 2011

Download thesis in PDF

This thesis describes the design, implementation and evaluation of a software framework that facilitates development of real-time, possibly distributed, applications. When combined with a component middleware platform, the framework could be used to temporally isolate individual components, which is a necessary precondition for developing component-based real-time application. It is well known that component-based development reduces development costs by allowing software reuse among projects.

The basic idea of the framework is to let the application developer specify the temporal (and resource) requirements of his/her application and the framework guarantees keeping of these requirements, provided that there is enough resources in the system. In the case of insufficient resources, the framework does not let the application run. Application requirements are specified in the so called \emph{service contract} that the application negotiates with the framework. A successfully negotiated contract results in creation of a \emph{virtual resource}, which represents ``a part of the real resource reserved for the use by the application. To not over-reserve the available resources, the framework employs on-line admission tests that are based on state-of-the-art schedulability analysis. One of the main strengths of presented framework is its modularity with respect to support of additional resources, which is shown by integration of six different resources (CPU, network, etc.) into the framework. The prototype implementation of the framework was developed under Linux operating system and it was extensively evaluated on both synthetic tests and real-world multimedia application.

Diz 2011 sojka michal.pdf
Diz 33 harbour gonzalez michael.pdf
Diz 33 cernohorsky jindrich.pdf
Diz 33 bures tomas.pdf