ALLOCATING STORAGE SERVICES
    1.
    发明申请
    ALLOCATING STORAGE SERVICES 审中-公开
    分配存储服务

    公开(公告)号:US20110283290A1

    公开(公告)日:2011-11-17

    申请号:US12781524

    申请日:2010-05-17

    IPC分类号: G06F12/00 G06F12/02 G06F9/46

    CPC分类号: G06Q10/06

    摘要: A system and method are provided for allocating storage resources. An exemplary method comprises providing a storage service catalog that lists storage services available for use. The exemplary method also comprises allowing a user to select a subset of the storage services from among the storage services via a self-service software tool.

    摘要翻译: 提供了一种用于分配存储资源的系统和方法。 示例性方法包括提供列出可供使用的存储服务的存储服务目录。 该示例性方法还包括允许用户经由自助服务软件工具从存储服务中选择存储服务的子集。

    Distributed-leader-election service for a distributed computer system
    2.
    发明授权
    Distributed-leader-election service for a distributed computer system 有权
    分布式计算机系统的分布式领导选举服务

    公开(公告)号:US09596301B2

    公开(公告)日:2017-03-14

    申请号:US11523442

    申请日:2006-09-18

    IPC分类号: G06F15/16 H04L29/08

    CPC分类号: H04L67/1095 H04L67/34

    摘要: Embodiments of the present invention provide methods and systems for leadership allocation in a distributed computer system. In certain embodiments of the present invention, a leader-election-service process runs within each node of a distributed computer system, together cooperatively providing a distributed-leader-election service. The distributed-leader-election service employs a distributed consensus service to manage distributed state information related to roles and leadership allocation within a distributed computer system. Client processes within each node interface with the leader-election-service process of the node in order to assume leadership of particular roles within the distributed computer system. Leadership-allocation management is thus centralized, within each node. In alternative embodiments, the distributed-leader-election service may be implemented as a collection of library routines that run in the context of client processes.

    摘要翻译: 本发明的实施例提供了在分布式计算机系统中用于领导分配的方法和系统。 在本发明的某些实施例中,领导选举服务过程在分布式计算机系统的每个节点内运行,共同协作地提供分布式领导选举服务。 分布式领导选举服务采用分布式共享服务来管理分布式计算机系统中与角色和领导分配相关的分布式状态信息。 每个节点接口中的客户端进程与节点的领导选举服务进程一起承担领导分布式计算机系统内的特定角色。 因此,领导力分配管理集中在每个节点内。 在替代实施例中,分布式领导选举服务可以被实现为在客户端进程的上下文中运行的库例程的集合。

    Managing Command Request Time-outs In QOS Priority Queues
    3.
    发明申请
    Managing Command Request Time-outs In QOS Priority Queues 有权
    管理QOS优先级队列中的命令请求超时

    公开(公告)号:US20100082856A1

    公开(公告)日:2010-04-01

    申请号:US12243874

    申请日:2008-10-01

    IPC分类号: G06F13/372

    摘要: In one embodiment a storage controller comprises a processor, a computer readable storage medium coupled to the processor, and logic instructions in the memory module which, when executed by the processor, configure the processor to receive, in a quality of service module, a first command request from a host initiator port, associate a time-out threshold with the first command request, determine, in the quality of service module, whether an available priority queue can release the first command request for execution by a scheduling module within the time-out threshold; and in response to a determination that an available priority queue can release the first command request for execution within the time-out threshold, assign the first command request to the available priority queue.

    摘要翻译: 在一个实施例中,存储控制器包括处理器,耦合到处理器的计算机可读存储介质和存储器模块中的逻辑指令,当由处理器执行时,逻辑指令将处理器配置为以服务质量模块接收第一 从主机启动器端口发出命令请求,将超时阈值与第一命令请求相关联,在服务质量模块中确定可用优先级队列是否可以释放第一命令请求以供调度模块在时间段内执行, 出门限 并且响应于确定可用优先级队列可以释放在超时阈值内执行的第一命令请求以将第一命令请求分配给可用的优先级队列。

    Hierarchical timestamps
    4.
    发明授权
    Hierarchical timestamps 失效
    分层时间戳

    公开(公告)号:US07644308B2

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

    申请号:US11369681

    申请日:2006-03-06

    IPC分类号: G06F11/00

    CPC分类号: G06F12/0253

    摘要: Embodiments of the present invention are directed to digitally encoded hierarchical timestamps that are stored in computer readable mediums. The hierarchical timestamps of the present invention include a first field that stores a timestamp value and a second field that stores a processing-level indication that indicates the scope of the timestamp within a hierarchical processing system.

    摘要翻译: 本发明的实施例涉及存储在计算机可读介质中的数字编码分层时间戳。 本发明的分级时间戳包括存储时间戳值的第一字段和存储指示分层处理系统内的时间戳范围的处理级指示的第二字段。

    Disk array having hot spare resources and methods for using hot spare
