首页> 外国专利> procedures to avoid the over allocation of virtual capacity in a redundant hierarchical data storage unit

procedures to avoid the over allocation of virtual capacity in a redundant hierarchical data storage unit

机译:避免在冗余分层数据存储单元中过度分配虚拟容量的过程

摘要

A hierarchic disk array data storage system (10) has a disk array (11) with multiple storage disks (12) and a disk array controller (14) which coordinates data transfer to and from the disks. The storage disks define a physical storage space (34). A RAID management system (16) maps a RAID-level virtual storage space (40) onto the physical storage space. The RAID-level virtual storage space presents the physical storage space as multiple RAID areas. The RAID areas include mirror RAID areas which contain mirror allocation blocks to store data according to mirror redundancy and parity RAID areas which contain parity allocation blocks to store data according to parity redundancy. The RAID management system (16) dynamically migrates data between the mirror and parity RAID areas in a manner which optimizes performance and data reliability. As new storage requests are made, the RAID management system evaluates the existing storage conditions and computes a total virtual capacity that is available to the user given a disk array configuration. The total virtual capacity is computed based upon a pessimistic assumption regarding a worst case data storage mix between mirror and parity RAID areas. The RAID management system will approve the new storage request without resorting to data migration if the new space requirements and already existing committed capacity does not exceed the total virtual capacity. In this manner, the RAID management system avoids over-commitment to the user. IMAGE
机译:分层磁盘阵列数据存储系统(10)具有带有多个存储磁盘(12)的磁盘阵列(11)和协调与磁盘之间的数据传输的磁盘阵列控制器(14)。存储盘限定物理存储空间(34)。 RAID管理系统(16)将RAID级虚拟存储空间(40)映射到物理存储空间。 RAID级别的虚拟存储空间将物理存储空间显示为多个RAID区域。 RAID区域包括包含用于根据镜像冗余存储数据的镜像分配块的镜像RAID区域和包含用于根据奇偶校验冗余存储数据的奇偶校验分配块的奇偶校验RAID区域。 RAID管理系统(16)以优化性能和数据可靠性的方式在镜像和奇偶校验RAID区域之间动态迁移数据。随着提出新的存储请求,RAID管理系统会评估现有的存储条件并计算给定磁盘阵列配置后用户可用的总虚拟容量。基于有关镜像和奇偶校验RAID区域之间最坏情况的数据存储混合的悲观假设,计算总虚拟容量。如果新的空间需求和已经存在的已承诺容量未超过总虚拟容量,则RAID管理系统将批准新的存储请求,而无需诉诸数据迁移。通过这种方式,RAID管理系统避免了对用户的过度承诺。 <图像>

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号