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: 10255291Abstract: 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: GrantFiled: June 29, 2009Date of Patent: April 9, 2019Assignee: EMC IP Holding Company LLCInventors: Assaf Natanzon, Yuval Aharoni
-
Patent number: 8977593Abstract: 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: GrantFiled: August 30, 2012Date of Patent: March 10, 2015Assignee: EMC CorporationInventors: Assaf Natanzon, Yuval Aharoni, Tzach Schechner, Oded Kedem
-
Patent number: 8832399Abstract: 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: GrantFiled: April 1, 2013Date of Patent: September 9, 2014Assignee: EMC International CompanyInventors: Assaf Natanzon, Yuval Aharoni
-
Patent number: 8478955Abstract: 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: GrantFiled: September 27, 2010Date of Patent: July 2, 2013Assignee: EMC International CompanyInventors: Assaf Natanzon, Yuval Aharoni
-
Patent number: 8464101Abstract: 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: GrantFiled: December 19, 2011Date of Patent: June 11, 2013Assignee: EMC CorporationInventors: Assaf Natanzon, Yuval Aharoni
-
Patent number: 8438425Abstract: 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: GrantFiled: December 26, 2007Date of Patent: May 7, 2013Assignee: EMC (Benelux) B.V., S.A.R.L.Inventors: Yuval Aharoni, Saar Cohen, Nir Goldschmidt
-
Patent number: 8433869Abstract: 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: GrantFiled: September 27, 2010Date of Patent: April 30, 2013Assignee: EMC International CompanyInventors: Assaf Natanzon, Yuval Aharoni
-
Patent number: 8392680Abstract: 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: GrantFiled: March 30, 2010Date of Patent: March 5, 2013Assignee: EMC International CompanyInventors: Assaf Natanzon, Yuval Aharoni, Lev Ayzenberg
-
Patent number: 8271441Abstract: 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: GrantFiled: December 26, 2009Date of Patent: September 18, 2012Assignee: EMC CorporationInventors: Assaf Natanzon, Yuval Aharoni, Tzach Schechner, Oded Kedem
-
Patent number: 8103937Abstract: 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: GrantFiled: March 31, 2010Date of Patent: January 24, 2012Assignee: EMC CorporationInventors: Assaf Natanzon, Yuval Aharoni
-
Patent number: 7882286Abstract: 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: GrantFiled: September 26, 2008Date of Patent: February 1, 2011Assignee: EMC (Benelux)B.V., S.A.R.L.Inventors: Assaf Natanzon, Yuval Aharoni
-
Patent number: 7627687Abstract: 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: GrantFiled: September 28, 2006Date of Patent: December 1, 2009Assignee: EMC Israel Development Center, Ltd.Inventors: Shlomo Ahal, Assaf Natanzon, Yuval Aharoni, Saar Cohen, Tomer Ben-or
-
Publication number: 20080082591Abstract: 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: ApplicationFiled: September 28, 2006Publication date: April 3, 2008Inventors: Shlomo Ahal, Assaf Natanzon, Yuval Aharoni, Saar Cohen, Tomer Ben-or