-
公开(公告)号:US09678728B1
公开(公告)日:2017-06-13
申请号:US13434425
申请日:2012-03-29
申请人: Jehuda Shemer (UDI) , Alex Solan , Saar Cohen , Assaf Natanzon , Nir Shasha , Ron Pantofaro
发明人: Jehuda Shemer (UDI) , Alex Solan , Saar Cohen , Assaf Natanzon , Nir Shasha , Ron Pantofaro
IPC分类号: G06F9/45
摘要: A method, system, and program product for creating compatibility between two program interfaces comprising determining differences the interfaces; and generating code to create a compatibility layer between the first interface and second interface based on the differences between the interfaces.
-
公开(公告)号:US08429362B1
公开(公告)日:2013-04-23
申请号:US13077246
申请日:2011-03-31
申请人: Assaf Natanzon , Steven R. Bromling , Saar Cohen , Jehuda Shemer , Alex Solan
发明人: Assaf Natanzon , Steven R. Bromling , Saar Cohen , Jehuda Shemer , Alex Solan
IPC分类号: G06F12/16
CPC分类号: G06F11/1471 , G06F3/0617 , G06F3/065 , G06F3/067 , G06F11/2035 , G06F11/2038 , G06F11/2048 , G06F11/2064 , G06F11/2074 , G06F2201/815
摘要: A system, program product, and computer implemented method for data replication, comprising enabling a virtual service layer to consume a storage medium of a site and map the storage medium of the site as one or more virtual storage volumes, enabling the virtual service layer to present the one or more virtual storage volumes for consumption by a host, enabling a splitter of the site to intercept I/O written to the one or more virtual storage volumes, splitting intercepted I/O to a journal based replication appliance, and enabling the journal based replication appliance to create a continuous data protection image of the data written to one or more virtual storage volumes.
摘要翻译: 一种用于数据复制的系统,程序产品和计算机实现的方法,包括使虚拟服务层能够使用站点的存储介质并将站点的存储介质映射为一个或多个虚拟存储卷,从而使虚拟服务层能够 呈现主机消耗的一个或多个虚拟存储卷,使得站点的分离器可以截取写入一个或多个虚拟存储卷的I / O,将截取的I / O分解到基于日志的复制设备,并启用 基于日志的复制设备,以创建写入一个或多个虚拟存储卷的数据的连续数据保护映像。
-
公开(公告)号:US09910739B1
公开(公告)日:2018-03-06
申请号:US13077262
申请日:2011-03-31
申请人: Assaf Natanzon , Steven R. Bromling , Saar Cohen , Jehuda Shemer , Alex Solan
发明人: Assaf Natanzon , Steven R. Bromling , Saar Cohen , Jehuda Shemer , Alex Solan
CPC分类号: G06F11/1456 , G06F11/1458 , G06F11/2074
摘要: A method, system and computer program product for enabling a virtual service layer to consume a storage medium at a first site and map the storage medium as one or more virtual storage volumes, enabling the virtual service layer to present the one or more virtual storage volumes for consumption at the first site, enabling a splitter of the virtual service layer to intercept I/O written to the one or more virtual storage volumes, splitting intercepted I/O to a journal based replication appliance, enabling the virtual storage volumes to be accessible at a second site, wherein the one or more the virtual storage volume are mirrored at the second site by the virtual service layer; and replicating IO from either the first site or the second site to a third site.
-
公开(公告)号:US08949180B1
公开(公告)日:2015-02-03
申请号:US13535865
申请日:2012-06-28
申请人: Assaf Natanzon , Saar Cohen , Alex Solan , Jehuda Shemer
发明人: Assaf Natanzon , Saar Cohen , Alex Solan , Jehuda Shemer
IPC分类号: G06F17/30
CPC分类号: G06F17/30587 , G06F17/30575
摘要: In one aspect, a method to replicate a key-value pair includes intercepting a command to update a key-value pair in a key-value pair database, the key-value database comprising metadata of a virtual volume, sending an updated key-value pair to a data protection appliance, receiving an acknowledgement that the data protection appliance received the updated key-value pair and updating the key-value pair in the key-value database after the acknowledgement is received.
摘要翻译: 一方面,一种复制密钥值对的方法包括拦截用于更新密钥对对数据库中的密钥值对的命令,所述密钥值数据库包括虚拟卷的元数据,发送更新的密钥值 与数据保护设备配对,在接收到确认之后,接收到数据保护设备接收到更新的密钥对对的确认,并更新密钥值数据库中的密钥 - 值对。
-
公开(公告)号:US09619264B1
公开(公告)日:2017-04-11
申请号:US13599235
申请日:2012-08-30
申请人: Assaf Natanzon , Saar Cohen , Jehuda Shemer , Alex Solan
发明人: Assaf Natanzon , Saar Cohen , Jehuda Shemer , Alex Solan
CPC分类号: G06F9/45558 , G06F11/203 , G06F2009/45591
摘要: A computer implemented method, system, and computer program product for recovering from a crash of a system being replicated, the method comprising determining the amount of recovery time due to the crash of each of a set of hypervisors; wherein each of the hypervisors runs one or more data replication elements selected from the group consisting of a splitter and a replication appliance; wherein each of the splitters and replication appliances replicates one or more volumes, creating an assignment of the one or more volumes to the set of replication appliances and creating an assignment of one or more replication appliances to a set of hypervisors to minimize the amount of recovery time.
-
公开(公告)号:US09286052B1
公开(公告)日:2016-03-15
申请号:US13233155
申请日:2011-09-15
申请人: Alex Solan , Assaf Natanzon , Saar Cohen , Jehuda Shemer
发明人: Alex Solan , Assaf Natanzon , Saar Cohen , Jehuda Shemer
摘要: In one aspect, a method to upgrade software on nodes in a clustered environment, includes terminating processes on a first node before upgrading the software on the first node, upgrading the software to a first version from a second version on the first node, running the processes on the first node after upgrading the software on the first node to the first version, determining whether a second node is about to upgrade to the first version of software, allowing transfer of site control from the second node to the first node, if the second node is about to upgrade to the first version of software and upgrading the software on the second node to the first version of software after the transferring of site control from the second node to the first node.
摘要翻译: 在一个方面,一种在群集环境中的节点上升级软件的方法包括:在升级第一节点上的软件之前,在第一节点上终止进程,将软件从第一节点上的第二版本升级到第一版本, 在将第一节点上的软件升级到第一版本之后,在第一节点上进行处理,确定第二节点是否即将升级到第一版本的软件,从而允许将站点控制从第二节点传送到第一节点,如果 第二节点即将升级到第一个版本的软件,并将站点控制从第二个节点传输到第一个节点,将第二个节点上的软件升级到第一个版本的软件。
-
公开(公告)号:US10083093B1
公开(公告)日:2018-09-25
申请号:US13077256
申请日:2011-03-31
申请人: Assaf Natanzon , Steven R. Bromling , Saar Cohen , Jehuda Shemer , Alex Solan
发明人: Assaf Natanzon , Steven R. Bromling , Saar Cohen , Jehuda Shemer , Alex Solan
CPC分类号: G06F11/1456 , G06F11/1458 , G06F11/1471 , G06F11/2074 , G06F11/2082 , G06F2201/855
摘要: A method, system, and program product for enabling a virtual service layer to consume a storage medium of a first site and a storage medium of a second site, enabling the virtual service layer to map the storage mediums of the first and second sites as one or more virtual storage volumes, wherein the one or more storage volumes are mirrored between the first and second site, and enabling the virtual service layer to create a write order fidelity delta set of the virtual storage volumes by writing the delta set to backend storage and notifying a splitter to which delta set the IO belongs.
-
公开(公告)号:US09619256B1
公开(公告)日:2017-04-11
申请号:US13599492
申请日:2012-08-30
申请人: Assaf Natanzon , Saar Cohen , Jehuda Shemer , Alex Solan
发明人: Assaf Natanzon , Saar Cohen , Jehuda Shemer , Alex Solan
CPC分类号: G06F9/45533 , G06F9/45558 , G06F11/1448 , G06F2009/45562
摘要: A computer implemented method, system, and computer program product for replicating multiple tenants comprising creating a first sub cluster at a production site; wherein the production site has a cluster of replication appliances and wherein the sub-cluster comprises a subset of the replication appliances in the cluster of replication appliance at the production site, creating a second sub cluster at a replication site comprising of a subset of replication appliances in the cluster of replication appliance at the production cluster, and creating a replication subsystem comprising of the first and second sub-clusters and replicating from the production sub-cluster to the replica sub cluster.
-
公开(公告)号:US10191755B1
公开(公告)日:2019-01-29
申请号:US13534042
申请日:2012-06-27
申请人: Assaf Natanzon , Saar Cohen , Jehuda Shemer , Alex Solan
发明人: Assaf Natanzon , Saar Cohen , Jehuda Shemer , Alex Solan
摘要: A method, system, and computer program product for replication comprising exposing, via a virtualization layer, a storage entity; wherein the virtualization layer runs on a virtual machine and wherein the storage entity corresponds to a virtual disk, and splitting IO in a splitter, wherein the splitter runs in the virtualization layer and the splitting creates a copy of the IO sent to the virtual disk.
-
公开(公告)号:US09659074B1
公开(公告)日:2017-05-23
申请号:US13599460
申请日:2012-08-30
申请人: Assaf Natanzon , Saar Cohen , Jehuda Shemer , Alex Solan
发明人: Assaf Natanzon , Saar Cohen , Jehuda Shemer , Alex Solan
CPC分类号: G06F17/30575 , G06F9/45533 , G06F9/45558 , G06F17/30174 , G06F2009/45579 , G06F2009/45595
摘要: A computer implemented method, system, and computer program product for determining how to replicate one or more volumes, the method comprising sending IOs from an IO stack through a virtual analysis filter and based on the IO sent through the virtual analysis filter, determining a number of virtual splitters and virtual data protection appliances, required WAN capacity and configuration of a replication system.
-
-
-
-
-
-
-
-
-