Patents by Inventor Tzach Schechner
Tzach Schechner 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).
-
Publication number: 20150220355Abstract: A hypervisor virtual server system, including a plurality of virtual servers, a plurality of virtual disks that are read from and written to by the plurality of virtual servers, a physical disk, an I/O backend coupled with the physical disk and in communication with the plurality of virtual disks, which reads from and writes to the physical disk, a tapping driver in communication with the plurality of virtual servers, which intercepts I/O requests made by any one of said plurality of virtual servers to any one of said plurality of virtual disks, and a virtual data services appliance, in communication with the tapping driver, which receives the intercepted I/O write requests from the tapping driver, and that provides data services based thereon.Type: ApplicationFiled: April 13, 2015Publication date: August 6, 2015Applicants: EMC Corporation, EMC Israel Development Center, Ltd.Inventors: Assaf Natanzon, Tzach Schechner, Oded Kedem, Ziv Kedem, Shlomo Ahal, Christos Karamanolis
-
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
-
Publication number: 20130014104Abstract: A hypervisor virtual server system, including a plurality of virtual servers, a plurality of virtual disks that are read from and written to by the plurality of virtual servers, a physical disk, an I/O backend coupled with the physical disk and in communication with the plurality of virtual disks, which reads from and writes to the physical disk, a tapping driver in communication with the plurality of virtual servers, which intercepts I/O requests made by any one of said plurality of virtual servers to any one of said plurality of virtual disks, and a virtual data services appliance, in communication with the tapping driver, which receives the intercepted I/O write requests from the tapping driver, and that provides data services based thereon.Type: ApplicationFiled: February 24, 2012Publication date: January 10, 2013Applicant: EMC CorporationInventors: Assaf Natanzon, Tzach Schechner, Oded Kedem, Ziv Kedem, Shlomo Ahal, Christos Karamanolis
-
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: 8161440Abstract: A computer software product is provided.Type: GrantFiled: June 15, 2008Date of Patent: April 17, 2012Assignee: International Business Machines CorporationInventors: Roy Emek, Itai Jaeger, Tzach Schechner
-
Patent number: 7908515Abstract: Methods and apparatus for a continuous data protection system including replication and journaling, to detect a first problem, react to the first problem, recover from the first problem, determine whether to enter a regulation state due to repetition of the first problem, enter the regulation state, and maintain the regulation state after detecting the first problem again.Type: GrantFiled: September 29, 2008Date of Patent: March 15, 2011Assignee: EMC CorporationInventors: Tzach Schechner, Oded Kedem, Nir Shasha, Avi Owshanko, Alex Solan
-
Publication number: 20090313590Abstract: A computer software product is provided.Type: ApplicationFiled: June 15, 2008Publication date: December 17, 2009Inventors: Roy Emek, Itai Jaeger, Tzach Schechner
-
Patent number: 7627843Abstract: The input for a test generator is a plurality of test templates, each of which typically aims at covering a specific verification task. Test templates direct the production of distinct transactions, which are the atomic functional building blocks of the design-under-verification. Test templates directed to different hardware functions of the scenario are dynamically interleaved. In this way several transactions are combined together in complex statements in order to achieve a complex test scenario. The transactions are submitted to the test generator, which generates test cases, in which the different hardware functions of the scenario are exercised in combinations. Variation among the test cases is achieved through a large number of random decisions made during the generation process.Type: GrantFiled: March 23, 2005Date of Patent: December 1, 2009Assignee: International Business Machines CorporationInventors: Igor Dozorets, Roy Emek, Sanjay Gupta, Itai Jaeger, Lawrence Allyn McConville, Tzach Schechner, Todd Swanson
-
Patent number: 7434101Abstract: Improvements in functional verification of a design are achieved by providing a test template that specifies test parameters directed to a function of the design. An exemption mode of operation is associated with a portion of the template, in which constraints and variables associated with the template are revised. The template is an input to a CSP engine, which, in cooperation with a test generator engine, produces test scenarios that lie in an expanded region of the generator's usual operational space. Provision is made for independently enabling and disabling a plurality of exemption modes of operation that are associated with the same or different areas of the template.Type: GrantFiled: March 21, 2005Date of Patent: October 7, 2008Assignee: International Business Machines CorporationInventors: Allon Adir, Roy Emek, Itai Jaeger, Eitan Marcus, Tzach Schechner
-
Publication number: 20060218513Abstract: The input for a test generator is a plurality of test templates, each of which typically aims at covering a specific verification task. Test templates direct the production of distinct transactions, which are the atomic functional building blocks of the design-under-verification. Test templates directed to different hardware functions of the scenario are dynamically interleaved. In this way several transactions are combined together in complex statements in order to achieve a complex test scenario. The transactions are submitted to the test generator, which generates test cases, in which the different hardware functions of the scenario are exercised in combinations. Variation among the test cases is achieved through a large number of random decisions made during the generation process.Type: ApplicationFiled: March 23, 2005Publication date: September 28, 2006Applicant: International Business Machines CorporationInventors: Igor Dozorets, Roy Emek, Sanjay Gupta, Itai Jaeger, Lawrence McConville, Tzach Schechner, Todd Swanson
-
Publication number: 20060212756Abstract: Improvements in functional verification of a design are achieved by providing a test template that specifies test parameters directed to a function of the design. An exemption mode of operation is associated with a portion of the template, in which constraints and variables associated with the template are revised. The template is an input to a CSP engine, which, in cooperation with a test generator engine, produces test scenarios that lie in an expanded region of the generator's usual operational space. Provision is made for independently enabling and disabling a plurality of exemption modes of operation that are associated with the same or different areas of the template.Type: ApplicationFiled: March 21, 2005Publication date: September 21, 2006Applicant: International Business Machines CorporationInventors: Roy Emek, Itai Jaeger, Tzach Schechner