Distributed storage network including memory diversity
    1.
    发明授权
    Distributed storage network including memory diversity 有权
    分布式存储网络包括存储器多样性

    公开(公告)号:US08862800B2

    公开(公告)日:2014-10-14

    申请号:US13529052

    申请日:2012-06-21

    摘要: A dispersed storage (DS) unit includes a processing module and a plurality of hard drives. The processing module is operable to maintain states for at least some of the plurality of hard drives. The processing module is further operable to receive a memory access request regarding an encoded data slice and identify a hard drive of the plurality of hard drives based on the memory access request. The processing module is further operable to determine a state of the hard drive. When the hard drive is in a read state and the memory access request is a write request, the processing module is operable to queue the write request, change from the read state to a write state in accordance with a state transition process, and, when in the write state, perform the write request to store the encoded data slice in the hard drive.

    摘要翻译: 分散存储(DS)单元包括处理模块和多个硬盘驱动器。 处理模块可操作以维持多个硬盘驱动器中的至少一些的状态。 处理模块还可操作以接收关于编码数据切片的存储器访问请求,并且基于存储器访问请求来识别多个硬盘驱动器的硬盘驱动器。 处理模块还可操作以确定硬盘驱动器的状态。 当硬盘驱动器处于读取状态并且存储器访问请求是写入请求时,处理模块可用于对写入请求进行排队,根据状态转换处理从读取状态改变到写入状态,并且当 在写入状态下,执行写入请求以将编码数据切片存储在硬盘驱动器中。

    DISTRIBUTED STORAGE NETWORK UTILIZING MEMORY STRIPES
    2.
    发明申请
    DISTRIBUTED STORAGE NETWORK UTILIZING MEMORY STRIPES 有权
    分布式存储网络利用存储条

    公开(公告)号:US20110078371A1

    公开(公告)日:2011-03-31

    申请号:US12777887

    申请日:2010-05-11

    申请人: JASON K. RESCH

    发明人: JASON K. RESCH

    IPC分类号: G06F12/00 G06F12/02

    摘要: Multiple data slices are generated from an original data segment. The data slices are constructed to prevent recovery of the original data segment using a single related data slice, but to allow recovery of the original data segment using fewer than all of the data slices. Each data slice is stored in the same memory stripe as the other data slices. The memory stripe extends across multiple memory devices and multiple different distributed storage units. The memory device in which each data slice is stored can be determined based on a source name associated with each data slice.

    摘要翻译: 从原始数据段生成多个数据片段。 构造数据片以防止使用单个相关数据片恢复原始数据片段,但允许使用少于全部数据片段恢复原始数据片段。 每个数据切片与其他数据切片存储在相同的内存条带中。 内存条分布在多个内存设备和多个不同的分布式存储单元之间。 可以基于与每个数据切片相关联的源名称来确定其中存储每个数据切片的存储器件。

    Process, apparatus, and system for storing data check information using standard sector data field sizes
    3.
    发明授权
    Process, apparatus, and system for storing data check information using standard sector data field sizes 有权
    用于使用标准扇区数据字段大小存储数据检查信息的过程,装置和系统

    公开(公告)号:US07197617B2

    公开(公告)日:2007-03-27

    申请号:US10447843

    申请日:2003-05-29

    IPC分类号: G06F12/00

    摘要: A process, apparatus, and system stores data check information on an electronic storage medium that uses standard sector data field sizes. The check information may include a cyclic redundancy check (CRC), a logical block address (LBA), a longitudinal redundancy check (LRC), state information, a sequence number, or other information to identify data state, misplacement, or corruption. The check information, instead of being appended to the data within the data sector, may be stored in an independent check sector. The check information corresponding to multiple data sectors may also be aggregated and stored in a single check sector. The process or apparatus may be incorporated in a storage system controller, a RAID controller, a software SCSI stack in a computer, an operating system, a storage device driver, or another appropriate application that interfaces with standard and commodity storage system components.

    摘要翻译: 处理,装置和系统将数据检查信息存储在使用标准扇区数据字段大小的电子存储介质上。 检查信息可以包括循环冗余校验(CRC),逻辑块地址(LBA),纵向冗余校验(LRC),状态信息,序列号或用于识别数据状态,错位或损坏的其它信息。 检查信息而不是附加到数据扇区内的数据,可以存储在独立检查扇区中。 对应于多个数据扇区的检查信息也可以被聚合并存储在单个检查扇区中。 该过程或装置可以并入与计算机中的存储系统控制器,RAID控制器,软件SCSI堆栈,操作系统,存储设备驱动器或与标准和商品存储系统组件接口的另一适当应用。

    Method and system for parcel-based data mapping
    4.
    发明申请
    Method and system for parcel-based data mapping 审中-公开
    包裹数据映射的方法和系统

    公开(公告)号:US20040268082A1

    公开(公告)日:2004-12-30

    申请号:US10608311

    申请日:2003-06-27

    IPC分类号: G06F012/08

    摘要: Embodiments of the invention provide a parcel-based, data-mapping scheme that allow for implementation of data integrity methods and variable size logical data blocks while the layout of the physical storage device remains unchanged. For one embodiment, the invention provides a method in which a virtual data storage parcel including a number of extended-size logical data storage blocks is created, and one or more physical data storage parcels, each including a number of standard-size logical data storage blocks, is created. The combined size of the one or more physical data storage parcels equals or exceeds the size of the virtual data storage parcel. The extended-size logical data storage blocks of the virtual data storage parcel are mapped to the standard-size logical data storage blocks of the one or more physical data storage parcels.

    摘要翻译: 本发明的实施例提供了一种基于宗地的数据映射方案,其允许实现数据完整性方法和可变大小的逻辑数据块,同时物理存储设备的布局保持不变。 对于一个实施例,本发明提供了一种方法,其中创建包括多个扩展大小的逻辑数据存储块的虚拟数据存储包,以及一个或多个物理数据存储包,每个物理数据存储包包括多个标准尺寸的逻辑数据存储 块,被创建。 一个或多个物理数据存储包的组合大小等于或超过虚拟数据存储包的大小。 虚拟数据存储包的扩展尺寸逻辑数据存储块被映射到一个或多个物理数据存储包的标准尺寸逻辑数据存储块。

    Integrated sector format-error correction code system and method for efficient writing in a disk array system
    5.
    发明申请
    Integrated sector format-error correction code system and method for efficient writing in a disk array system 失效
    集成扇区格式纠错码系统和方法,用于在磁盘阵列系统中高效写入

    公开(公告)号:US20040093464A1

    公开(公告)日:2004-05-13

    申请号:US10291087

    申请日:2002-11-09

    IPC分类号: G06F012/00

    CPC分类号: G06F11/1076 G06F2211/1011

    摘要: A system and associated method efficiently complete write commands in an ISF disk drive/RAID system with minimal disk accesses to the underlying disk drives. The system updates data in a parity-based disk array system by receiving a write command to write new data. The present system minimizes the number of disk accesses. The present system completes the same or comparable write commands in a total of four accesses to the disk drives. This is realized by combining the read-modify-write operation of updating one or more sectors in an ISF cluster with the read-modify-write operation associated with updating one or more sectors in a parity-based array system, such as a RAID-5 system.

    摘要翻译: 系统和相关方法可有效地完成在ISF磁盘驱动器/ RAID系统中的写入命令,同时对磁盘驱动器的磁盘访问最少。 系统通过接收写入新数据的写入命令来更新基于奇偶校验的磁盘阵列系统中的数据。 本系统使磁盘访问次数最小化。 本系统在对磁盘驱动器的总共四次访问中完成相同或相当的写入命令。 这通过将在ISF群集中更新一个或多个扇区的读取 - 修改 - 写入操作与基于奇偶校验的阵列系统中的更新一个或多个扇区(例如RAID- 5系统。

    Method and system for data replication
    6.
    发明授权
    Method and system for data replication 有权
    数据复制的方法和系统

    公开(公告)号:US09582384B2

    公开(公告)日:2017-02-28

    申请号:US13069482

    申请日:2011-03-23

    摘要: A method and system of replicating data where data is copied from a host server to a storage device in a first group of storage devices. A receipt is sent from the first group of storage devices to the host server when the data has been copied to all storage devices within the first group. The data is copied from the first group to at least one further group of storage devices. A receipt is sent from each further group of storage devices to the first group of storage devices when the data has been copied to all storage devices within each further group.

    摘要翻译: 将数据从主机服务器复制到第一组存储设备中的存储设备的方法和系统。 当数据已被复制到第一组中的所有存储设备时,收据从第一组存储设备发送到主机服务器。 数据从第一组复制到至少另外一组存储设备。 当数据被复制到每个另外的组中的所有存储设备时,从每个另外的存储设备组发送收据到第一组存储设备。

    Efficient distributed hot sparing scheme in a parity declustered RAID organization
    7.
    发明授权
    Efficient distributed hot sparing scheme in a parity declustered RAID organization 有权
    在一个奇偶校验分簇RAID组织中高效的分布式热备份方案

    公开(公告)号:US08099623B1

    公开(公告)日:2012-01-17

    申请号:US12247877

    申请日:2008-10-08

    申请人: Yan Li Atul Goel

    发明人: Yan Li Atul Goel

    IPC分类号: G06F11/00

    摘要: A network storage server implements a method to maintain a parity declustered RAID organization with distributed hot sparing. The parity declustered RAID organization, which provides data redundancy for a network storage system, is configured as a RAID organization with a plurality of logical drives. The RAID organization is then distributed in a parity declustered fashion to a plurality of physical drives in the network storage system. The RAID organization also has a spare space pre-allocating on each of the plurality of physical drives. Upon failure of one of the plurality of physical drives, data stored in the failed physical drives can be reconstructed and stored to spare space of the surviving physical drives. After reconstruction, the plurality of logical drives remains parity-declustered on the plurality of surviving physical drives.

    摘要翻译: 网络存储服务器实现一种方法来维护具有分布式热备份的奇偶校验分簇RAID组织。 为网络存储系统提供数据冗余的奇偶校验分簇RAID组织被配置为具有多个逻辑驱动器的RAID组织。 然后,RAID组织以奇偶校验方式分发到网络存储系统中的多个物理驱动器。 RAID组织还具有在多个物理驱动器中的每一个上预先分配的备用空间。 在多个物理驱动器中的一个发生故障时,存储在故障物理驱动器中的数据可以被重建和存储以存储幸存的物理驱动器的空间。 在重建之后,多个逻辑驱动器在多个幸存的物理驱动器上保持奇偶校验解聚。

    DISTRIBUTED STORAGE NETWORK INCLUDING MEMORY DIVERSITY
    8.
    发明申请
    DISTRIBUTED STORAGE NETWORK INCLUDING MEMORY DIVERSITY 审中-公开
    分布式存储网络,包括存储器多样性

    公开(公告)号:US20110078343A1

    公开(公告)日:2011-03-31

    申请号:US12777850

    申请日:2010-05-11

    IPC分类号: G06F13/00 G06F15/16

    摘要: A distributed storage processing unit can generate data slices and determine metadata for each of the data slices. The metadata includes information that can be used to determine storage diversity preferences, which can include requirements that data slices generated from a common data segment each be stored in memories of the same (or different) type and model, memories with the same (or different) failure rates, memories having fast read (or write) characteristics, and so on. Decisions about which memory units to use for storing data slices can be made based on how closely the characteristics of the memories match the storage diversity preferences. The decision can be made at a distributed storage processing unit that generates the data slices, at a distributed storage unit receiving the data slices for storage, or elsewhere.

    摘要翻译: 分布式存储处理单元可以生成数据片并确定每个数据片的元数据。 元数据包括可用于确定存储分集偏好的信息,其可以包括对从公共数据段生成的数据片段存储在相同(或不同)类型和模型的存储器中的相同(或不同)存储器的要求 )故障率,具有快速读取(或写入)特性的存储器等等。 可以基于存储器的特性与存储分集偏好的匹配程度来决定用于存储数据片的哪些存储器单元。 可以在生成数据片的分布式存储处理单元处,在接收用于存储的数据片的分布式存储单元或其他地方进行该决定。

    Process, apparatus, and system for storing data check information using standard sector data field sizes
    10.
    发明申请
    Process, apparatus, and system for storing data check information using standard sector data field sizes 有权
    用于使用标准扇区数据字段大小存储数据检查信息的过程,装置和系统

    公开(公告)号:US20040243762A1

    公开(公告)日:2004-12-02

    申请号:US10447843

    申请日:2003-05-29

    IPC分类号: G06F012/00

    摘要: A process, apparatus, and system stores data check information on an electronic storage medium that uses standard sector data field sizes. The check information may include a cyclic redundancy check (CRC), a logical block address (LBA), a longitudinal redundancy check (LRC), state information, a sequence number, or other information to identify data state, misplacement, or corruption. The check information, instead of being appended to the data within the data sector, may be stored in an independent check sector. The check information corresponding to multiple data sectors may also be aggregated and stored in a single check sector. The process or apparatus may be incorporated in a storage system controller, a RAID controller, a software SCSI stack in a computer, an operating system, a storage device driver, or another appropriate application that interfaces with standard and commodity storage system components.

    摘要翻译: 处理,装置和系统将数据检查信息存储在使用标准扇区数据字段大小的电子存储介质上。 检查信息可以包括循环冗余校验(CRC),逻辑块地址(LBA),纵向冗余校验(LRC),状态信息,序列号或用于识别数据状态,错位或损坏的其它信息。 检查信息而不是附加到数据扇区内的数据,可以存储在独立检查扇区中。 对应于多个数据扇区的检查信息也可以被聚合并存储在单个检查扇区中。 该过程或装置可以并入与计算机中的存储系统控制器,RAID控制器,软件SCSI堆栈,操作系统,存储设备驱动器或与标准和商品存储系统组件接口的另一适当应用。