会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Memory system with hierarchic disk array and memory map store for
persistent storage of virtual mapping information
    • 具有分层磁盘阵列和内存映射存储的内存系统,用于持久存储虚拟映射信息
    • US5546558A
    • 1996-08-13
    • US253442
    • 1994-06-07
    • Michael B. JacobsonDouglas L. VoigtMarvin D. NelsonTheresa A. Burkes
    • Michael B. JacobsonDouglas L. VoigtMarvin D. NelsonTheresa A. Burkes
    • G06F12/16G06F3/06G06F11/10G06F11/16G06F11/20G11B20/18G11C29/00G06F13/10
    • G06F11/2087G06F11/1076G11B20/1833G11C29/74G06F11/2064
    • A data memory system has a hierarchic disk array of multiple disks, a disk array controller for coordinating data transfer to and from the disks, and a RAID management system for mapping two different RAID areas onto the disks. The RAID management system stores data in one of the RAID areas according to mirror redundancy, and stores data in the other RAID area according to parity redundancy. The RAID management system then shifts or migrates data between the mirror and parity RAID areas on the disks in accordance with a predefined performance protocol, such as data access recency or access frequency. The data memory system also includes a memory map store embodied as a non-volatile RAM. The memory map store provides persistent storage of the virtual mapping information used by the RAID management system to map the first and second RAID areas onto the disks within the disk array. The RAID management system updates the memory map store with new mapping information each time data is migrated between mirror and parity RAID areas.
    • 数据存储系统具有多个磁盘的分层磁盘阵列,用于协调从磁盘传输数据和从磁盘传输数据的磁盘阵列控制器,以及用于将两个不同RAID区域映射到磁盘上的RAID管理系统。 RAID管理系统根据镜像冗余将数据存储在其中一个RAID区域中,并根据奇偶冗余将数据存储到其他RAID区域。 然后,RAID管理系统根据预定义的性能协议(例如数据访问新近度或访问频率)在磁盘上的镜像和奇偶校验RAID区域之间移动或迁移数据。 数据存储器系统还包括体现为非易失性RAM的存储器映射存储器。 存储器映射存储器提供由RAID管理系统使用的虚拟映射信息的持久存储,以将第一和第二RAID区域映射到磁盘阵列内的磁盘上。 每当数据在镜像和奇偶校验RAID区域之间迁移时,RAID管理系统将使用新的映射信息更新内存映射存储。
    • 5. 发明授权
    • Methods for adding storage disks to a hierarchic disk array while
maintaining data availability
    • 将存储磁盘添加到分层磁盘阵列同时保持数据可用性的方法
    • US5615352A
    • 1997-03-25
    • US319385
    • 1994-10-05
    • Michael B. JacobsonDouglas L. VoigtTheresa A. BurkesBryan Diamond
    • Michael B. JacobsonDouglas L. VoigtTheresa A. BurkesBryan Diamond
    • G06F12/16G06F3/06G06F11/10
    • G06F11/1096G06F3/0601G06F2003/0692
    • A method is described for enlarging the storage capacity of a hierarchical disk array data storage system which stores data according to different levels of redundancy, or RAID levels. The method includes first mapping the physical storage space into a first virtual storage space having a plurality of RAID areas that extend across multiple storage disks in the disk array and comprise multiple stripes of segments from each storage disk. The first virtual storage space is mapped into a second virtual storage space having multiple virtual blocks. To enlarge storage capacity, one or more storage disks are added to the hierarchic disk array. To assimilate the new storage capacity, data in a selected existing RAID area is moved to another area on the disk array of equal or greater storage capacity. The mapping of the second virtual storage space to the first is updated to reflect the data movement. The physical storage space corresponding to the selected RAID area is then remapped into an expanded RAID area which spans across all storage disks, including the new disks. The process is repeated until all RAID areas in the hierarchic disk array have been expanded to include regions on the new storage disks. The capacity available to the second virtual storage space is modified to reflect the enlarged storage capacity. According to this method, data remains available to the user at all times during the enlargement process.
    • 描述了用于扩大分级磁盘阵列数据存储系统的存储容量的方法,其存储根据不同级别的冗余或RAID级别的数据。 该方法包括首先将物理存储空间映射到具有多个RAID区域的第一虚拟存储空间,所述多个RAID区域延伸到磁盘阵列中的多个存储盘上,并且包括来自每个存储盘的多条段。 第一虚拟存储空间被映射到具有多个虚拟块的第二虚拟存储空间。 为了扩大存储容量,将一个或多个存储磁盘添加到分层磁盘阵列。 为了吸收新的存储容量,选定的现有RAID区域中的数据将被移动到相同或更大存储容量的磁盘阵列上的另一个区域。 将第二虚拟存储空间与第一虚拟存储空间的映射更新以反映数据移动。 然后将与所选RAID区域相对应的物理存储空间重新映射到跨越所有存储磁盘(包括新磁盘)的扩展RAID区域。 重复该过程,直到分层磁盘阵列中的所有RAID区域都已扩展为包含新存储磁盘上的区域。 第二个虚拟存储空间的可用容量被修改,以反映放大的存储容量。 根据该方法,在放大处理期间,数据始终可供用户使用。
    • 6. 发明授权
    • Methods for using non-contiguously reserved storage space for data
