Coalescing and capturing data between events prior to and after a temporal window
    21.
    发明授权
    Coalescing and capturing data between events prior to and after a temporal window 有权
    在时间窗口之前和之后的事件之间聚合和捕获数据

    公开(公告)号:US08838528B2

    公开(公告)日:2014-09-16

    申请号:US12344335

    申请日:2008-12-26

    CPC classification number: G06F17/30386 G06F17/30286 G06F17/30575 G06Q10/10

    Abstract: Systems and methods of coalescing and capturing data between events prior to and after a temporal window are disclosed. In an embodiment, a method includes determining a temporal window based on one or more of a user data and an automatically generated data, coalescing data between events prior to the temporal window using a processor and a physical memory and capturing data between events after the temporal window. The coalescing data between events prior to the temporal window may be determined by a set of overlapping operations to a data set, wherein certain operations have non-overlapping sectors which are not coalesced. Shifting a data view around a recovery point through a direction-agnostic roll algorithm that may use a roll-forward algorithm to shift the data view to a time after the recovery point and/or a roll-backward algorithm to shift the data view to a time before the recovery point.

    Abstract translation: 公开了在时间窗口之前和之后在事件之间聚合和捕获数据的系统和方法。 在一个实施例中,一种方法包括基于用户数据和自动生成的数据中的一个或多个来确定时间窗口,使用处理器和物理存储器在时间窗口之前的事件之间聚合数据,并且在时间之后的事件之间捕获数据 窗口。 在时间窗口之前的事件之间的合并数据可以通过对数据集合的一组重叠操作来确定,其中某些操作具有不重叠的扇区,它们不合并。 通过方向不确定的滚动算法来绕着恢复点移动数据视图,该算法可以使用前滚算法将数据视图移动到恢复点之后的时间和/或滚动后退算法以将数据视图移动到 恢复点前的时间。

    Method and system of tiered quiescing
    22.
    发明授权
    Method and system of tiered quiescing 有权
    分层静止的方法和系统

    公开(公告)号:US08554727B2

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

    申请号:US11437464

    申请日:2006-05-19

    Applicant: Rajeev Atluri

    Inventor: Rajeev Atluri

    CPC classification number: G06F11/1464 G06F11/1461

    Abstract: A method and system of tiered quiescing is disclosed. In one embodiment, a method includes generating a representation data of a multi-tier network, embedding a flag marker at a transaction event based on at least of an event data and a timing data, and quiescing, based on the representation data, a set of modules of the multi-tier network associated with at least one of the event data and the timing data using the flag marker. The representation data may be generated based on a transaction modeling of data flows between the set of modules of the multi-tier network (e.g., the set of modules may each operate in different tiers of the multi-tier network). In addition, a series of consistency points may be determined based on the transaction modeling of data flows between the sets of modules of the multi-tier network.

    Abstract translation: 公开了分层静音的方法和系统。 在一个实施例中,一种方法包括生成多层网络的表示数据,至少基于事件数据和定时数据在交易事件处嵌入标记标记,以及基于所述表示数据静止 与使用标志标记的事件数据和定时数据中的至少一个相关联的多层网络的模块。 可以基于多层网络的该组模块之间的数据流的事务建模来生成表示数据(例如,该组模块可以各自在多层网络的不同层中操作)。 此外,可以基于多层网络的模块组之间的数据流的事务建模来确定一系列一致性点。

    Sequencing technique to account for a clock error in a backup system
    23.
    发明授权
    Sequencing technique to account for a clock error in a backup system 有权
    排序技术来解决备份系统中的时钟错误

    公开(公告)号:US08028194B2

    公开(公告)日:2011-09-27

    申请号:US12179591

    申请日:2008-07-25

    Abstract: A method, apparatus, and system of a sequencing technique to account for a clock error in a storage area network are disclosed. In one embodiment, a system of a backup server includes a processing module to examine a data timestamped with a sequence of characters denoting a time according to a clock source, an analysis module to determine that the data has been timestamped at an earlier time than an other data previously received, a substitution module to provide the data an incremental sequence number placed with the data using an algorithm until a new data is received that includes a future timestamp with a later timestamp than the timestamp of the other data, and a storage module to store the data.

    Abstract translation: 公开了一种用于考虑存储区域网络中的时钟误差的排序技术的方法,装置和系统。 在一个实施例中,备份服务器的系统包括处理模块,用于根据时钟源来检查表示时间的字符序列带有时间戳的数据;分析模块,用于确定数据已经比早于时间源的时间戳 替代模块,用于使用算法向数据提供与数据一起放置的增量序列号,直到接收到包括具有比其他数据的时间戳更晚的时间戳的未来时间戳的新数据,以及存储模块 存储数据。

    Ensuring data persistence and consistency in enterprise storage backup systems
    24.
    发明申请
    Ensuring data persistence and consistency in enterprise storage backup systems 有权
    确保企业存储备份系统中的数据持久性和一致性

    公开(公告)号:US20080059542A1

    公开(公告)日:2008-03-06

    申请号:US11513556

    申请日:2006-08-30

    Abstract: Ensuring data persistence and consistency in enterprise storage backup systems method and apparatus are disclosed. In one embodiment, a method includes creating a data log structure (e.g., a log file) on a storage device (e.g., a Serial ATA drive, a SCSI drive, a SAS drive, a storage are network, etc) coupled to an application server to store a backup data generated by a filter module in a continuous backup environment and buffering the backup data generated by the filter module through a memory module that transfers the backup data to the data log structure on the storage device based on an occurrence of an event. The data log structure may be created by configuring a portion of the storage device as a dedicated resource available to the memory module to copy the backup data and the data log structure may be a file on the storage device coupled to the application server having the file system.

    Abstract translation: 公开了企业存储备份系统方法和装置的数据持久性和一致性。 在一个实施例中,一种方法包括在耦合到应用的存储设备(例如,串行ATA驱动器,SCSI驱动器,SAS驱动器,存储器是网络等)上创建数据记录结构(例如,日志文件) 服务器,用于将由过滤器模块生成的备份数据存储在连续备份环境中,并且通过存储器模块缓冲由过滤器模块产生的备份数据,所述存储器模块基于存储设备的发生将备份数据传送到存储设备上的数据记录结构 事件。 可以通过将存储设备的一部分配置为可用于存储器模块的专用资源来复制备份数据来创建数据记录结构,并且数据记录结构可以是耦合到具有该文件的应用服务器的存储设备上的文件 系统。

    Recovery point data view shift through a direction-agnostic roll algorithm
    25.
    发明申请
    Recovery point data view shift through a direction-agnostic roll algorithm 失效
    恢复点数据视图通过方向无关的滚动算法进行切换

    公开(公告)号:US20070282921A1

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

    申请号:US11438401

    申请日:2006-05-22

    Abstract: A method and system of recovery point data view shift through a direction-agnostic roll algorithm is disclosed. In one embodiment, a method includes forming a data view around a recovery point, and shifting the data view around the recovery point through a direction-agnostic roll algorithm that uses at least one of a roll-forward algorithm to shift the data view to a time before the recovery point and a roll-backward algorithm to shift the data view to a time before the recover point. A data integrity may be determined to be consistent at the recover point by examining data and meta-data associated with the recovery point. The recovery point may be associated with at least one of an automatically generated event, a user definable event, and a prepackaged event. A marker data may be generated at the recovery point to enable the direction-agnostic roll algorithm to reduce a recovery time objective when an algorithm is applied.

    Abstract translation: 公开了一种通过方向无关的滚动算法转换的恢复点数据视图的方法和系统。 在一个实施例中,一种方法包括在恢复点周围形成数据视图,以及通过方向不可知的滚动算法来绕着恢复点移动数据视图,所述方法不可知的滚动算法使用前滚算法中的至少一个来将数据视图移动到 恢复点之前的时间以及将数据视图移动到恢复点之前的时间的滚动后退算法。 可以通过检查与恢复点相关联的数据和元数据来确定在恢复点处一致的数据完整性。 恢复点可以与自动生成的事件,用户可定义事件和预包装事件中的至少一个相关联。 可以在恢复点处生成标记数据,以使得方向无关的滚动算法能够在应用算法时减少恢复时间目标。

    Method and system of tiered quiescing
    26.
    发明申请
    Method and system of tiered quiescing 有权
    分层静止的方法和系统

    公开(公告)号:US20070271304A1

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

    申请号:US11437464

    申请日:2006-05-19

    Applicant: Rajeev Atluri

    Inventor: Rajeev Atluri

    CPC classification number: G06F11/1464 G06F11/1461

    Abstract: A method and system of tiered quiescing is disclosed. In one embodiment, a method includes generating a representation data of a multi-tier network, embedding a flag marker at a transaction event based on at least of an event data and a timing data, and quiescing, based on the representation data, a set of modules of the multi-tier network associated with at least one of the event data and the timing data using the flag marker. The representation data may be generated based on a transaction modeling of data flows between the set of modules of the multi-tier network (e.g., the set of modules may each operate in different tiers of the multi-tier network). In addition, a series of consistency points may be determined based on the transaction modeling of data flows between the sets of modules of the multi-tier network.

    Abstract translation: 公开了分层静音的方法和系统。 在一个实施例中,一种方法包括生成多层网络的表示数据,至少基于事件数据和定时数据在交易事件处嵌入标记标记,以及基于所述表示数据静止 与使用标志标记的事件数据和定时数据中的至少一个相关联的多层网络的模块。 可以基于多层网络的该组模块之间的数据流的事务建模来生成表示数据(例如,该组模块可以各自在多层网络的不同层中操作)。 此外,可以基于多层网络的模块组之间的数据流的事务建模来确定一系列一致性点。

    Causation of a data read operation against a first storage system by a server associated with a second storage system according to a host generated instruction
    27.
    发明授权
    Causation of a data read operation against a first storage system by a server associated with a second storage system according to a host generated instruction 有权
    根据主机生成的指令,由与第二存储系统相关联的服务器对第一存储系统进行数据读取操作的原因

    公开(公告)号:US09209989B2

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

    申请号:US12344320

    申请日:2008-12-26

    CPC classification number: H04L12/413

    Abstract: Methods and systems of causation of a data read operation against a first storage system by a server associated with a second storage system according to a host generated instruction are disclosed. In an embodiment, a method of causing a data read operation against a first storage system, the data read operation performed by a server associated with a second storage system according to a machine-readable instruction generated by a host directly associated with the first storage system. The method further includes saving data from the host to the first storage system, creating a record of at least one data write comprising the data saved to the first storage system, and using a variable contained in the record to process a mapping scheme resulting in knowledge of at least one physical offset in the first storage system to receive the at least one data write.

    Abstract translation: 公开了根据主机生成的指令由与第二存储系统相关联的服务器对第一存储系统的数据读取操作的因果关系的方法和系统。 在一个实施例中,一种对第一存储系统进行数据读取操作的方法,由与第二存储系统相关联的服务器执行的数据读取操作根据由与第一存储系统直接相关联的主机产生的机器可读指令执行 。 该方法还包括将数据从主机保存到第一存储系统,创建包括保存到第一存储系统的数据的至少一个数据写入的记录,以及使用记录中包含的变量来处理导致知识的映射方案 在所述第一存储系统中具有至少一个物理偏移以接收所述至少一个数据写入。

    Causation of a data read against a first storage system to optionally store a data write to preserve the version to allow viewing and recovery
    28.
    发明授权
    Causation of a data read against a first storage system to optionally store a data write to preserve the version to allow viewing and recovery 失效
    导致针对第一个存储系统读取数据的可能存储数据写入以保留版本以允许查看和恢复

    公开(公告)号:US08683144B2

    公开(公告)日:2014-03-25

    申请号:US12344323

    申请日:2008-12-26

    Abstract: Machine readable instructions, methods, and systems of causation of a data read against a first storage system to optionally store a data write to preserve the version to allow viewing and recovery are disclosed. In an embodiment, a system for providing secondary data storage and recovery services for one or more networked host nodes includes a server application for facilitating data backup and recovery services; a first data storage medium accessible to the server application; a second data storage medium accessible to the server application; and at least one client application for mapping write locations allocated by the first data storage medium to write locations represented in a logical view of the first data storage medium.

    Abstract translation: 公开了对第一存储系统读取的数据的可读指令,方法和系统,以可选地存储数据写入以保留版本以允许查看和恢复。 在一个实施例中,用于为一个或多个联网的主机节点提供辅助数据存储和恢复服务的系统包括用于促进数据备份和恢复服务的服务器应用程序; 服务器应用可访问的第一数据存储介质; 服务器应用可访问的第二数据存储介质; 以及至少一个用于映射由第一数据存储介质分配的写入位置以写入在第一数据存储介质的逻辑视图中表示的位置的客户端应用程序。

    Time ordered view of backup data on behalf of a host
    29.
    发明授权
    Time ordered view of backup data on behalf of a host 有权
    代表主机的备份数据的时间排序视图

    公开(公告)号:US08601225B2

    公开(公告)日:2013-12-03

    申请号:US12344319

    申请日:2008-12-26

    Abstract: A method and systems of a time ordered view of backup data on behalf of a host are disclosed. In an embodiment, a method to provide a time-ordered snapshot view on behalf of a host of a specified portion of a backup of a first storage system data container stored at a second storage system includes initiating an order at the host to obtain a view of a data container. The order specifies a date and time of the ordered view. The method further includes receiving the order at a server adapted to assemble and enable access to the ordered view, and at the server, accessing the second storage system according to the date and time of the ordered view and accessing an applicable data write representing a data change to the data container.

    Abstract translation: 公开了代表主机的备份数据的时间排序视图的方法和系统。 在一个实施例中,代表存储在第二存储系统的第一存储系统数据容器的备份的指定部分的主机提供时间有序的快照视图的方法包括在主机处启动订单以获得视图 的数据容器。 该顺序指定有序视图的日期和时间。 该方法还包括在服务器处接收订单,该服务器适于组装和启用对订购视图的访问,并且在服务器处,根据有序视图的日期和时间访问第二存储系统并访问表示数据的适用数据写入 更改为数据容器。

    Ensuring data persistence and consistency in enterprise storage backup systems
    30.
    发明授权
    Ensuring data persistence and consistency in enterprise storage backup systems 有权
    确保企业存储备份系统中的数据持久性和一致性

    公开(公告)号:US08121977B2

    公开(公告)日:2012-02-21

    申请号:US12613539

    申请日:2009-11-06

    Abstract: Ensuring data persistence and consistency in enterprise storage backup systems method and apparatus are disclosed. In one embodiment, a method includes creating a data log structure (e.g., a log file) on a storage device (e.g., a Serial ATA drive, a SCSI drive, a SAS drive, a storage are network, etc.) coupled to an application server to store a backup data generated by a filter module in a continuous backup environment and buffering the backup data generated by the filter module through a memory module that transfers the backup data to the data log structure on the storage device based on an occurrence of an event. The data log structure may be created by configuring a portion of the storage device as a dedicated resource available to the memory module to copy the backup data and the data log structure may be a file on the storage device coupled to the application server having the file system.

    Abstract translation: 公开了企业存储备份系统方法和装置的数据持久性和一致性。 在一个实施例中,一种方法包括在存储装置(例如,串行ATA驱动器,SCSI驱动器,SAS驱动器,存储器是网络等)上创建数据日志结构(例如,日志文件) 应用服务器,用于将由过滤器模块生成的备份数据存储在连续备份环境中,并且通过存储器模块缓冲由过滤器模块生成的备份数据,所述存储器模块基于存储设备的数据记录结构传送备份数据到存储设备上的数据记录结构 一个事件。 可以通过将存储设备的一部分配置为可用于存储器模块的专用资源来复制备份数据来创建数据记录结构,并且数据记录结构可以是耦合到具有该文件的应用服务器的存储设备上的文件 系统。

Patent Agency Ranking