Method of restoring data
    1.
    发明授权
    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
    2.
    发明申请
    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: 描述了应用程序命令的路径选择的系统和方法。 为此,接收与处理了目标设备的至少一个端口的至少一个应用命令相关联的信息。 对于后续应用命令,确定目标设备的一组端口。 在一个实现中,基于与后续应用命令相关联的信息来确定端口组。 一旦确定了一组端口,则后续应用命令被定向到从该组端口中选择的端口。

    Configuration system and method
    5.
    发明授权
    Configuration system and method 失效
    配置系统和方法

    公开(公告)号:US07680635B2

    公开(公告)日:2010-03-16

    申请号:US10944321

    申请日:2004-09-17

    CPC classification number: G06F11/008

    Abstract: A configuration method includes selecting a design configuration, and modeling the solution configuration having a failure event for the selected solution configuration to determine an amount of down time associated with the failure event. A first penalty cost function is applied the amount of down time to determine a first penalty cost associated with the failure event of the selected solution configuration.

    Abstract translation: 配置方法包括选择设计配置,以及对具有用于所选解决方案配置的故障事件的解决方案配置建模以确定与故障事件相关联的停机时间量。 应用第一惩罚代价函数的停机时间量以确定与所选解决方案配置的故障事件相关联的第一惩罚成本。

    Method of estimating storage system cost
    6.
    发明授权
    Method of estimating storage system cost 失效
    估算存储系统成本的方法

    公开(公告)号:US07644046B1

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

    申请号:US11166671

    申请日:2005-06-23

    Abstract: An embodiment of a method of estimating overall storage system cost begins with a first step of modeling a storage system design in operation under a workload to determine location of retrieval points. The retrieval points provide sources for primary storage recovery for a plurality of failure scenarios. The method continues with a second step of finding a most recent retrieval point relative to a target recovery time that is available for recovery for a particular failure scenario. A third step determines a difference between the target recovery time and a retrieval point creation time for the most recent retrieval point, which indicates a data loss time period. A fourth step determines a recovery time for propagation of the most recent retrieval point to primary storage. In a fifth step, a storage system cost comprising outlay costs and penalty costs is determined.

    Abstract translation: 估计整体存储系统成本的方法的一个实施例从在工作负载下操作的存储系统设计建模的第一步骤开始,以确定检索点的位置。 检索点为多个故障场景的主存储恢复提供源。 该方法继续第二步,找到相对于可用于特定故障场景的恢复的目标恢复时间的最新检索点。 第三步确定目标恢复时间与指示数据丢失时间段的最新检索点的检索点创建时间之间的差异。 第四步确定将最新检索点传播到主存储器的恢复时间。 在第五步中,确定包括费用和惩罚费用的存储系统成本。

    System and method for interposition-based selective simulation of faults for access requests to a data storage system
    7.
    发明授权
    System and method for interposition-based selective simulation of faults for access requests to a data storage system 有权
    用于基于插值的对数据存储系统的访问请求的故障的选择性模拟的系统和方法

    公开(公告)号:US07467333B2

    公开(公告)日:2008-12-16

    申请号:US11218235

    申请日:2005-09-01

    CPC classification number: G06F11/261

    Abstract: According to one embodiment, a method comprises intercepting, at an interposition agent, requests for accessing a data storage device. The method further comprises determining, by the interposition agent, at least one of the requests to impact, and selectively simulating, by the interposition agent, a fault for the selected at least one of the requests. According to another embodiment, a system comprises at least one data storage device, and at least one requester operable to request access to the at least one data storage device. The system further comprises at least one interposition agent communicatively interposed between the requestor(s) and the data storage device(s) to intercept requests for access from the requestor(s) to the data storage device(s), wherein the interposition agent is operable to selectively determine ones of the intercepted requests to impact and selectively simulate a fault for the selected at least one of the requests.

    Abstract translation: 根据一个实施例,一种方法包括在插入代理处截取访问数据存储设备的请求。 所述方法还包括由所述插入代理确定所述请求中的至少一个,所述请求影响并且由所述插入代理选择性地模拟所选择的所述至少一个请求的故障。 根据另一个实施例,系统包括至少一个数据存储设备,以及至少一个可操作以请求访问所述至少一个数据存储设备的请求者。 该系统还包括通信地插入在请求者和数据存储设备之间的至少一个插入代理,以拦截从请求者访问数据存储设备的请求,其中插入代理是 可操作以选择性地确定被截取的请求中的一个以影响和选择性地模拟所选择的至少一个请求的故障。

    Methods of reading and writing data
    8.
    发明授权
    Methods of reading and writing data 有权
    数据读写方法

    公开(公告)号:US07310703B2

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

    申请号:US10693758

    申请日:2003-10-23

    Abstract: A method of reading data comprises receiving a request for a stripe of erasure coded data, sending read messages to at least a quorum of storage devices, and receiving at least the quorum of reply messages from the devices. The quorum of the reply messages includes at least a minimum number of stripe blocks needed to decode the data. The quorum meets a quorum condition of a number such that any two selections of the number of the stripe blocks intersect in the minimum number of the stripe blocks. A method of writing data comprises generating a timestamp, encoding the data, sending query messages including the timestamp to the storage devices, receiving query reply messages from each of at least the quorum of the devices, sending write messages to the devices, and receiving a write reply message from each of at least the quorum of the devices.

    Abstract translation: 一种读取数据的方法包括:接收对擦除编码数据条带的请求,向至少一个存储设备的数量的发送读取消息,以及至少从该设备接收答复消息的数量。 答复消息的法定人数至少包括解码数据所需的最小数量的条带块。 法定人数满足数量的法定条件,使得条纹块的数量的任意两个选择在最小数量的条带块中相交。 一种写入数据的方法包括生成时间戳,对数据进行编码,向存储设备发送包括时间戳的查询消息,从至少每个设备的法定位置接收查询回复消息,向设备发送写消息,以及接收 至少从设备的法定人数中写入答复消息。

    System and method for interposition-based selective simulation of faults for access requests to a data storage system
    9.
    发明申请
    System and method for interposition-based selective simulation of faults for access requests to a data storage system 有权
    用于基于插值的对数据存储系统的访问请求的故障的选择性模拟的系统和方法

    公开(公告)号:US20070050686A1

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

    申请号:US11218235

    申请日:2005-09-01

    CPC classification number: G06F11/261

    Abstract: According to one embodiment, a method comprises intercepting, at an interposition agent, requests for accessing a data storage device. The method further comprises determining, by the interposition agent, at least one of the requests to impact, and selectively simulating, by the interposition agent, a fault for the selected at least one of the requests. According to another embodiment, a system comprises at least one data storage device, and at least one requester operable to request access to the at least one data storage device. The system further comprises at least one interposition agent communicatively interposed between the requestor(s) and the data storage device(s) to intercept requests for access from the requestor(s) to the data storage device(s), wherein the interposition agent is operable to selectively determine ones of the intercepted requests to impact and selectively simulate a fault for the selected at least one of the requests.

    Abstract translation: 根据一个实施例,一种方法包括在插入代理处截取访问数据存储设备的请求。 所述方法还包括由所述插入代理确定所述请求中的至少一个,所述请求影响并且由所述插入代理选择性地模拟所选择的所述至少一个请求的故障。 根据另一个实施例,系统包括至少一个数据存储设备,以及至少一个可操作以请求访问所述至少一个数据存储设备的请求者。 该系统还包括通信地插入在请求者和数据存储设备之间的至少一个插入代理,以拦截从请求者访问数据存储设备的请求,其中插入代理是 可操作以选择性地确定被截取的请求中的一个以影响和选择性地模拟所选择的至少一个请求的故障。

Patent Agency Ranking