Cross tagging of data for consistent recovery
    1.
    发明申请
    Cross tagging of data for consistent recovery 有权
    交叉标记数据,以实现一致的恢复

    公开(公告)号:US20070220311A1

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

    申请号:US11356920

    申请日:2006-02-17

    IPC分类号: G06F11/00

    摘要: A system for consistent data recovery, including a storage area network (SAN) of initiator nodes and target nodes, wherein initiator nodes issue I/O requests and target nodes respond to I/O requests, the SAN being represented logically as a plurality of consistency groups of nodes, G1, . . . , Gn, each consistency group representing at least one logical storage unit (LU), each LU acting as a target node within the SAN, at least one host device, each host device acting as an initiator within the SAN, each host device including a transmitter for issuing I/O requests to at least one LU, and each host device being associated with a host device agent, the host device agent including an interceptor for intercepting I/O requests issued by the host device, and a router for forwarding the intercepted I/O requests to a data protection appliance, a data protection appliance (DPA) acting as both an initiator node and a target node within the SAN.

    摘要翻译: 一种用于一致的数据恢复的系统,包括发起者节点和目标节点的存储区域网络(SAN),其中发起者节点发出I / O请求和目标节点响应I / O请求,SAN被逻辑地表示为多个一致性 节点组,G 1,。 。 。 ,Gn,每个一致性组表示至少一个逻辑存储单元(LU),每个LU用作SAN内的目标节点,至少一个主机设备,每个主机设备充当SAN内的发起者,每个主机设备包括 发送器,用于向至少一个LU发出I / O请求,并且每个主机设备与主机设备代理相关联,所述主机设备代理包括用于拦截主机设备发出的I / O请求的拦截器,以及用于转发 截取到数据保护设备的I / O请求,作为SAN内的启动器节点和目标节点的数据保护设备(DPA)。

    Cross tagging to data for consistent recovery
    2.
    发明授权
    Cross tagging to data for consistent recovery 有权
    交叉标记数据,以实现一致的恢复

    公开(公告)号:US07577867B2

    公开(公告)日:2009-08-18

    申请号:US11356920

    申请日:2006-02-17

    IPC分类号: G06F11/00

    摘要: A system for consistent data recovery, including a storage area network (SAN) of initiator nodes and target nodes, wherein initiator nodes issue I/O requests and target nodes respond to I/O requests, the SAN being represented logically as a plurality of consistency groups of nodes, G1, . . . , Gn, each consistency group representing at least one logical storage unit (LU), each LU acting as a target node within the SAN, at least one host device, each host device acting as an initiator within the SAN, each host device including a transmitter for issuing I/O requests to at least one LU, and each host device being associated with a host device agent, the host device agent including an interceptor for intercepting I/O requests issued by the host device, and a router for forwarding the intercepted I/O requests to a data protection appliance, a data protection appliance (DPA) acting as both an initiator node and a target node within the SAN.

    摘要翻译: 一种用于一致的数据恢复的系统,包括发起者节点和目标节点的存储区域网络(SAN),其中发起者节点发出I / O请求和目标节点响应I / O请求,SAN被逻辑地表示为多个一致性 节点组,G1。 。 。 ,Gn,每个一致性组表示至少一个逻辑存储单元(LU),每个LU用作SAN内的目标节点,至少一个主机设备,每个主机设备充当SAN内的发起者,每个主机设备包括 发送器,用于向至少一个LU发出I / O请求,并且每个主机设备与主机设备代理相关联,所述主机设备代理包括用于拦截主机设备发出的I / O请求的拦截器,以及用于转发 截取到数据保护设备的I / O请求,作为SAN内的启动器节点和目标节点的数据保护设备(DPA)。

    METHODS AND APPARATUS FOR POINT IN TIME DATA ACCESS AND RECOVERY
    3.
    发明申请
    METHODS AND APPARATUS FOR POINT IN TIME DATA ACCESS AND RECOVERY 有权
    时间数据访问和恢复的方法和装置

    公开(公告)号:US20070162513A1

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

    申请号:US11609560

    申请日:2006-12-12

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30368

    摘要: Methods and systems for accessing data from a previous point in time, including receiving data stored in a storage system of addressable memory, the storage system including a plurality of addresses, receiving a journal history of write transactions for the storage, each write transaction including (i) a plurality of designated memory addresses, (ii) a corresponding plurality of current data to write in the designated memory addresses for storage, and (iii) a time indicator, generating a data structure that represents a virtual interface to the storage at a specified point in time, based on the write transactions in the journal history having a time subsequent to the specified point in time, and enabling a user to process the data from the specified point in time, via the virtual interface and the journal history.

    摘要翻译: 用于从先前时间点访问数据的方法和系统,包括接收存储在可寻址存储器的存储系统中的数据,所述存储系统包括多个地址,接收用于存储器的写入事务的日志历史,每个写入事务包括 i)多个指定的存储器地址,(ii)对应的多个当前数据,以写入指定的存储器地址以进行存储;以及(iii)时间指示器,生成表示在存储器中的虚拟接口的数据结构 基于具有指定时间点之后的时间的日志记录中的写入事务,并且使用户能够通过虚拟接口和日志历史来处理来自指定时间点的数据的指定时间点。

    Methods and apparatus for point in time data access and recovery
    4.
    发明授权
    Methods and apparatus for point in time data access and recovery 有权
    时间数据访问和恢复的方法和装置

    公开(公告)号:US07774565B2

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

    申请号:US11609560

    申请日:2006-12-12

    CPC分类号: G06F17/30368

    摘要: Methods and systems for accessing data from a previous point in time, including receiving data stored in a storage system of addressable memory, the storage system including a plurality of addresses, receiving a journal history of write transactions for the storage, each write transaction including (i) a plurality of designated memory addresses, (ii) a corresponding plurality of current data to write in the designated memory addresses for storage, and (iii) a time indicator, generating a data structure that represents a virtual interface to the storage at a specified point in time, based on the write transactions in the journal history having a time subsequent to the specified point in time, and enabling a user to process the data from the specified point in time, via the virtual interface and the journal history.

    摘要翻译: 用于从先前时间点访问数据的方法和系统,包括接收存储在可寻址存储器的存储系统中的数据,所述存储系统包括多个地址,接收用于存储器的写入事务的日志历史,每个写入事务包括 i)多个指定的存储器地址,(ii)对应的多个当前数据,以写入指定的存储器地址以进行存储;以及(iii)时间指示器,生成表示在存储器中的虚拟接口的数据结构 基于具有指定时间点之后的时间的日志记录中的写入事务,并且使用户能够通过虚拟接口和日志历史来处理来自指定时间点的数据的指定时间点。

    Apparatus for continuous compression of large volumes of data
    5.
    发明授权
    Apparatus for continuous compression of large volumes of data 有权
    用于连续压缩大量数据的设备

    公开(公告)号:US08205009B2

    公开(公告)日:2012-06-19

    申请号:US10512687

    申请日:2003-04-01

    IPC分类号: G06F15/173

    摘要: A system for efficiently transmitting data from a first site to a remote site over a communication medium. The data includes a storage for storing data in sub-segment boundaries, such that few sub-segments are accommodated in each block. The system further includes a storage for storing data including signature data. Each one of the sub-segments is associated with a signature of considerably smaller size than its respective sub-segment. The system includes a processor configured to perform the following, as many times as required: receiving a block and partitioning it into sub-segments. For each sub-segment in the block the processor calculating a signature. It then determines whether the calculated signature matches a corresponding signature, if any, stored in the signature storage, and in case of no match (indicating that the sub-segment is new or has been modified), transmitting the sub-segment to the remote site and store the calculated signature in the signature storage.

    摘要翻译: 一种用于通过通信介质有效地将数据从第一站点传输到远程站点的系统。 数据包括用于在子段边界中存储数据的存储器,使得在每个块中容纳很少的子段。 该系统还包括用于存储包括签名数据的数据的存储。 每个子段与相对于其相应子段相比尺寸相当小的签名相关联。 该系统包括被配置为执行以下次数的处理器:接收块并将其划分成子段。 对于块中的每个子段,处理器计算签名。 然后,确定所计算的签名是否匹配存储在签名存储器中的对应签名(如果有的话),并且在不匹配的情况下(指示该子段是新的或已被修改的),将该子段发送到该远程 并将计算的签名存储在签名存储中。

    Apparatus for continuous compression of large volumes of data
    6.
    发明申请
    Apparatus for continuous compression of large volumes of data 有权
    用于连续压缩大量数据的设备

    公开(公告)号:US20060212462A1

    公开(公告)日:2006-09-21

    申请号:US10512687

    申请日:2003-04-01

    IPC分类号: G06F13/12 G06F7/00 G06F15/16

    摘要: A system for efficiently transmitting data from a first site to a remote site over a communication medium. The data includes a storage for storing data in sub-segment boundaries, such that few sub-segments are accommodated in each block. The system further includes a storage for storing data including signature data. Each one of the sub-segments is associated with a signature of considerably smaller size than its respective sub-segment. The system includes a processor configured to perform the following, as many times as required: receiving a block and partitioning it into sub-segments. For each sub-segment in the block the processor calculating a signature. It then-determines whether the calculated signature matches a corresponding signature, if any, stored in the signature storage, and in case of no match (indicating that the sub-segment is new or has been modified), transmitting the sub-segment to the remote site and store the calculated signature in the signature storage.

    摘要翻译: 一种用于通过通信介质有效地将数据从第一站点传输到远程站点的系统。 数据包括用于在子段边界中存储数据的存储器,使得在每个块中容纳很少的子段。 该系统还包括用于存储包括签名数据的数据的存储器。 每个子段与相对于其相应子段相比尺寸相当小的签名相关联。 该系统包括被配置为执行以下次数的处理器:接收块并将其划分成子段。 对于块中的每个子段,处理器计算签名。 然后,确定所计算的签名是否匹配存储在签名存储器中的相应签名(如果有的话),并且在不匹配的情况下(指示该子段是新的或已被修改的),将该子段发送到 远程站点,并将计算的签名存储在签名存储中。