resources to store user data
    6.
    发明授权
    Disk array having hot spare resources and methods for using hot spare resources to store user data 失效
    具有热备用资源的磁盘阵列和使用热备用资源来存储用户数据的方法

    公开(公告)号:US5666512A

    公开(公告)日:1997-09-09

    申请号:US386574

    申请日:1995-02-10

    摘要: A disk array data storage system has a plurality of storage disks and a disk array controller for coordinating transfer of user data to and from the storage disks. A memory manager is provided to manage memory allocation and data storage on the disk array. The memory manager maintains a sufficient quantity of hot spare storage space that can be made available for reconstructing the user data and restoring redundancy in the event one of the storage disks fails. Until a disk fails, however, the memory manager uses the hot spare space to store user and redundant data while guaranteeing that the storage space can be used for rebuilding following a storage disk failure. In this manner, all storage disks in the array are used to store user data, and additionally to maintain storage space that can be easily made available for purposes of hot spare in the event of disk failure.

    摘要翻译: 磁盘阵列数据存储系统具有多个存储盘和用于协调用户数据到存储盘和从存储盘的传送的磁盘阵列控制器。 提供了一个内存管理器来管理磁盘阵列上的内存分配和数据存储。 内存管理器维护足够数量的热备用存储空间,可用于重建用户数据并在其中一个存储磁盘发生故障的情况下恢复冗余。 但是,在磁盘发生故障之前,内存管理器使用热备用空间来存储用户和冗余数据,同时保证存储空间可用于在存储磁盘故障后进行重建。 以这种方式,阵列中的所有存储磁盘都用于存储用户数据,另外还要保留在磁盘故障的情况下可以轻松实现热备用的存储空间。

    Method for managing roll forward and roll back logs of a transaction
