首页> 外国专利> Method for organizing storage devices of unequal storage capacity and distributing data using different raid formats depending on size of rectangles containing sets of the storage devices

Method for organizing storage devices of unequal storage capacity and distributing data using different raid formats depending on size of rectangles containing sets of the storage devices

机译:用于根据存储单元集的矩形的大小来组织存储容量不相等的存储设备并使用不同的raid格式分发数据的方法

摘要

A Redundant Array of Independent Disks (RAID) system that is adaptable to host Input/Output traffic, wherein the RAID configuration is hidden from the host computer, and wherein the system uses various methods for striping and organizing data across the array when disks are added or removed. The system dynamically determines the RAID configuration used to store host data. To maximize response time and avoid a write penalty, small write operations are mapped into RAID 1 configurations, and medium and large write operations are mapped into RAID 3 configurations. The data are migrated into RAID 5 configurations as a background operation, to minimize the disk space lost. The system hides configuration changes necessary for the addition and/or removal of disks to/from the disk array by unstriping data, adding or deleting (removing) a disk and then restriping data over all the disks. The methods may include steps of dividing data blocks into a plurality of square portions, and exchanging data in sets of blocks of each of the square portions, with the exchanging step including locating a diagonal set of blocks within a selected square portion, and exchanging all sets of blocks equidistant from the diagonal, on opposite sides of the diagonal, and in a line perpendicular to the diagonal. While these changes are in progress, the disk array remains on-line and most host data is available for access and modification.
机译:一种适用于主机输入/输出流量的独立磁盘冗余阵列(RAID)系统,其中RAID配置对主机隐藏,并且其中在添加磁盘时,系统使用各种方法在整个阵列上条带化和组织数据或删除。系统动态确定用于存储主机数据的RAID配置。为了最大化响应时间并避免写入损失,将小的写入操作映射到RAID 1配置中,将中型和大型写入操作映射到RAID 3配置中。数据将作为后台操作迁移到RAID 5配置中,以最大程度地减少磁盘空间损失。系统通过取消数据条带化,添加或删除(删除)磁盘,然后在所有磁盘上重新分割数据,来隐藏向磁盘阵列中添加磁盘和/或从磁盘阵列中删除磁盘所需的配置更改。该方法可以包括以下步骤:将数据块划分为多个正方形部分;以及在每个正方形部分的块的集合中交换数据,其中交换步骤包括在所选的正方形部分内定位块的对角线集合;以及交换所有块。与对角线等距,在对角线的相对侧以及垂直于对角线的直线上的一组块。在进行这些更改时,磁盘阵列将保持联机状态,并且大多数主机数据可用于访问和修改。

著录项

  • 公开/公告号US6052759A

    专利类型

  • 公开/公告日2000-04-18

    原文格式PDF

  • 申请/专利权人 STALLMO;DAVID C.;HALL;RANDY K.;

    申请/专利号US19980191717

  • 发明设计人 RANDY K. HALL;DAVID C. STALLMO;

    申请日1998-11-12

  • 分类号G06F13/00;G06F11/16;G06F12/06;

  • 国家 US

  • 入库时间 2022-08-22 01:37:22

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号