POLKA
Project coordinator:
Isabelle Demeure.
Group :
Architecture and Systems
,
Software Engineering
External partners : CNET/PAA/TSA/TLR/ARCADE.
Internal contribution :
Isabelle Demeure, Jocelyne Farhat.
Duration: 3 years
starting: october 1994
Version française
When developing multi-media applications, software engineers have to make
sure their system meets tight temporal Quality of Service (QoS)
constraints.
Today, this daunting task rests entirely on the programmer's shoulders. He
must have full knowledge of the underlying operating system scheduling
support and plan the delicate timings of the application accordingly. This
is not only tedious and error-prone, it is also highly non-portable as
these scheduling services greatly differ from one operating system to the
next.
This work is part of the ongoing ARCADE research project undertaken at the
CNET (France Telecom research center). The goal of the ARCADE project is
to come up with a paradigm for the development of distributed multi-media
applications.
In this context, our research objective is to describe a multi-media
development framework in which high-level QoS constraints are automatically
translated into low-level scheduling directives for a user-level run-time
monitor. This user level scheduler interacts with the underlying operating
system to ensure proper accounting of the application timing constraints.
A
demontrator of the approach has been developped (in Java).
Dernière mise à jour faite par Isabelle Demeure,
Email : demeure@inf.enst.fr, le 01/08/96
Page maintenue par Jean-Philippe COTTIN (cottin@inf.enst.fr)
et Patrick BELLOT (bellot@inf.enst.fr)