Method, system, and program for destaging data in cache

   
   

Provided is a method, system, and program for destaging data from a first computer readable medium to a second computer readable medium. A list of entries indicating data blocks in the first computer readable medium is scanned. For each entry scanned, a determination is made as to whether the data block indicated in the scanned entry satisfies a criteria. If the data block indicated in the scanned entry satisfies the criteria, then a destage operation is called to destage the data block in the scanned entry from the first computer readable medium to the second computer readable medium. If the called destage operation is not initiated, then the scanned entry is removed from the cache list. The removed scanned entry is added to one destage wait list. During one destage operation, data blocks indicated in entries in the destage wait list are destaged.

Vorausgesetzt eine Methode, ein System und ein Programm für das Destaging Daten von einem ersten maschinell lesbaren Mittel zu einem zweiten maschinell lesbaren Mittel ist. Eine Liste der Eintragungen, die Datenblöcke im ersten maschinell lesbaren Mittel anzeigen, wird abgelichtet. Für jede abgelichtete Eintragung, wird eine Ermittlung gebildet, ob der Datenblock, der in der abgelichteten Eintragung angezeigt wird, Kriterien erfüllt. Wenn der Datenblock, der in der abgelichteten Eintragung angezeigt wird, die Kriterien erfüllt, dann wird ein destage Betrieb zum destage benannt, welches die Daten in der abgelichteten Eintragung vom ersten maschinell lesbaren Mittel zum zweiten maschinell lesbaren Mittel blockieren. Wenn der benannte destage Betrieb nicht eingeleitet wird, dann wird die abgelichtete Eintragung von der Pufferspeicherliste entfernt. Die entfernte abgelichtete Eintragung wird einer destage Wartezeitliste hinzugefügt. Während eines destage Betriebes sind die Datenblöcke, die in den Eintragungen in der destage Wartezeitliste angezeigt werden, destaged.

 
Web www.patentalert.com

< Computer system and process for transferring streams of data between multiple storage units and multiple applications in a scalable and reliable manner

< Stochastic simulation of computer activity based on user categories

> Arrangement and method relating to routing in a network

> High performance symmetric multiprocessing systems via super-coherent data mechanisms

~ 00129