System and method for disk array data transfer

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

364DIG1, 364DIG2, 364254, G06F 1200

Patent

active

054468558

ABSTRACT:
A system for managing I/O requests directed to a disk array comprises a processing unit, predetermined amounts of Random Access Memory (RAM) and Read-Only Memory (ROM), an operating system, a virtual disk driver, an input device, an output device, and a disk array. The virtual disk driver comprises a request modification memory, a pending queue, an active queue, a stripe buffer, a span buffer, and a parity buffer. The system breaks each I/O request received into one or more subrequests according to request type, request length and the storage capacity of a sector-row within the disk array. Subrequests are entered into a pending queue in first-in, first-out (FIFO) order. Subrequests within the pending queue corresponding to write operations directed to a common sector-row are merged into a corresponding array request. Each array request is stored in an active queue. Once the number of array requests exceeds a predetermined constant, each array request is issued to the RAID type disk array.
A method for managing I/O requests directed to a disk array comprises the steps of: determining when a virtual disk I/O request directed to the disk array has been received; dividing each virtual disk I/O request into a number of subrequests based upon the request type, the length of the request, and the storage capacity of a sector-row; inserting each subrequest into the pending queue in FIFO order; merging subrequests in the pending queue associated with a write operation directed to an identical sector-row into an array request; storing the array request in the active queue; and issuing each array request in the active queue to the disk array.

REFERENCES:
patent: 4761785 (1988-08-01), Clark et al.
patent: 4775978 (1988-10-01), Hartness
patent: 5088081 (1992-02-01), Farr
patent: 5101492 (1992-03-01), Scultz et al.
patent: 5208813 (1993-05-01), Stallmo
patent: 5210860 (1993-05-01), Pfeffer et al.
patent: 5212785 (1993-05-01), Powers et al.
patent: 5235601 (1993-08-01), Stallmo et al.
Brochure for Distributed Processing Technology, Technology Focus, "Understanding RAID", pp. 1-7.

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

System and method for disk array data transfer does not yet have a rating. At this time, there are no reviews or comments for this patent.

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

Rate now

     

Profile ID: LFUS-PAI-O-1826741

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