发明名称 System and method for managing data in a cache system for a disk array
摘要 A cache system is described which is adapted for staging data between host memory and a disk array comprising a plurality of disk storage devices plus associated controller unit, data being storable across the disks of the array in the form of strides, each stride comprising a multi-sector 'stripe' of data on each of two or more devices of the array and an associated multi-sector parity block on a further array device. The cache system includes means for linking the data and associated parity making up a stride within the cache as a cache data unit which is manipulated in the cache as a single entity. References from the host to data held within the cache causes the referenced cache unit to move to the head of a list of cache units. Using such a cache system, when a cache unit at the bottom of the list is committed to disk, there is an increased likelihood that most or all the data making up a stride will be in the cache and therefore the number of redundant accesses to the disk needed to generate parity data will be reduced or eliminated.
申请公布号 US5600816(A) 申请公布日期 1997.02.04
申请号 US19930171935 申请日期 1993.12.21
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 OLDFIELD, CLIVE S.;SHAYLOR, NICHOLAS
分类号 G06F3/06;G06F11/10;G06F12/08;G06F12/16;(IPC1-7):G06F12/08 主分类号 G06F3/06
代理机构 代理人
主权项
地址