Patent · US Expired

Method and apparatus for efficient management of non-aligned I/O write request in high bandwidth raid applications

US5860091A · kind A · utility

52Cited by
14References
16Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 28, 1996
Grant dateJan 12, 1999
Priority date
Expiry dateJun 28, 2016

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F12/0866
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Methods and associated apparatus in a RAID storage subsystem to enhance the performance of write operations for sequences of large buffers generally non-aligned with stripe boundaries in the RAID storage subsystem. In particular, the methods identify a starting non-aligned portion of each large buffer to be written to the RAID storage subsystem, an ending non-aligned portion of each large buffer to be written to the RAID subsystem, and a larger middle portion of the large buffer to be written to the RAID subsystem which is aligned with stripe boundaries of the RAID storage subsystem. The stripe-aligned middle portion is written to the RAID storage devices in a cache write through mode using stripe write operations to maximize data throughput. The starting and ending portions identified by the methods of the present invention are written to the cache memory in a write back mode such that they will eventually be posted to the RAID storage devices in due course through normal RAID processing. Special case processing of the methods of the present invention note the absence of a starting or ending non-aligned portions (e.g., a buffer having no non-aligned starting portion, or no non-ali…

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.