Procede pour etablir des niveaux de priorite dans un systeme informatique de multiprogrammation avec ordonnancement de priorite, systeme informatique de multiprogrammation et programme qui lui est destine

Method of setting priority levels in a multiprogramming computer system with priority scheduling, multiprogramming computer system and program therefor

Verfahren und programme zur einstellung von prioritätsstufen in einem datenverarbeitungssystem mit multiprogrammierung und priorisierte warteschlangenbildung

Abstract

La présente invention concerne un procédé pour établir des niveaux de priorité dans un système informatique de multiprogrammation (1) avec ordonnancement de priorité, au cours duquel des unités d'exécution (15, 16, 17) de chaque processus (13, 14) ont un niveau de priorité standard. Ledit procédé comprend la mesure de l'utilisation relative d'un ou de plusieurs processeurs (2) dans le système (1) par les unités d'exécution (15, 16, 17) d'un processus (13, 14). Les niveaux de priorité d'une ou de plusieurs unités d'exécution (15, 16, 17) sont diminués si leur utilisation relative mesurée dépasse un certain seuil d'indexation au cours d'un temps d'indexation ( DELTA T1).
A method for setting priority levels in a multiprogramming computer system (1) with priority scheduling, in which threads (15, 16, 17) of execution of each process (13, 14) have a standard priority level, comprises measuring relative use of one or more processors (2) in the system (1) by the threads (15, 16, 17) of execution of a process (13, 14). The priority levels of one or more threads (15, 16, 17) of execution are lowered if their measured relative use exceeds a certain escalation threshold for the duration of an escalation time period ( DELTA T>1<.

Claims

Description

Topics

Download Full PDF Version (Non-Commercial Use)

Patent Citations (0)

    Publication numberPublication dateAssigneeTitle

NO-Patent Citations (0)

    Title

Cited By (0)

    Publication numberPublication dateAssigneeTitle