Patents by Inventor Yuval Aharoni

Yuval Aharoni 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: 10255291
    Abstract: 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.
    Type: Grant
    Filed: June 29, 2009
    Date of Patent: April 9, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Assaf Natanzon, Yuval Aharoni
  • Patent number: 8977593
    Abstract: A method, system, and program product for use in a data replication environment, the data replication environment comprising a plurality of data protection appliances, each data protection appliance of the plurality of data protection appliances comprising a journal, the method comprising creating a virtual consistency group comprising a virtual journal; wherein the virtual consistency group is configured to replicate a production volume, dividing the virtual consistency group into segments; wherein each segment corresponds to a portion of the production volume and a portion of the virtual journal, and assigning each data protection appliance of the plurality of data protection appliances a segment of the virtual consistency group.
    Type: Grant
    Filed: August 30, 2012
    Date of Patent: March 10, 2015
    Assignee: EMC Corporation
    Inventors: Assaf Natanzon, Yuval Aharoni, Tzach Schechner, Oded Kedem
  • Patent number: 8832399
    Abstract: In one aspect, a method includes forming a virtualized grid consistency group to replicate a logical unit, running a first grid copy on a first data protection appliance (DPA) replicating a first portion of the logical unit, running a second grid copy on a second DPA replicating a second portion of the logical unit, sending IOs to the first DPA if the IOs are to a first set of offsets and sending IOs to the second DPA if the IOs are to a second set of offsets.
    Type: Grant
    Filed: April 1, 2013
    Date of Patent: September 9, 2014
    Assignee: EMC International Company
    Inventors: Assaf Natanzon, Yuval Aharoni
  • Patent number: 8478955
    Abstract: In one aspect, a method includes forming a virtualized grid consistency group to replicate logical units, running a first grid copy on a first data protection appliance (DPA), running a second grid copy on a second DPA, splitting to the first DPA IOs intended for a first subset of the logical units and splitting to the second DPA IOs intended for a second subset of the logical units different from the first subset of logical units.
    Type: Grant
    Filed: September 27, 2010
    Date of Patent: July 2, 2013
    Assignee: EMC International Company
    Inventors: Assaf Natanzon, Yuval Aharoni
  • Patent number: 8464101
    Abstract: In an embodiment, a method and program product is presented for executing a command in a replicated environment comprising a replication appliance and a production site, the replicated environment running in target side processing mode, the method comprising intercepting the command at a splitter reading from the volume, sending the data read from the volume to the replication appliance; and sending the command to volume.
    Type: Grant
    Filed: December 19, 2011
    Date of Patent: June 11, 2013
    Assignee: EMC Corporation
    Inventors: Assaf Natanzon, Yuval Aharoni
  • Patent number: 8438425
    Abstract: In one aspect, a method of testing a device for use in a storage area network (SAN) system includes receiving recorded messages including messages from a host and from a storage array and messages to a host and to a storage array, sending the recorded messages from the host and the storage array to a device under test, receiving messages from the device under test in response to the recorded messages sent and determining whether the device under test functions identically to a validated device based on the messages from the device under test being substantially identical to the recorded messages.
    Type: Grant
    Filed: December 26, 2007
    Date of Patent: May 7, 2013
    Assignee: EMC (Benelux) B.V., S.A.R.L.
    Inventors: Yuval Aharoni, Saar Cohen, Nir Goldschmidt
  • Patent number: 8433869
    Abstract: In one aspect, a method includes forming a virtualized grid consistency group to replicate a logical unit, running a first grid copy on a first data protection appliance (DPA) replicating a first portion of the logical unit, running a second grid copy on a second DPA replicating a second portion of the logical unit, sending IOs to the first DPA if the IOs are to a first set of offsets and sending IOs to the second DPA if the IOs are to a second set of offsets.
    Type: Grant
    Filed: September 27, 2010
    Date of Patent: April 30, 2013
    Assignee: EMC International Company
    Inventors: Assaf Natanzon, Yuval Aharoni
  • Patent number: 8392680
    Abstract: In one aspect, a method includes exposing a set of storage volumes to a host at a requested point in time, in a virtual access mode. The set of storage volumes are handled by distributed virtual consistency groups (CGs) having a background process wherein the distributed virtual CGs update the set of storage volumes to the requested point in time. The method also includes exposing a first service storage volume at a data protection appliance, determining if the virtual CGs have rolled back and using at least one of a central manager and a splitter to account for input/output requests (IOs) when a virtual CG has not rolled back.
    Type: Grant
    Filed: March 30, 2010
    Date of Patent: March 5, 2013
    Assignee: EMC International Company
    Inventors: Assaf Natanzon, Yuval Aharoni, Lev Ayzenberg
  • Patent number: 8271441
    Abstract: A method, system, and program product for use in a data replication environment, the data replication environment comprising a plurality of data protection appliances, each data protection appliance of the plurality of data protection appliances comprising a journal, the method comprising creating a virtual consistency group comprising a virtual journal; wherein the virtual consistency group is configured to replicate a production volume, dividing the virtual consistency group into segments; wherein each segment corresponds to a portion of the production volume and a portion of the virtual journal, and assigning each data protection appliance of the plurality of data protection appliances a segment of the virtual consistency group.
    Type: Grant
    Filed: December 26, 2009
    Date of Patent: September 18, 2012
    Assignee: EMC Corporation
    Inventors: Assaf Natanzon, Yuval Aharoni, Tzach Schechner, Oded Kedem
  • Patent number: 8103937
    Abstract: In an embodiment, a method and computer product is presented for executing a command in a replicated environment comprising a replication appliance and a production site, the method comprising: intercepting the command at a splitter; wherein the command comprises a atomic test and set request.
    Type: Grant
    Filed: March 31, 2010
    Date of Patent: January 24, 2012
    Assignee: EMC Corporation
    Inventors: Assaf Natanzon, Yuval Aharoni
  • Patent number: 7882286
    Abstract: In one aspect, a method to perform synchronization in a network-based system includes notifying a source side appliance that I/O data is going to be written to a source side storage and a target side appliance, waiting for an acknowledgement that the notification was received and writing I/O data to the source side storage and the target side appliance.
    Type: Grant
    Filed: September 26, 2008
    Date of Patent: February 1, 2011
    Assignee: EMC (Benelux)B.V., S.A.R.L.
    Inventors: Assaf Natanzon, Yuval Aharoni
  • Patent number: 7627687
    Abstract: Method and apparatus to provide a data replication system to receive a data transfer request from a first component at a transmitter module in a continuous data replication system having a production site and a backup site, the production site having a transmitter module and a transmitter credit mechanism, the transmitter module to transmit data over a network for replication in the backup site, detect a high-load condition at the transmitter module, and modify a flow of credits from the transmitter credit mechanism to the first component to reduce or stop data flow to the transmitter module.
    Type: Grant
    Filed: September 28, 2006
    Date of Patent: December 1, 2009
    Assignee: EMC Israel Development Center, Ltd.
    Inventors: Shlomo Ahal, Assaf Natanzon, Yuval Aharoni, Saar Cohen, Tomer Ben-or
  • Publication number: 20080082591
    Abstract: Method and apparatus to provide a data replication system to receive a data transfer request from a first component at a transmitter module in a continuous data replication system having a production site and a backup site, the production site having a transmitter module and a transmitter credit mechanism, the transmitter module to transmit data over a network for replication in the backup site, detect a high-load condition at the transmitter module, and modify a flow of credits from the transmitter credit mechanism to the first component to reduce or stop data flow to the transmitter module.
    Type: Application
    Filed: September 28, 2006
    Publication date: April 3, 2008
    Inventors: Shlomo Ahal, Assaf Natanzon, Yuval Aharoni, Saar Cohen, Tomer Ben-or