System and method for providing, by a plurality of schedulers, differentiated service to consumers of distributed resources
    1.
    发明授权
    System and method for providing, by a plurality of schedulers, differentiated service to consumers of distributed resources 有权
    由多个调度器向分散资源的消费者提供差分服务的系统和方法

    公开(公告)号:US07823154B2

    公开(公告)日:2010-10-26

    申请号:US11228901

    申请日:2005-09-16

    Abstract: One embodiment of the present invention provides a method comprising assigning a first weight to a first consumer and a second weight to a second consumer. The method further comprises receiving at a first scheduler a request for service by a first resource to the first consumer; receiving at a second scheduler a request for service by a second resource to the first consumer; and receiving at the first scheduler a request for service by the first resource to the second consumer. The method further comprises scheduling, by the first and second schedulers, service from the first and second resources to the first and second consumers, wherein the scheduling maintains total service provided by the first and second resources to the first and second consumers in proportion to the respective weights of the first and second consumers without requiring the first and second schedulers to communicate with each other.

    Abstract translation: 本发明的一个实施例提供了一种方法,包括将第一权重分配给第一消费者,第二权重分配给第二消费者。 该方法还包括在第一调度器处接收由第一资源向第一消费者服务的请求; 在第二调度器处接收第二资源到第一消费者的服务请求; 以及在所述第一调度器处接收所述第一资源到所述第二消费者的服务请求。 该方法还包括由第一和第二调度器将从第一和第二资源到第一和第二消费者的服务进行调度,其中调度将由第一和第二资源提供的总服务按照 第一和第二消费者的相应权重,而不需要第一和第二调度器彼此通信。

    System and method for providing, by a plurality of schedulers, differentiated service to consumers of distributed resources
    2.
    发明申请
    System and method for providing, by a plurality of schedulers, differentiated service to consumers of distributed resources 有权
    由多个调度器向分散资源的消费者提供差分服务的系统和方法

    公开(公告)号:US20070064711A1

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

    申请号:US11228901

    申请日:2005-09-16

    Abstract: An ergonomical pillow to be worn around the waist of a woman, supporting infant in a nursing position. The front pillow (10) has a front portion and adjacent left and right side portions. The front pillow (10) has an attaching mean (30a) attached to the left side and an attaching means (30b) attached right side of the front pillow (10). The nursing pillow (10) further comprises a webbing (45) with ends connected to the attaching means (30a) and (30b) A webbing (45) is laced around users back so that the ends of the webbing are over-passing the distal ends (13) and (13b) of the front pillow (10). The over-passing webbing is keeping distal end (13a) and (13b) down when a weight is placed on top of the front portion. The nursing pillow further comprises back support (32), supporting nursing woman's back against the seat.

    Abstract translation: 一个人体工程学的枕头穿在一个女人的腰部,支持婴儿在护理位置。 前枕头(10)具有前部和相邻的左侧和右侧部分。 前枕(10)具有附接到左侧的安装平面(30A)和安装在前枕头(10)右侧的安装装置(30b)。 护理枕头(10)还包括带状物(45),端部连接到附接装置(30a)和(30b)。织带(45)围绕使用者背部缠绕,使得织带的端部超过 前枕头(10)的远端(13)和(13b)。 当重量放置在前部的顶部时,过度的织带将远端(13a)和(13b)保持在下方。 护理枕头还包括背部支撑件(32),支撑护理妇女的背部靠在座位上。

    Redundant data assignment in a data storage system
    3.
    发明授权
    Redundant data assignment in a data storage system 有权
    数据存储系统中的冗余数据分配

    公开(公告)号:US08775763B2

    公开(公告)日:2014-07-08

    申请号:US11827973

    申请日:2007-07-13

    Abstract: The present invention provides techniques for assignment and layout of redundant data in data storage system. In one aspect, the data storage system stores a number M of replicas of the data. Nodes that have sufficient resources available to accommodate a requirement of data to be assigned to the system are identified. When the number of nodes is greater than M, the data is assigned to M randomly selected nodes from among those identified. The data to be assigned may include a group of data segments and when the number of nodes is less than M, the group is divided to form a group of data segments having a reduced requirement. Nodes are then identified that have sufficient resources available to accommodate the reduced requirement. In other aspects, techniques are providing for adding a new storage device node to a data storage system having a plurality of existing storage device nodes and for removing data from a storage device node in such a data storage system.

    Abstract translation: 本发明提供了用于在数据存储系统中分配和布置冗余数据的技术。 在一个方面,数据存储系统存储数字M的数据副本。 确定具有足够资源以适应要分配给系统的数据的节点。 当节点数大于M时,数据被分配给所识别的M个随机选择的节点。 要分配的数据可以包括一组数据段,并且当节点数小于M时,该组被划分以形成具有减少的需求的一组数据段。 然后识别具有足够资源以适应减少的需求的节点。 在其他方面,技术提供了向具有多个现有存储设备节点的数据存储系统添加新的存储设备节点并且用于从这样的数据存储系统中的存储设备节点移除数据。

    Quality of service controller and method for a data storage system
    5.
    发明授权
    Quality of service controller and method for a data storage system 有权
    数据存储系统的服务质量控制器和方法

    公开(公告)号:US07917903B2

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

    申请号:US10400556

    申请日:2003-03-27

    CPC classification number: G06F9/4887

    Abstract: A quality-of-service controller and related method for a data storage system. Requests for each of a plurality of storage system workloads are prioritized. The requests are selectively forwarded to a storage device queue according to their priorities so as to maintain the device queue at a target queue depth. The target queue depth is adjusted response to a latency value for the requests wherein the latency value is computed based on a difference between an arrival time and a completion time of the requests for each workload. Prioritizing the requests may be accomplished by computing a target deadline for a request based on a monitored arrival time of the request and a target latency for its workload. To reduce latencies, the target queue depth may be reduced when the target latency for a workload is less than its computed latency value. To increase throughput, the target queue depth may be increased when the target latency for each workload is greater than each computed latency value.

    Abstract translation: 一种数据存储系统的服务质量控制器和相关方法。 优先考虑多个存储系统工作负载中的每一个的请求。 这些请求根据其优先级选择性地转发到存储设备队列,以便将设备队列保持在目标队列深度。 根据对每个工作负载的请求的到达时间和完成时间之间的差值来计算等待时间值,从而对目标队列深度进行调整响应。 可以通过基于所请求的监视到达时间和其工作负载的目标延迟来计算请求的目标截止时间来实现优先级请求。 为了减少延迟,当工作负载的目标延迟小于其计算的延迟值时,可能会减少目标队列深度。 为了增加吞吐量,当每个工作负载的目标延迟大于每个计算的等待时间值时,可能会增加目标队列深度。

    Method of operating replicated cache
    6.
    发明申请
    Method of operating replicated cache 有权
    操作复制缓存的方法

    公开(公告)号:US20070192544A1

    公开(公告)日:2007-08-16

    申请号:US11357776

    申请日:2006-02-16

    Abstract: An embodiment of a method of operating a replicated cache includes generating a timestamp. A unit of data is read from memory of the replicated cache. The replicated cache comprises a plurality of independent computing devices. Each independent computing device comprises a processor and a portion of the memory. Confirmations are received from at least a majority of the independent computing devices that a flush operation for the unit of data was initiated no later than a time indicated by the timestamp and that a more recent version of the unit of data has not been flushed. The unit of data is provided to storage.

    Abstract translation: 操作复制高速缓存的方法的实施例包括生成时间戳。 从复制的高速缓存的内存读取数据单元。 复制的高速缓存包括多个独立的计算设备。 每个独立的计算设备包括处理器和存储器的一部分。 从至少大多数独立计算设备接收到确认,数据单元的刷新操作不迟于时间戳指示的时间以及数据单元的更新版本尚未刷新。 数据单位提供给存储。

    Method of hashing address space to storage servers
    7.
    发明申请
    Method of hashing address space to storage servers 有权
    将存储服务器的地址空间散列的方法

    公开(公告)号:US20060236073A1

    公开(公告)日:2006-10-19

    申请号:US11051436

    申请日:2005-02-03

    CPC classification number: G06F3/0631 G06F3/0613 G06F3/067 G06F2206/1012

    Abstract: An embodiment of a method of hashing an address space to a plurality of storage servers begins with a first step of dividing the address space by a number of the storage servers to form data segments. Each data segment comprises a base address. A second step assigns the data segments to the storage servers according to a sequence. The method continues with a third step of measuring a load on each of the storage servers. According to an embodiment, the method concludes with a fourth step of adjusting data shares assigned to the storage servers according to the sequence to approximately balances the loads on the storage servers while maintaining the base address for each data segment on an originally assigned storage server. According to another embodiment, the method periodically performs the third and fourth steps to maintain an approximately balanced load on the storage servers.

    Abstract translation: 将地址空间散列到多个存储服务器的方法的实施例开始于将地址空间除以多个存储服务器以形成数据段的第一步骤。 每个数据段包括基地址。 第二步根据序列将数据段分配给存储服务器。 该方法继续测量每个存储服务器上的负载的第三步。 根据实施例,该方法结束于第四步骤,根据顺序调整分配给存储服务器的数据共享,以大致平衡存储服务器上的负载,同时维护原始分配的存储服务器上的每个数据段的基址。 根据另一实施例,该方法周期性地执行第三和第四步骤以维持存储服务器上的大致平衡的负载。

    System and method for adjusting storage device layout with at least one status for the adjusting
    8.
    发明授权
    System and method for adjusting storage device layout with at least one status for the adjusting 失效
    用于调整存储设备布局的系统和方法至少有一个状态用于调整

    公开(公告)号:US07032086B2

    公开(公告)日:2006-04-18

    申请号:US10375177

    申请日:2003-02-28

    Applicant: Arif Merchant

    Inventor: Arif Merchant

    CPC classification number: G06F11/1096 G06F11/1092

    Abstract: An adjustable storage system modifies a layout of a storage device having a plurality data blocks during a transfer process. The storage system may include an array controller connected to the storage device, and an index table connected to the array controller for storing addresses of data blocks from the magnetic storage device. The addresses of stored data blocks represent the data blocks involved in the transfer process.

    Abstract translation: 可调节存储系统在传送过程期间修改具有多个数据块的存储设备的布局。 存储系统可以包括连接到存储设备的阵列控制器,以及连接到阵列控制器的索引表,用于存储来自磁存储设备的数据块的地址。 存储的数据块的地址表示传送过程中涉及的数据块。

    Method of restoring data
    9.
    发明授权
    Method of restoring data 有权
    恢复数据的方法

    公开(公告)号:US08335770B2

    公开(公告)日:2012-12-18

    申请号:US11051200

    申请日:2005-02-03

    CPC classification number: G06F11/1451 G06F11/1469

    Abstract: An embodiment of a method of restoring data begins with a step of restoring point-in-time data from a local copy. The method concludes with a step of restoring at least a portion of an incremental difference between the point-in-time data and a desired state of the data from a remote mirror.

    Abstract translation: 恢复数据的方法的一个实施例以从本地拷贝恢复时间点数据的步骤开始。 该方法的结论是恢复时间点数据与来自远程镜像的数据的期望状态之间的增量差异的至少一部分的步骤。

    PATH SELECTION FOR APPLICATION COMMANDS
    10.
    发明申请
    PATH SELECTION FOR APPLICATION COMMANDS 有权
    应用指令路径选择

    公开(公告)号:US20110302337A1

    公开(公告)日:2011-12-08

    申请号:US12794594

    申请日:2010-06-04

    CPC classification number: H04L12/6418

    Abstract: Systems and methods for path selection for application commands are described. To this end, information associated with at least one application command that were processed at least one port of a target device is received. For a subsequent application command, a set of ports of the target device is determined. In one implementation, the set of ports is determined based on information associated with the subsequent application command. Once the set of ports is determined, the subsequent application command is directed to a port selected from the set of ports.

    Abstract translation: 描述了应用程序命令的路径选择的系统和方法。 为此,接收与处理了目标设备的至少一个端口的至少一个应用命令相关联的信息。 对于后续应用命令,确定目标设备的一组端口。 在一个实现中,基于与后续应用命令相关联的信息来确定端口组。 一旦确定了一组端口,则后续应用命令被定向到从该组端口中选择的端口。

Patent Agency Ranking