ADAPTIVE RESOURCE MANAGEMENT OF A DATA PROCESSING SYSTEM
A method for resource management of a data processing system is described herein. According to one embodiment, a token is periodically pushed into a memory usage queue, where the token includes a timestamp indicating time entering the memory usage queue. The memory usage queue stores a plurality of...
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | A method for resource management of a data processing system is described herein. According to one embodiment, a token is periodically pushed into a memory usage queue, where the token includes a timestamp indicating time entering the memory usage queue. The memory usage queue stores a plurality of memory page identifiers (IDs) identifying a plurality of memory pages currently allocated to a plurality of programs running within the data processing system. In response to a request to reduce memory usage, a token is popped from the memory usage queue. A timestamp of the popped token is then compared with current time to determine whether a memory usage reduction action should be performed.
La présente invention concerne un procédé de gestion des ressources d'un système de traitement de données. Selon un mode de réalisation, un jeton est périodiquement inséré dans une file d'attente d'utilisation de mémoire, le jeton comprenant une estampille temporelle indiquant l'instant d'entrée dans la file d'attente d'utilisation de mémoire. La file d'attente d'utilisation de mémoire conserve une pluralité d'identifiants (ID) de pages mémoire identifiant une pluralité de pages mémoire actuellement attribuées à une pluralité de programmes s'exécutant au sein du système de traitement de données. En réaction à une demande de réduction de l'utilisation de la mémoire, un jeton est éjecté de la file d'attente d'utilisation de mémoire. Une estampille temporelle du jeton éjecté est alors comparée à l'heure actuelle pour déterminer si une action de réduction de l'utilisation de la mémoire doit être effectuée. |
---|