Using read signature command in file system to backup data
    2.
    发明授权
    Using read signature command in file system to backup data 有权
    在文件系统中使用读取签名命令备份数据

    公开(公告)号:US09514138B1

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

    申请号:US13421062

    申请日:2012-03-15

    IPC分类号: G06F7/00 G06F17/00 G06F17/30

    摘要: In one aspect, a method to backup a file includes reading a signature corresponding to a portion of a file stored in a first storage location using a read signature command, searching for the signature in a second storage location, saving the portion of the file as a pointer to the data with the same signature if signature exists and saving the data and the signature in the second storage location if the signature does not exist in the second storage.

    摘要翻译: 一方面,一种备份文件的方法包括:使用读取的签名命令读取与存储在第一存储位置中的文件的一部分相对应的签名,在第二存储位置中搜索签名,将文件的该部分保存为 如果签名存在,则具有相同签名的数据的指针,如果签名不存在于第二存储器中,则将数据和签名保存在第二存储位置。

    Using a conditional read request and a hash to determine synchronization of data in a cache at a host with data in storage array
    3.
    发明授权
    Using a conditional read request and a hash to determine synchronization of data in a cache at a host with data in storage array 有权
    使用条件读取请求和散列来确定主机中缓存中数据与存储阵列中数据的同步

    公开(公告)号:US08954673B1

    公开(公告)日:2015-02-10

    申请号:US13424402

    申请日:2012-03-20

    IPC分类号: G06F13/00

    CPC分类号: G06F12/1018 G06F12/0866

    摘要: In one aspect, a method includes sending a conditional read request from a host to a storage array requesting data in a data block stored at the storage array. The conditional read request includes a first hash of data in the data block at the host. The method also includes determining a second hash of the data in the data block stored at the storage array, comparing the first hash and the second hash, sending a reply from the storage array to the host with the data in the data block stored at the storage array if the first hash and the second hash differ and sending a reply from the storage array to the host without the data in the data block stored at the storage array if the first hash and the second hash are the same.

    摘要翻译: 一方面,一种方法包括将条件读取请求从主机发送到存储阵列,请求存储在存储阵列中的数据块中的数据。 条件读取请求包括主机数据块中数据的第一个散列。 该方法还包括确定存储在存储阵列中的数据块中的数据的第二散列,比较第一散列和第二散列,将存储阵列中的答复发送给主机,存储在存储阵列中的数据块中的数据 如果第一散列和第二散列不同,并且如果第一散列和第二散列相同,则存储阵列的存储阵列如果第一散列和第二散列不同并且将存储阵列中的答复发送到主机而不存储在存储阵列处的数据块中的数据。

    Replication of volumes using partial volume split

    公开(公告)号:US10255291B1

    公开(公告)日:2019-04-09

    申请号:US12493293

    申请日:2009-06-29

    IPC分类号: G06F17/30 G06F3/06 G06F15/16

    摘要: A method and system comprising splitting an IO in a system; intercepting the IO in an appliance; determining whether the IO is directed to a replicated file system; sending the IO directed to the replicated file system to a replication device; and acknowledging the receipt of the IO. A method, system and computer program product comprising requesting access to a point in time in a replicated file system; determining from a plurality of bookmarks of file system configurations; a bookmark corresponding to the point in time; determining if the current configuration of the file system is equivalent to the bookmark; and reconfiguring the file system when the current configuration is not equivalent to the configuration of the bookmark.

    Distributed scale-out replication

    公开(公告)号:US10235145B1

    公开(公告)日:2019-03-19

    申请号:US13614260

    申请日:2012-09-13

    摘要: In one aspect, a method includes intercepting write I/Os going to a volume on a storage array and sending the write I/Os to targets on a plurality of source-side data protection appliances based on a load balancing scheme. In another aspect, an article includes a non-transitory machine-readable medium that stores executable instructions. The instructions cause a machine to intercept write I/Os going to a volume on a storage array and send the write I/Os to targets on a plurality of source-side data protection appliances based on a load balancing scheme. In a further aspect, an apparatus includes circuitry configured to intercept write I/Os going to a volume on a storage array and send the write I/Os to targets on a plurality of source-side data protection appliances based on a load balancing scheme.

    Asynchronous copy on write
    6.
    发明授权

    公开(公告)号:US10108507B1

    公开(公告)日:2018-10-23

    申请号:US13077280

    申请日:2011-03-31

    申请人: Assaf Natanzon

    发明人: Assaf Natanzon

    IPC分类号: G06F11/20 G06F11/14

    摘要: A method, system, and computer program product for receiving a request to roll an image to a point in time by reading data from a journal, applying data from the journal to create a asynchronous copy on write image at the requested point in time, creating a virtual image data structure, and allowing writes to be cached in a journal based replication appliance.

    Scaleout replication of an application
    7.
    发明授权
    Scaleout replication of an application 有权
    应用程序的Scaleout复制

    公开(公告)号:US09336094B1

    公开(公告)日:2016-05-10

    申请号:US13614104

    申请日:2012-09-13

    摘要: In one aspect, a method includes determining that a first quorum of servers is available at a production site and a target site and generating a group-set bookmark if the first quorum of servers is available. In another aspect, an article includes a non-transitory machine-readable medium that stores executable instructions. The instructions cause a machine to determine that a first quorum of servers is available at a production site and a target site and generate a group-set bookmark if the first quorum of servers is available. In a further aspect, an apparatus includes circuitry configured to determine that a first quorum of servers is available at a production site and a target site; and generate a group -set bookmark if the first quorum of servers available.

    摘要翻译: 一方面,一种方法包括确定服务器的第一法定数量在生产站点和目标站点是可用的,并且如果第一法定服务器可用,则生成组集合书签。 在另一方面,一种物品包括存储可执行指令的非暂时机器可读介质。 这些说明使机器确定在生产站点和目标站点可以使用第一个服务器的数量,并在服务器的第一个仲裁数量可用的情况下生成一个组集书签。 在另一方面,一种装置包括被配置为确定服务器的第一法定数量在生产现场和目标站点可用的电路; 并且如果服务器的第一个仲裁可用,则生成一个组集合书签。

    System and method for migrating virtual machines
    9.
    发明授权
    System and method for migrating virtual machines 有权
    用于迁移虚拟机的系统和方法

    公开(公告)号:US09158578B1

    公开(公告)日:2015-10-13

    申请号:US13539398

    申请日:2012-06-30

    IPC分类号: G06F12/16 G06F9/48 G06F3/06

    摘要: A method, computer program product, and computing system for receiving an indication that a target virtual machine is going to be migrated from a first operating environment to a second operating environment. The target cache system is associated with target virtual machine. An auxiliary virtual machine is generated within the second operating environment. An auxiliary cache system is associated with the auxiliary virtual machine. The target virtual machine and the auxiliary virtual machine are connected. IO requests for the target virtual machine are mirrored to the auxiliary virtual machine. At least a portion of cache data included within a target memory system associated with the target cache system is copied to an auxiliary memory system associated with the auxiliary cache system. The target virtual machine is migrated from the first operating environment to the second operating environment.

    摘要翻译: 一种用于接收目标虚拟机将要从第一操作环境迁移到第二操作环境的指示的方法,计算机程序产品和计算系统。 目标缓存系统与目标虚拟机相关联。 在第二操作环境内生成辅助虚拟机。 辅助缓存系统与辅助虚拟机相关联。 目标虚拟机和辅助虚拟机连接。 对目标虚拟机的IO请求将镜像到辅助虚拟机。 包括在与目标高速缓存系统相关联的目标存储器系统内的高速缓存数据的至少一部分被复制到与辅助高速缓存系统相关联的辅助存储器系统中。 目标虚拟机从第一个操作环境迁移到第二个操作环境。

    Writing and reading encrypted data using time-based encryption keys
    10.
    发明授权
    Writing and reading encrypted data using time-based encryption keys 有权
    使用基于时间的加密密钥编写和读取加密数据

    公开(公告)号:US09152814B1

    公开(公告)日:2015-10-06

    申请号:US13731988

    申请日:2012-12-31

    申请人: Assaf Natanzon

    发明人: Assaf Natanzon

    IPC分类号: G06F21/62 G06F12/14

    摘要: In one aspect, a method to manage encrypted data includes configuring a first portion of a storage medium to store encrypted data. The encrypted data is encrypted using a time-based encryption key. The method also includes configuring a second portion of the storage medium to include metadata identifying the time-based encryption key and storing the time-based encryption key in a location other than the storage medium.

    摘要翻译: 一方面,一种管理加密数据的方法包括配置存储介质的第一部分以存储加密数据。 加密数据使用基于时间的加密密钥进行加密。 该方法还包括配置存储介质的第二部分以包括标识基于时间的加密密钥的元数据,并将基于时间的加密密钥存储在除存储介质之外的位置。