Triple parity technique for enabling efficient recovery from triple failures in a storage array
    621.
    发明授权
    Triple parity technique for enabling efficient recovery from triple failures in a storage array 有权
    三重奇偶校验技术,用于实现存储阵列中三重故障的高效恢复

    公开(公告)号:US08181090B1

    公开(公告)日:2012-05-15

    申请号:US13223211

    申请日:2011-08-31

    CPC classification number: G06F11/1076 G06F2211/1061

    Abstract: A triple parity (TP) technique reduces overhead of computing diagonal and anti-diagonal parity for a storage array adapted to enable efficient recovery from the concurrent failure of three storage devices in the array. The diagonal parity is computed along diagonal parity sets that collectively span all data disks and a row parity disk of the array. The parity for all of the diagonal parity sets except one is stored on the diagonal parity disk. Similarly, the anti-diagonal parity is computed along anti-diagonal parity sets that collectively span all data disks and a row parity disk of the array. The parity for all of the anti-diagonal parity sets except one is stored on the anti-diagonal parity disk. The TP technique provides a uniform stripe depth and an optimal amount of parity information.

    Abstract translation: 三重奇偶校验(TP)技术减少了针对存储阵列计算对角线和反对角奇偶校验的开销,适用于实现从阵列中的三个存储设备的并发故障的有效恢复。 沿对角线奇偶校验集计算对角线奇偶校验集,该集合跨越阵列的所有数据磁盘和行奇偶校验磁盘。 所有对角奇偶校验集的奇偶校验除了一个存储在对角奇偶校验磁盘上。 类似地,反对角奇偶校验是沿着反对角奇偶校验集计算的,它们共同跨越阵列的所有数据盘和行奇偶校验盘。 所有反对角奇偶校验集的奇偶校验除了一个存储在反对角奇偶校验磁盘上。 TP技术提供均匀条纹深度和最优量的奇偶校验信息。

    iSCSI name forwarding technique
    622.
    发明授权
    iSCSI name forwarding technique 有权
    iSCSI名称转发技术

    公开(公告)号:US08181011B1

    公开(公告)日:2012-05-15

    申请号:US11508432

    申请日:2006-08-23

    Applicant: Ian Chang

    Inventor: Ian Chang

    CPC classification number: H04L63/0471 H04L67/1097

    Abstract: An iSCSI name forwarding technique allows a security appliance to assume iSCSI names of one or more clients and one or more storage systems in a network. The security appliance is coupled between each client and storage system, and is configured to intercept a data access request issued by the client that is destined for the storage system. Each iSCSI name of the storage system is an iSCSI target name associated with secure storage, i.e., a cryptainer, served by the storage system, whereas the iSCSI name of the client is an iSCSI initiator name of the network entity, i.e., the client, which initiates the data access request to access data stored on the cryptainer.

    Abstract translation: iSCSI名称转发技术允许安全设备承担网络中的一个或多个客户端和一个或多个存储系统的iSCSI名称。 安全设备耦合在每个客户端和存储系统之间,并被配置为拦截客户端发往存储系统的数据访问请求。 存储系统的每个iSCSI名称是与存储系统服务的安全存储相关联的iSCSI目标名称,即存储系统服务的密码库,而客户端的iSCSI名称是网络实体的iSCSI启动器名称,即客户端, 其启动数据访问请求以访问存储在密码漏洞中的数据。

    Coordinated shared storage architecture
    623.
    发明授权
    Coordinated shared storage architecture 有权
    协调共享存储架构

    公开(公告)号:US08180855B2

    公开(公告)日:2012-05-15

    申请号:US11075619

    申请日:2005-03-08

    Abstract: The present invention provides a novel coordinated shared storage architecture that permits the amortization of cost of the spares over any number of the storage systems and enables improvements to a number of storage system operations. The coordinated shared storage architecture comprises a plurality of storage systems disk shelves via a plurality of intermediate network devices, such as hubs. Each storage system includes a storage operating system having a target device driver module. The target device driver module permits the storage system to function as a SCSI target and thereby receive and process commands directed to it from other storage systems.

    Abstract translation: 本发明提供了一种新颖的协调共享存储架构,其允许在任何数量的存储系统上分摊备件的成本,并且能够改进多个存储系统操作。 协调的共享存储架构包括经由诸如集线器的多个中间网络设备的多个存储系统盘架。 每个存储系统包括具有目标设备驱动器模块的存储操作系统。 目标设备驱动器模块允许存储系统用作SCSI目标,从而从其他存储系统接收和处理指向它的命令。

    Airflow guides using silicon walls/creating channels for heat control
    624.
    发明授权
    Airflow guides using silicon walls/creating channels for heat control 有权
    使用硅壁的气流导轨/创建通道进行热控制

    公开(公告)号:US08179679B2

    公开(公告)日:2012-05-15

    申请号:US11412380

    申请日:2006-04-27

    Abstract: An electronic device includes a printed circuit board having a wall deposited directly on a board serving as a base for a printed circuit. As the board is constructed, the wall is deposited on the board for controlling airflow. The wall controls airflow across the board and around components mounted to the board. The wall may be utilized for controlling airflow in combination with a second printed circuit board positioned adjacent to the first printed circuit board. The wall may be utilized for controlling various types of airflow, including airflow from sources including fans and convection, and from geometries including horizontal and vertical mounting geometries. The silicon wall may be utilized for preventing heat airflow generated by heat radiated from one component from impinging upon another component.

    Abstract translation: 电子设备包括印刷电路板,其具有直接沉积在用作印刷电路基底的板上的壁。 当板被构造时,壁被沉积在板上用于控制气流。 墙壁控制板上的气流和安装在板上的组件。 该壁可用于与邻近第一印刷电路板定位的第二印刷电路板组合地控制气流。 该壁可用于控制各种类型的气流,包括来自包括风扇和对流的源的气流以及包括水平和垂直安装几何形状的几何形状。 硅壁可用于防止由一个部件辐射的热量产生的热气流撞击另一个部件。

    System and method for consolidated reporting of characteristics for a group of file systems
    625.
    发明授权
    System and method for consolidated reporting of characteristics for a group of file systems 有权
    统一报告一组文件系统特征的系统和方法

    公开(公告)号:US08171414B2

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

    申请号:US09862949

    申请日:2001-05-22

    CPC classification number: H04L67/42 H04L67/1097 H04L69/329

    Abstract: A system and method enables one or more storage volumes and associated devices on one or more storage appliances (filers) to be combined or consolidated into arbitrary groups so that statistical information related to performance, operational status and other usage-based parameters can be made available to interested parties associated with the group. The volumes can drawn from different storage appliances and grouped so as to allow administration and access by a common group of administrators or users. The statistical information can be compared to threshold values to generate events. The events can be e-mailed or otherwise transmitted to interested parties. The statistical information can also be organized and displayed in a variety of formats as a web page on a graphical user interface that resides on a management station and/or client display of an interested party.

    Abstract translation: 系统和方法使一个或多个存储设备(文件管理器)上的一个或多个存储卷和相关联的设备可以组合或合并成任意组,使得可以使与性能,操作状态和其他基于使用的参数相关的统计信息可用 与有关团体的有关方面。 这些卷可以从不同的存储设备中抽取,并进行分组,以便允许管理员和一般用户组进行管理和访问。 可以将统计信息与阈值进行比较以生成事件。 这些活动可以通过电子邮件或以其他方式传送给感兴趣的各方。 统计信息还可以以各种格式被组织和显示为驻留在感兴趣方的管理站和/或客户端显示器上的图形用户界面上的网页。

    System and method for sampling based elimination of duplicate data
    626.
    发明授权
    System and method for sampling based elimination of duplicate data 有权
    基于抽样的系统和方法消除重复数据

    公开(公告)号:US08165221B2

    公开(公告)日:2012-04-24

    申请号:US11414600

    申请日:2006-04-28

    CPC classification number: H03M7/00 H04N19/20 H04N19/23 H04N19/25

    Abstract: A technique for eliminating duplicate data is provided. Upon receipt of a new data set, one or more anchor points are identified within the data set. A bit-by-bit data comparison is then performed of the region surrounding the anchor point in the received data set with the region surrounding an anchor point stored within a pattern database to identify forward/backward delta values. The duplicate data identified by the anchor point, forward and backward delta values is then replaced in the received data set with a storage indicator.

    Abstract translation: 提供了一种消除重复数据的技术。 在接收到新的数据集之后,在数据集内识别一个或多个锚点。 然后,在包含存储在模式数据库内的锚定点周围的区域的接收数据集中围绕定位点的区域执行逐位数据比较,以识别前向/后向增量值。 由锚点,前向和后向增量值标识的重复数据随后用存储指示器在接收的数据集中替换。

    Generation and use of a data structure for distributing responsibilities among multiple resources in a network storage system
    627.
    发明授权
    Generation and use of a data structure for distributing responsibilities among multiple resources in a network storage system 有权
    生成和使用在网络存储系统中的多个资源之间分配责任的数据结构

    公开(公告)号:US08161076B1

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

    申请号:US12417572

    申请日:2009-04-02

    CPC classification number: H04L67/1097

    Abstract: The technique introduced here includes generating a data structure for use in determining how responsibilities for services should be distributed amongst a plurality of resources in a network storage system. The technique includes an iterative process of optimizing the data structure for a plurality of performance/quality metrics, such as evenness of storage consumption across the storage system or a designated subset thereof, number of “hot spots”, degree of data scatter, and number of changes needed to reflect a change in storage system geometry. The data structure can be a striping table for striping logical containers of data across multiple storage resources, such as data volumes, or physical storage devices. The “responsibilities for services”, can include responsibility for storing a stripe of a logical container of data or responsibility for storing a segment of parity data for a logical container of data.

    Abstract translation: 这里介绍的技术包括生成用于确定如何在网络存储系统中的多个资源之间分配服务责任的数据结构。 该技术包括对多个性能/质量度量的数据结构进行优化的迭代过程,例如存储系统或其指定子集的存储消耗的均匀性,“热点”的数量,数据散布的数量和数量 需要更改以反映存储系统几何的变化。 数据结构可以是分条表,用于跨多个存储资源(如数据卷或物理存储设备)分段数据的逻辑容器。 “服务责任”可以包括存储数据的逻辑容器的条带或用于存储数据的逻辑容器的奇偶校验数据段的责任的责任。

    Storage server cluster implemented in and operating concurrently with a set of non-clustered storage servers
    628.
    发明授权
    Storage server cluster implemented in and operating concurrently with a set of non-clustered storage servers 有权
    存储服务器集群在一组非集群存储服务器中实现并与其并行运行

    公开(公告)号:US08156163B1

    公开(公告)日:2012-04-10

    申请号:US12490202

    申请日:2009-06-23

    CPC classification number: H04L67/1097 G06F3/0605 G06F3/0635 G06F3/067

    Abstract: A storage controller is operable concurrently as an independent storage server and as at least a portion of a node of a storage server cluster. A network storage system comprises multiple storage controllers and multiple independent storage servers, each storage server implemented in a separate storage controller, each of the storage server configured to present to users a separate system image of stored data. The storage servers are independently operable and manageable. The system further includes a storage server cluster that includes cooperating storage server nodes, distributed among the storage controllers. The storage server cluster presents to users a single system image of data stored in the server cluster independently of the node or nodes in which said data resides. The storage server cluster is operable independently of the independent storage servers and is operable concurrently with operation of at least one of the independent storage servers.

    Abstract translation: 存储控制器可以作为独立存储服务器并且作为存储服务器集群的节点的至少一部分同时操作。 网络存储系统包括多个存储控制器和多个独立存储服务器,每个存储服务器在单独的存储控制器中实现,每个存储服务器被配置为向用户呈现存储数据的单独的系统映像。 存储服务器是独立可操作和可管理的。 该系统还包括存储服务器集群,其包括分配在存储控制器之间的协作存储服务器节点。 存储服务器集群向用户呈现存储在服务器集群中的数据的单个系统映像,而不管所述数据所在的节点或节点。 存储服务器集群可独立于独立存储服务器操作,并且与至少一个独立存储服务器的操作同时操作。

    System and method for restoring a single data stream file from a snapshot
    629.
    发明授权
    System and method for restoring a single data stream file from a snapshot 有权
    从快照恢复单个数据流文件的系统和方法

    公开(公告)号:US08135678B1

    公开(公告)日:2012-03-13

    申请号:US13213628

    申请日:2011-08-19

    Abstract: A file which has been changed from a data storage system is restored. If the file was changed from an active file system, a set of twin pointers is created by copying from the latest pointers in the active file system before the file system was changed. A pointer from the twin pointers is compared with a pointer from a snapshot of the active file system. If a pointer from the twin pointers points to a same data block as the pointer from the snapshot, the twin pointer is written into the active file system to restore the file to the active file system. If the pointers do not point to the same data block, a data of the block is copied to a new block in the active file system to restore data changed since the snapshot was taken.

    Abstract translation: 恢复从数据存储系统更改的文件。 如果从活动文件系统更改文件,则会在文件系统更改之前通过从活动文件系统中的最新指针进行复制来创建一组双指针。 来自双指针的指针与来自活动文件系统的快照的指针进行比较。 如果来自双指针的指针指向与快照指针相同的数据块,则将双指针写入活动文件系统以将文件恢复到活动文件系统。 如果指针不指向相同的数据块,则该块的数据将复制到活动文件系统中的新块,以恢复拍摄快照后更改的数据。

    Method and system for managing data in storage systems
    630.
    发明授权
    Method and system for managing data in storage systems 有权
    用于管理存储系统中的数据的方法和系统

    公开(公告)号:US08135676B1

    公开(公告)日:2012-03-13

    申请号:US12111053

    申请日:2008-04-28

    CPC classification number: G06F11/1451

    Abstract: Method and system for incremental backup of data containers with fixed length records is provided. Initially, a backup application copies all stored data containers to create an initial backup container. A data structure corresponding to the first backup operation is also created. The data structure maintains unique file identifiers for each data container and information regarding when a record was added. The data structure is created and maintained by an application that also creates, updates, and modifies the fixed length records. The application updates the base data structure when records are added to a data container, after the initial backup. For a next backup operation, the initial data structure is compared to an updated data structure that is current at the next backup time. The comparison identifies the new records that were added (or updated) since the initial backup operation. The backup application then incrementally copies the new records.

    Abstract translation: 提供了具有固定长度记录的数据容器的增量备份方法和系统。 最初,备份应用程序复制所有存储的数据容器以创建初始备份容器。 还创建与第一备份操作相对应的数据结构。 数据结构为每个数据容器提供唯一的文件标识符,以及关于何时添加记录的信息。 数据结构由也创建,更新和修改固定长度记录的应用程序创建和维护。 在初始备份之后,当将记录添加到数据容器时,应用程序会更新基础数据结构。 对于下一个备份操作,将初始数据结构与在下一个备份时间当前的更新数据结构进行比较。 比较确定自初始备份操作以来添加(或更新)的新记录。 备份应用程序然后递增地复制新记录。

Patent Agency Ranking