Using I/O track information for continuous push with splitter for storage device
    61.
    发明授权
    Using I/O track information for continuous push with splitter for storage device 有权
    使用I / O跟踪信息连续推送分离器用于存储设备

    公开(公告)号:US09026696B1

    公开(公告)日:2015-05-05

    申请号:US14152126

    申请日:2014-01-10

    Abstract: Methods and apparatus for eliminating the need for a complete synchronization due to failure of a data protection appliance in a continuous data protection system having a replication splitter. In one embodiment, a continuous data protection system includes a source side having a source side storage array with a splitter and a data protection appliance, where processing includes initiating a source side splitter session, initializing a first I/O tracking mechanism for the splitter session, and activating the splitter to a source side processing active state to continuously push I/O data from the source side to the target side.

    Abstract translation: 用于在具有复制分离器的连续数据保护系统中由于数据保护装置故障而消除对完全同步的需要的方法和装置。 在一个实施例中,连续数据保护系统包括源侧,源侧存储阵列具有分离器和数据保护装置,其中处理包括发起源侧分离器会话,初始化分离器会话的第一I / O跟踪机制 并且将分离器激活到源侧处理活动状态以将I / O数据从源侧连续地推送到目标侧。

    Multi point in time object store
    62.
    发明授权

    公开(公告)号:US11106645B1

    公开(公告)日:2021-08-31

    申请号:US14868884

    申请日:2015-09-29

    Abstract: A System, Computer Program Product, and Computer-executable method for managing an object based storage within a cloud storage provider, the System, Computer Program Product, and Computer-executable method including receiving a data I/O, determining whether the data I/O relates to an existing object within the object based storage, if the data I/O relates to an existing object, updating a stream and existing data object in the object based storage, and creating a new data object and key based on the data I/O and updating the object based storage.

    Preserving quality of service when replicating data objects

    公开(公告)号:US11023488B1

    公开(公告)日:2021-06-01

    申请号:US14576939

    申请日:2014-12-19

    Abstract: A technique for replicating a data object from a source data storage system (source) to a destination data storage system (destination) preserves QoS (Quality of Service) by transmitting QoS information from the source to the destination and applying the QoS information when storing data at the destination that arrive in replication instructions sent from the source. The QoS information indicates desired storage tiering for the data object at the source. In the event of a failure at the source, which results in failover from the source to the destination, the destination is able to provide users with the same quality of service as was desired at the source.

    Backing up volumes using fragment files

    公开(公告)号:US10853181B1

    公开(公告)日:2020-12-01

    申请号:US14753389

    申请日:2015-06-29

    Abstract: In one aspect, a method includes determining a number of data streams to assign to a volume, assigning a fragment file for each data stream, sending fragment files to a backup storage device, synthesizing the fragment files to form an image file for the volume at the backup device, sending new fragment files with changes to the volume to the backup device and synthesizing the new fragment files with the corresponding image file to form a new image file for the volume.

    Leveling IO
    65.
    发明授权

    公开(公告)号:US10585823B2

    公开(公告)日:2020-03-10

    申请号:US14501808

    申请日:2014-09-30

    Abstract: A method, system, and computer program product for IO leveling comprising receiving an IO, determining if there is a delay for processing IO because of pending IO, based on a positive determination there is a delay for processing IO, determining a priority for the IO, and based on the priority of IO determining whether to process the IO.

    Replication data pull
    68.
    发明授权

    公开(公告)号:US10152267B1

    公开(公告)日:2018-12-11

    申请号:US15085135

    申请日:2016-03-30

    Abstract: In one embodiment, a method includes intercepting a write command to write to a volume at a production site, saving data from the write command to a cache, sending metadata from the write command to a data protection appliance (DPA), writing the data to the volume, receiving a request for the data in the cache, sending the data from cache to a data protection appliance (DPA) at the production site and sending the data from the DPA to the replication site.

    Data synchronization
    70.
    发明授权

    公开(公告)号:US10120925B1

    公开(公告)日:2018-11-06

    申请号:US14870147

    申请日:2015-09-30

    Abstract: A computer implemented method for reading signatures corresponding to a portion of data on a virtual machine disk on a production site, wherein reading the signature includes mapping the virtual machine disk offset into a physical storage offset, and reading the signature from the physical storage; sending the signature of the portion of data to a replication site; obtaining a mapping from a virtual disk to a physical disk at the replica site; issuing a command to write a portion of data corresponding to the signature to a the physical storage based on the mapping of the replica of the virtual machine disk on the replication site; determining if the command was successful; and based on a determination that the command was not successful, marking the locations corresponding to the signature for synchronization in a synchronization structure.

Patent Agency Ranking