migration in a redundant hierarchic data storage system
    • 在冗余分层数据存储系统中使用非连续保留的存储空间进行数据迁移的方法
    • US5542065A
    • 1996-07-30
    • US386573
    • 1995-02-10
    • Theresa A. BurkesBryan M. DiamondMichael B. JacobsonMarvin D. NelsonDouglas L. Voigt
    • Theresa A. BurkesBryan M. DiamondMichael B. JacobsonMarvin D. NelsonDouglas L. Voigt
    • G06F3/06G06F11/10G11B20/12G11B20/18G11B27/00G11B27/02G11B27/034G11C29/00G06F12/12
    • G11C29/74G06F11/1076G06F3/0601G11B20/1803G06F2003/0692
    • A hierarchic disk array data storage system has multiple storage disks that define a physical storage space and a RAID management system that maps the physical storage space into two virtual storage spaces. A RAID-level virtual storage space presents the physical storage space as mirror and parity RAID areas where the mirror RAID areas store data according to RAID Level 1 and the parity RAID areas store data according to RAID Level 5. An application-level virtual storage space presents the physical storage space as multiple virtual blocks. The RAID management system migrates data between the mirror and parity RAID areas to optimize performance and reliability. To facilitate migration, the RAID management system guarantees a minimum of unused storage space that can be used to empty a RAID area for the purpose of converting the RAID level or other storage attribute of the RAID area. The minimum unused storage space is preferably equivalent in size to at least one largest parity RAID area. However, the unused storage space is not in any one physical location, but can be allowed to distribute itself over various RAID areas in a non-contiguous manner across the storage disks.
    • 分级磁盘阵列数据存储系统具有定义物理存储空间的多个存储磁盘和将物理存储空间映射到两个虚拟存储空间的RAID管理系统。 RAID级虚拟存储空间将物理存储空间呈现为镜像和奇偶校验RAID区域,镜像RAID区域根据RAID级别1存储数据,奇偶校验RAID区域根据RAID级别5存储数据。应用程序级虚拟存储空间 将物理存储空间呈现为多个虚拟块。 RAID管理系统在镜像和奇偶校验RAID区域之间迁移数据,以优化性能和可靠性。 为了方便迁移,RAID管理系统保证最少的未使用的存储空间,可用于清空RAID区域,以转换RAID区域的RAID级别或其他存储属性。 最小未使用的存储空间的大小优选等于至少一个最大的奇偶校验RAID区域。 然而,未使用的存储空间不在任何一个物理位置,而是可以允许其跨越存储磁盘以不连续的方式在各种RAID区域上分布自身。
    • 8. 发明授权
    • Data storage system and method for managing asynchronous attachment and
detachment of storage disks
    • 用于管理存储磁盘的异步附加和拆卸的数据存储系统和方法
    • US5548712A
    • 1996-08-20
    • US376179
    • 1995-01-19
    • Susan L. LarsonDouglas L. VoigtSteven D. MessingerMichael B. Jacobson
    • Susan L. LarsonDouglas L. VoigtSteven D. MessingerMichael B. Jacobson
    • G06F3/06G06F13/10G06F15/16G01R31/28G06F11/00
    • G06F15/161G06F13/102
    • A disk array data storage system has plural sets of storage disks connected to multiple corresponding I/O buses. Individual storage disks can be independently and asynchronously attached to or detached from corresponding interfacing slots of the I/O buses. The system has physical device drivers which represent the storage disks with respect to their connections to the interfacing slots of the I/O buses and physical device managers which represent the data kept on the storage disks. Interface drivers are provided to manage I/O transfers through corresponding I/O buses. When a particular storage disk is attached to or detached from an interfacing slot of an I/O bus, the interface driver corresponding to the I/O bus freezes all I/O requests that come from the physical device drivers that represent the storage disks in the set connected to the I/O bus. A configuration manager determines which interfacing slot the particular storage disk has been attached to or detached from. If the particular storage disk has been detached from the I/O bus, the configuration manager eliminates the physical device driver that represents the detached storage disk. The data stored on the detached storage disk is rebuilt using redundancy on the remaining disks. If the particular storage disk has been attached to the I/O bus, the configuration manager creates a new physical device driver to represent the attached storage disk. The I/O requests to the I/O bus are then unfrozen.
    • 磁盘阵列数据存储系统具有连接到多个对应的I / O总线的多组存储盘。 单独的存储磁盘可以独立地和异步地连接到I / O总线的对应接口槽或从其分离。 该系统具有物理设备驱动器,其表示存储盘相对于它们与代表保存在存储盘上的数据的I / O总线和物理设备管理器的接口插槽的连接。 提供接口驱动程序来管理通过相应I / O总线的I / O传输。 当特定存储磁盘连接到I / O总线的接口插槽或从I / O总线的接口插槽分离时,对应于I / O总线的接口驱动程序会冻结来自代表存储磁盘的物理设备驱动程序的所有I / O请求 该组件连接到I / O总线。 配置管理器确定特定存储磁盘已连接或分离的接口槽。 如果特定存储磁盘与I / O总线分离,则配置管理器将消除代表分离的存储磁盘的物理设备驱动程序。 存储在分离存储磁盘上的数据使用其余磁盘上的冗余进行重建。 如果特定的存储磁盘已经连接到I / O总线,配置管理器将创建一个新的物理设备驱动程序来表示附加的存储磁盘。 然后,对I / O总线的I / O请求解冻。