Patents by Inventor Saar Cohen

Saar Cohen has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9652333
    Abstract: Stored data consistency is maintained at source and destination sites upon a failure when migrating a plurality of related virtual machines from the source site to the destination site. Consistency is maintained across a first site and a second site upon a failure during independent migrations of a plurality of virtual machines in a consistency group from the first site to the second site wherein at least a first virtual machine is executing at the first site and wherein at least a second virtual machine is executing at the second site, by performing a consistent snapshot at the first site of one or more storage volumes employed by the virtual machines in the consistency group; and performing a consistent snapshot at the second site of one or more storage volumes employed by the virtual machines in the consistency group.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: May 16, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Erin N. Bournival, David L. Black, Saar Cohen, Assaf Natanzon, Mark J. Halstead
  • Patent number: 9619256
    Abstract: 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.
    Type: Grant
    Filed: August 30, 2012
    Date of Patent: April 11, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Assaf Natanzon, Saar Cohen, Jehuda Shemer, Alex Solan
  • Patent number: 9619172
    Abstract: Example embodiments of the present invention relate to a method, a system, and a computer program product for transitioning between replication technologies. The method includes performing continuous data protection in a data protection environment, transitioning from continuous data protection to changed block tracking in the data protection environment, and performing changed block tracking in the data protection environment.
    Type: Grant
    Filed: September 22, 2014
    Date of Patent: April 11, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Assaf Natanzon, Saar Cohen
  • Patent number: 9619264
    Abstract: 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.
    Type: Grant
    Filed: August 30, 2012
    Date of Patent: April 11, 2017
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Assaf Natanzon, Saar Cohen, Jehuda Shemer, Alex Solan
  • Patent number: 9619543
    Abstract: In one aspect, a method includes determining whether a volume selected for replication is a linked clone, determining if a base file associated with the linked clone exists at a replication site and generating the base file associated with the linked clone at the replication site if a base file does not exist at the replication site.
    Type: Grant
    Filed: June 23, 2014
    Date of Patent: April 11, 2017
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Assaf Natanzon, Saar Cohen
  • Patent number: 9600377
    Abstract: In one aspect, a method includes receiving a request to restore data of a volume, determining if the data is stored at a first storage device or a second storage device, restoring the data of the volume by using a journal and a first snapshot of the volume stored at the first storage device if the data is stored at the first storage device and restoring the data of the volume by using a second snapshot of the volume stored at the second storage device if the data is stored at the second storage device.
    Type: Grant
    Filed: December 3, 2014
    Date of Patent: March 21, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Saar Cohen, Assaf Natanzon, Anestis Panidis
  • Patent number: 9594822
    Abstract: Example embodiments of the present invention provide a method, an apparatus and a computer-program product for bandwidth management in a metro-cluster data replication environment. The method includes receiving an I/O at a first site and replicating the I/O from the first site to a second site by synchronous replication. Load balancing is then determined between the first site and the second site. Respective portions of the I/O then may be replicated from at least one of the first site and the second site to a third site by asynchronous replication according to the load balancing.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: March 14, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Assaf Natanzon, Saar Cohen, Bradford B. Glade, Steven R. Bromling
  • Patent number: 9588703
    Abstract: The punch command may be replicated in a replication environment including a production site and a replication site. The solution includes implementing a punch command to free storage received at a replication site in a replication environment by applying the punch command to storage at the replication site and writing data being freed from the storage at the replication site to an undo stream of a journal at the replication site. If the punch command is not supported, a command to write zeros may be used. Further, an unpunch command is provided for properly undoing a punch command and storing data written to the volume before the punch command freed the storage. Additionally, large punch commands may be split into a plurality to smaller punch commands for efficient journal management. Additionally, volume space may be reclaimed by writing a punch command to the journal instead of zeros.
    Type: Grant
    Filed: March 23, 2015
    Date of Patent: March 7, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Assaf Natanzon, Saar Cohen, Lev Ayzenberg, Ariel Kulik
  • Patent number: 9588847
    Abstract: A method and system for recovering a corrupt virtual disk is discussed. A request to recover the disk may be received. A recovery snapshot for the last point-in-time the system was stable may be synthesized. A difference may be identified between that recovery snapshot and the corrupt disk. A virtual machine may communicate with both the difference and the corrupt disk, and the difference may be merged with the corrupt disk.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: March 7, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Assaf Natanzon, Saar Cohen, Anestis Panidis
  • Patent number: 9582382
    Abstract: A method, system, and computer product for hardening a snapshot in a journal based replication environment comprising a production and replication site, the replicated environment running in production side protection mode, the method comprising sending notification of a start of the check from the production site to the replication site, receiving the notification at the replication site, and recording the start of the check, running a check on the replication environment, associating the check with one or more snapshots, upon completion of the check, and storing the results of the check on the replication site.
    Type: Grant
    Filed: December 16, 2010
    Date of Patent: February 28, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Assaf Natanzon, Ido Singer, Saar Cohen
  • Patent number: 9575851
    Abstract: A computer implemented method, system, and computer program product for non-disruptively moving a replicated volume from a first storage medium to a second storage medium, the method comprising notifying a first data protection appliance that the replicated volume is moving from a first storage medium to a second storage medium; setting a replication connection between second volume and target of the first volume while maintaining replication connection from first volume to target of the first volume.
    Type: Grant
    Filed: August 29, 2012
    Date of Patent: February 21, 2017
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Assaf Natanzon, Saar Cohen
  • Patent number: 9563684
    Abstract: A system, computer program product, and computer implemented method for executing instructions at a replication site with a cookie manager, the method comprising receiving a cookie at the replication site, the cookie enabled to contain executable instructions, and executing the executable instructions contained in the cookie via a cookie manager on the replication site.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: February 7, 2017
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Assaf Natanzon, Jehuda Shemer, Saar Cohen, Yuval Nir, Lev Ayzenberg
  • Patent number: 9557921
    Abstract: In one aspect, a method includes providing virtual volumes (VVols) and mappings from the VVols to corresponding data storage devices to an I/O filter in a first virtual machine (VM), sending control path commands sent from the first VM to a control-path manager VM, the first VM and the control-path manager VM being run on a VM host, intercepting an I/O for a VVol using the I/O filter and sending the intercepted I/O to a data storage device mapped to the VVol.
    Type: Grant
    Filed: March 26, 2015
    Date of Patent: January 31, 2017
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Saar Cohen, Assaf Natanzon
  • Patent number: 9529885
    Abstract: In one aspect, a method includes pausing write I/Os for a second virtual machine running at a second site, generating a snapshot of a first virtual machine running at a first site after pausing the write I/Os for the second virtual machine, generating a bookmark for the second virtual machine, resuming the write I/Os for the second virtual machine after generating the bookmark, rolling a journal for the second virtual machine to a point-in-time of the bookmark and generating, at the first site, a second snapshot of the second virtual volume for the point-in-time of the bookmark using the journal.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: December 27, 2016
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Assaf Natanzon, Saar Cohen, David Black, Erin Bournival
  • Patent number: 9524218
    Abstract: A replica site is restored to a selected point in time by determining data state at the selected point in time, writing data indicative of that data state to the replica site storage array, and moving extents of the data written to the replica site storage array to selected tiers in order to achieve a predetermined level of performance. A journal of statistical meta data indicative of IO activity may be used to select the tiers.
    Type: Grant
    Filed: September 9, 2013
    Date of Patent: December 20, 2016
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Alexandr Veprinsky, Assaf Natanzon, Saar Cohen, Arieh Don
  • Patent number: 9507845
    Abstract: A system, program product, and computer implemented method for replicating a consistency group comprising monitoring the latency between one or more splitters of the consistency group and replication appliances in the replication cluster for the consistency group (CG); wherein each replication appliance of the replication appliances is configured to be able to receive IO from the one or more splitters, determining which replication appliance of the replication appliances has the lowest latency after including additional latency resulting from assignment of the CG to the replication appliance, and configuring the splitter to replicate IO from the CG to the replication appliance determined to have the lowest latency.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: November 29, 2016
    Assignee: EMC IP Holding Company, LLC
    Inventors: Assaf Natanzon, Saar Cohen
  • Patent number: 9459804
    Abstract: A method, system, and computer program product for replication comprising allowing a subset of sites, wherein the sites comprise a first site, a second site and a third site and further wherein each site has a volume, to have active/active VSL replication, which presents two volumes at two different sites as a single volume, and another set of the sites to have a volume which is a replications of the volume presented by the VSL, and enabling the system to transparently shift which subset of the sites are replicated by the VSL and which sites are replications of the volume presented by the VSL; where the replication of the VSL is performed by a second replication technique.
    Type: Grant
    Filed: May 12, 2015
    Date of Patent: October 4, 2016
    Assignee: EMC Corporation
    Inventors: Assaf Natanzon, Saar Cohen, Steven R Bromling
  • Patent number: 9411535
    Abstract: In one aspect, a method includes receiving a first I/O at a kernel interface using a pseudo data storage system, writing the first I/O to a first virtual device on a datastore, receiving a second I/O at the kernel interface using the pseudo data storage system and writing the second I/O to a second virtual device on the datastore.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: August 9, 2016
    Assignee: EMC CORPORATION
    Inventors: Jehuda Shemer, Saar Cohen, Assaf Natanzon, Alex Solan, Ron Cooper, Leehod Baruch
  • Patent number: 9405481
    Abstract: In one aspect, a method includes replicating a first volume to a consistency group (CG) file on a backup device. The method also includes replicating a second volume to the CG file concurrently with the replicating of the first volume, the first and second volumes being in a consistency group.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: August 2, 2016
    Assignee: EMC Corporation
    Inventors: Saar Cohen, Assaf Natanzon, Anestis Panidis, Kadir Ozdemir
  • Patent number: 9389800
    Abstract: The system, process, and methods herein describe a mechanism for extracting virtual machine disk backups from LUN backups. The virtual machine disk backups may be stored in a deduplicated storage system. Thick virtual machine disks may be converted to thin virtual machine disks.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: July 12, 2016
    Assignee: EMC CORPORATION
    Inventors: Assaf Natanzon, Saar Cohen, Anestis Panidis