object
    7.
    发明授权
    Method for managing roll forward and roll back logs of a transaction object 失效
    管理事务对象的前滚和后退日志的方法

    公开(公告)号:US5596710A

    公开(公告)日:1997-01-21

    申请号:US329558

    申请日:1994-10-25

    申请人: Douglas L. Voigt

    发明人: Douglas L. Voigt

    CPC分类号: G06F11/1474

    摘要: A method is provided for operating on a transaction object in a controller, such as a disk array controller. The transaction object maintains a roll forward log which holds action items to be performed, and a roll back log which lists action items already performed. In the event of power failure, the controller might be in the midst of a complex operation involving many action items. When power is restored, the controller determines whether to complete the operation using the roll forward log, or undo the operation using the roll back log. The method includes a simplified sequence, keyed to a single instruction of clearing the roll back log, which effectively makes this determination and thereby renders atomic the entire operation with respect to power failure.

    摘要翻译: 提供了一种用于对诸如磁盘阵列控制器的控制器中的事务对象进行操作的方法。 事务对象维护保存要执行的操作项的前滚日志,以及列出已执行的操作项的回滚日志。 在电源故障的情况下,控制器可能处于涉及许多操作项目的复杂操作中。 当电源恢复时,控制器确定是否使用前滚日志完成操作,或者使用回滚日志撤消操作。 该方法包括一个简化的序列,其键入清除回滚日志的单个指令,这有效地使得该确定从而使关于电源故障的整个操作成为原子。

    Method of choosing nodes in a multi-network
    8.
    发明申请
    Method of choosing nodes in a multi-network 有权
    在多网络中选择节点的方法

    公开(公告)号:US20080267071A1

    公开(公告)日:2008-10-30

    申请号:US11796419

    申请日:2007-04-27

    IPC分类号: H04L12/56

    CPC分类号: H04L45/46 H04L45/04

    摘要: Embodiments include methods, apparatus, and systems for choosing nodes in a multi-network. One embodiment includes a method that receives demand characteristics for nodes to form a cluster in multi-network and collapses groups of nodes in the multi-network to form a node group. The method then selects nodes that satisfy the demand characteristics in order to form the cluster.

    摘要翻译: 实施例包括用于选择多网络中的节点的方法,装置和系统。 一个实施例包括一种方法,其接收节点的需求特性以在多网络中形成群集并且折叠多网络中的节点组以形成节点组。 然后,该方法选择满足需求特征的节点以形成集群。

    Managing a fault tolerant system
    9.
    发明授权
    Managing a fault tolerant system 有权
    管理容错系统

    公开(公告)号:US07299385B2

    公开(公告)日:2007-11-20

    申请号:US10900948

    申请日:2004-07-28

    申请人: Douglas L. Voigt

    发明人: Douglas L. Voigt

    IPC分类号: G06F11/00

    CPC分类号: G06F11/0769 G06F11/0727

    摘要: Systems and methods for managing a fault tolerant system are disclosed. In one implementation a system for managing a fault tolerant system comprises a configuration manager that receives configuration events from the fault tolerant system, a fault normalizer that receives fault events from the fault tolerant system; and a fault tolerance logic engine that constructs a model of the fault tolerant system based on inputs from the configuration manager and generates reporting events in response to inputs from the fault normalizer.

    摘要翻译: 公开了用于管理容错系统的系统和方法。 在一个实现中,用于管理容错系统的系统包括从容错系统接收配置事件的配置管理器,从容错系统接收故障事件的故障归一化器; 以及容错逻辑引擎,其基于来自配置管理器的输入构建容错系统的模型,并响应于来自故障归一化器的输入生成报告事件。

    Data-state-describing data structures
    10.
    发明申请
    Data-state-describing data structures 审中-公开
    数据状态描述数据结构

    公开(公告)号:US20070208760A1

    公开(公告)日:2007-09-06

    申请号:US11370007

    申请日:2006-03-06

    IPC分类号: G06F7/00

    摘要: Various method and system embodiments of the present invention are directed to data and data-state-describing data structures employed in storage components of a distributed data-storage system. In one embodiment of the present invention, a hierarchical data structure stores the data state of a component data-storage system of a distributed data-storage system. In another embodiment of the present invention, a data-block address, stored in a computer-readable memory within a component data-storage system of a distributed data-storage system, includes a block identifier and additional data fields that serve to uniquely specify the addressed data block when multiple copies of the data block are stored in the component data-storage system under different redundancy schemes.

    摘要翻译: 本发明的各种方法和系统实施例涉及在分布式数据存储系统的存储组件中采用的数据和数据状态描述数据结构。 在本发明的一个实施例中,分层数据结构存储分布式数据存储系统的组件数据存储系统的数据状态。 在本发明的另一个实施例中,存储在分布式数据存储系统的组件数据存储系统内的计算机可读存储器中的数据块地址包括块标识符和附加数据字段,其用于唯一地指定 当数据块的多个副本以不同的冗余方案存储在组件数据存储系统中时,被寻址的数据块。