A computer operating system that allows legacy applications to be run
automatically with quality of service (QoS) guarantees matching required
QoS performance levels. In accordance with the invention, files have QoS
requirement attributes that can be set-by users. Additionally, users may
interpose a requirement broker between a given legacy application and the
operating system. The requirement broker may be in the form of a modified
version of a library that is dynamically linked with applications at load
time. The requirement broker intercepts certain system calls and
automatically requests from the system QoS guarantees in accordance with
the QoS requirement attributes of the accessed files, whether local or
remote.
Un logiciel d'exploitation d'ordinateur qui permet à des applications de legs d'être courues automatiquement avec la qualité du service (QoS) garantit les niveaux des performances exigés assortis de QoS. Selon l'invention, les dossiers ont des attributs de condition de QoS qui peuvent être placer-par des utilisateurs. En plus, les utilisateurs peuvent interposer une condition sponsorisent entre une application donnée de legs et le logiciel d'exploitation. La condition sponsorisent peut être sous forme de version modifiée d'une bibliothèque qui est dynamiquement liée avec des applications au moment de chargement. La condition sponsorisent de certains appels et automatiquement demandes de système d'interceptions des garanties de système QoS selon les attributs de condition de QoS des dossiers consultés, si les gens du pays ou l'extérieur.