首页> 外国专利> DIGITAL STORAGE SYSTEM AND METHOD HAVING ALTERNATING DEFERRED UPDATING OF MIRRORED STORAGE DISKS

DIGITAL STORAGE SYSTEM AND METHOD HAVING ALTERNATING DEFERRED UPDATING OF MIRRORED STORAGE DISKS

机译:具有交替更新备用存储磁盘的数字存储系统和方法

摘要

DIGITAL STORAGE SYSTEM AND METHOD HAVING ALTERNATING DEFERRED UPDATING OF MIRRORED STORAGE DISKS A fault-tolerant high performance mirrored disk subsystem is described which has an improved disk writing scheme that provides high throughput for random disk writes and at the same time guarantees high performance for disk reads. The subsystem also has an improved recovery mechanism which provides fast recovery in the event that one of the mirrored disks fails and during such recovery provides the same performance as during non-recovery periods. Data blocks or pages which are to be written to disk are temporarily accumulated and sorted (or scheduled) into an order (or schedule) which can be written to disk efficiently, which in a preferred embodiment is in accordance with the physical location on disk at which each such block will be written. This also generally corresponds to an order which is encountered by a write head during a physical scan of a disk. The disks of a mirrored pair are operated out of phase with each other, so that one will be in read mode while the other is in write mode. Updated blocks are written out to the disk that is in write mode in sorted order, while guaranteed read performance is provided by the other disk that is in read mode. When a batch of updates has been applied to one disk of a mirrored pair, the mirrored pair switch their modes, and the other disk is updated. Preferably the updates are kept in a non-volatile memory, which furthermore advantageously may be made fault-tolerant as well. During recovery a pair of spare alternating mirrored disks is introduced to which new updates are directed, while a background scan process copies data from the surviving disk to the new mirrored pair.
机译:具有交替更新镜像存储磁盘的数字存储系统和方法描述了一种容错的高性能镜像磁盘子系统,该子系统具有改进的磁盘写入方案,该方案为随机磁盘写入提供了高吞吐量,同时又保证了磁盘读取的高性能。该子系统还具有改进的恢复机制,该机制可在一个镜像磁盘发生故障的情况下提供快速恢复,并且在这种恢复过程中提供与非恢复期间相同的性能。将要写入磁盘的数据块或页面被临时累积并分类(或调度)为可以有效地写入磁盘的顺序(或调度),在优选实施例中,该顺序取决于磁盘上的物理位置。每个这样的块将被写入。这通常也对应于磁盘物理扫描期间写头遇到的顺序。一对镜像磁盘彼此异相操作,因此一个磁盘将处于读取模式,而另一个磁盘将处于写入模式。更新的块按排序顺序写到处于写模式的磁盘中,而另一处于读模式的磁盘则提供了保证的读取性能。将一批更新应用到镜像对的一个磁盘后,镜像对将切换其模式,而另一磁盘将被更新。优选地,更新被保存在非易失性存储器中,此外,其还可以有利地被制成容错的。在恢复期间,引入了一对备用交替镜像磁盘,新的更新将定向到这些备用磁盘,而后台扫描过程将数据从尚存的磁盘复制到新的镜像对。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号