Mass prefetching method for disk array

Electrical computers and digital processing systems: memory – Storage accessing and control – Specific memory composition

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711S137000

Reexamination Certificate

active

07822920

ABSTRACT:
Disclosed herein is a mass prefetching method for disk arrays. In order to improve disk read performance for a non-sequential with having spatial locality as well as a sequential read, when a host requests a block to be read, all the blocks of the strip to which the block belongs are read. This is designated as strip prefetching (SP). Throttled Strip Prefetching (TSP), proposed in the present invention, investigates whether SP is beneficial by an online disk simulation, and does not perform SP if it is determined that SP is not beneficial. Since all prefetching operations of TSP are aligned in the strip of the disk array, the disk independence loss is resolved, and thus the performance of disk arrays is improved for concurrent sequential reads of multiple processes. TSP may however suffer from the loss of disk parallelism due to the disk independence of SP for a single sequential read. In order to solve this problem, this invention proposes Massive Stripe Prefetching (MSP). MSP includes an algorithm that detects a single sequential read at the block level. When a single sequential read is detected, prefetching is aligned in a stripe, and the prefetching size is set to a multiple of stripe size. Accordingly, the parallelism of disks is maximized.

REFERENCES:
patent: 7386675 (2008-06-01), Fachan
patent: 7529891 (2009-05-01), Thekkath et al.
patent: 2003/0018639 (2003-01-01), Iyengar
patent: 2004/0019745 (2004-01-01), Espeseth et al.
patent: 2004/0215891 (2004-10-01), Dodson et al.
patent: 2005/0138091 (2005-06-01), Bono
patent: 2007/0005905 (2007-01-01), Yasue et al.
patent: 2007/0106849 (2007-05-01), Moore et al.
Shah et al., Online Algorithms for Prefetching and Caching on Parallel Disks, Jun. 2004, ACM, SPAA'04.
Binny S. Gill et al.; AMP: Adaptive Multi-stream Prefetching in a Shared Cache; IBM Almaden Research Center; Feb. 13, 2007.
Sung Hoon Baek et al; Massive Stripe Cache and Prefetching for Massive File I/O; Department of Electrical Engineering and Computer Science; Korea Advanced Institute of Science and Technology; Feb. 13, 2007.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Mass prefetching method for disk array does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Mass prefetching method for disk array, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Mass prefetching method for disk array will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4189969

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.