Scheduling in secondary storage systems
Document Type
Syllabus
Publication Date
1-1-2004
Abstract
The memory hierarchy in a computer system consists of one to three levels of CPU caches: caches for file and database systems in main memory, the cache associated with a disk array controller; an onboard disk cache, disks; and automated tape libraries, which are themselves cached. We are concerned here with accesses to database and file systems, which may be satisfied by the buffer in main memory, but in the case of a cache miss, an I/O request is generated for a data block residing on disk. This I/O request is intercepted by the disk array controller, which checks its cache in order to satisfy the I/O request. In case of a cache miss an I/O request is issued to the disk and the disk controller checks its cache to satisfy the request. A disk access is initiated if we had misses at all levels.
Identifier
85055776163 (Scopus)
ISBN
[9781584883975, 9780203489802]
Publication Title
Handbook of Scheduling Algorithms Models and Performance Analysis
First Page
41
Last Page
41
Recommended Citation
Thomasian, Alexander, "Scheduling in secondary storage systems" (2004). Faculty Publications. 20556.
https://digitalcommons.njit.edu/fac_pubs/20556
