Patents by Inventor German Goft

German Goft 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: 11733874
    Abstract: Techniques are provided for managing replication journals in a distributed replication system. A data replication system assigns an associated replication journal volume to each replication component operating on a storage node. Each replication component is configured to handle a portion of a replication workload which is distributed among the replication components, and to write journal data in the associated replication journal volume of the replication component. The data replication system performs a recovery process in response to detecting a failed replication component. The recovery process includes designating at least one replication component as a recovery replication component, designating the associated replication journal volume of the failed replication component as a recovery journal volume, and assigning the recovery journal volume to the recovery replication component to enable the recovery replication component to recover journal data in the recovery journal volume.
    Type: Grant
    Filed: May 3, 2021
    Date of Patent: August 22, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Rivka Matosevich, Roman Spiegelman, German Goft, Lior Zilpa
  • Patent number: 11537312
    Abstract: An apparatus comprises a source system comprising a distribution layer, a management component and a plurality of replication components. The distribution layer is configured to obtain an input-output operation corresponding to an address and to identify a given replication component that corresponds to the address based at least in part on a distribution instance. The distribution layer is configured to assign a first distribution identifier corresponding to the distribution instance to the input-output operation and to provide the input-output operation to the given replication component with the first distribution identifier. The given replication component is configured to obtain a second distribution identifier from the management component and to determine whether or not the first distribution identifier is equal to the second distribution identifier.
    Type: Grant
    Filed: May 5, 2021
    Date of Patent: December 27, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Adi Bar Shalom, Zeev Shusterman, Lior Zilpa, German Goft, Oren Ashkenazi
  • Publication number: 20220357853
    Abstract: An apparatus comprises a source system comprising a distribution layer, a management component and a plurality of replication components. The distribution layer is configured to obtain an input-output operation corresponding to an address and to identify a given replication component that corresponds to the address based at least in part on a distribution instance. The distribution layer is configured to assign a first distribution identifier corresponding to the distribution instance to the input-output operation and to provide the input-output operation to the given replication component with the first distribution identifier. The given distribution component is configured to obtain a second distribution identifier from the management component and to determine whether or not the first distribution identifier is equal to the second distribution identifier.
    Type: Application
    Filed: May 5, 2021
    Publication date: November 10, 2022
    Inventors: Adi Bar Shalom, Zeev Shusterman, Lior Zilpa, German Goft, Oren Ashkenazi
  • Publication number: 20220350497
    Abstract: Techniques are provided for managing replication journals in a distributed replication system. A data replication system assigns an associated replication journal volume to each replication component operating on a storage node. Each replication component is configured to handle a portion of a replication workload which is distributed among the replication components, and to write journal data in the associated replication journal volume of the replication component. The data replication system performs a recovery process in response to detecting a failed replication component. The recovery process includes designating at least one replication component as a recovery replication component, designating the associated replication journal volume of the failed replication component as a recovery journal volume, and assigning the recovery journal volume to the recovery replication component to enable the recovery replication component to recover journal data in the recovery journal volume.
    Type: Application
    Filed: May 3, 2021
    Publication date: November 3, 2022
    Inventors: Rivka Matosevich, Roman Spiegelman, German Goft, Lior Zilpa
  • Patent number: 9191437
    Abstract: Machines and methods for optimizing data storage among a plurality of data storage repositories are provided. The method comprises processing a data request submitted for storing data on one or more data storage mediums; determining whether duplicate copies of the data are to be maintained on more than one storage medium so that established quality of service requirements are met; and managing duplicate copies of the data on said one or more data storage mediums to meet the established quality of service requirements while servicing the data request.
    Type: Grant
    Filed: December 9, 2009
    Date of Patent: November 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Oshrit Feder, Abel Gordon, German Goft
  • Patent number: 8934363
    Abstract: A method for managing data transfer in a network environment, the method is provided. The method comprises receiving a request to transfer first data from a first source in a source domain comprising a plurality of sources to a first target in a target domain comprising a plurality of targets. If the first source is configured to transfer data in a first mode or if the first source is configured to transfer data in a second mode and the first data has previously been transferred to the target domain, a signature of the first data is transferred to the first target instead of the first data. If the first source is configured to operate in the second mode and the first data has not previously been transferred to the target domain, the first data is transferred to the first target.
    Type: Grant
    Filed: April 2, 2012
    Date of Patent: January 13, 2015
    Assignee: International Business Machines Corporation
    Inventors: Oshrit Feder, Abel Gordon, German Goft
  • Publication number: 20120189015
    Abstract: A method for managing data transfer in a network environment, the method is provided. The method comprises receiving a request to transfer first data from a first source in a source domain comprising a plurality of sources to a first target in a target domain comprising a plurality of targets. If the first source is configured to transfer data in a first mode or if the first source is configured to transfer data in a second mode and the first data has previously been transferred to the target domain, a signature of the first data is transferred to the first target instead of the first data. If the first source is configured to operate in the second mode and the first data has not previously been transferred to the target domain, the first data is transferred to the first target.
    Type: Application
    Filed: April 2, 2012
    Publication date: July 26, 2012
    Applicant: International Business Machines Corporation
    Inventors: Oshrit Feder, Abel Gordon, German Goft
  • Patent number: 8213331
    Abstract: A method for managing data transfer in a network environment, the method is provided. The method comprises receiving a request to transfer first data from a first source in a source domain comprising a plurality of sources to a first target in a target domain comprising a plurality of targets. If the first source is configured to transfer data in a first mode or if the first source is configured to transfer data in a second mode and the first data has previously been transferred to the target domain, a signature of the first data is transferred to the first target instead of the first data. If the first source is configured to operate in the second mode and the first data has not previously been transferred to the target domain, the first data is transferred to the first target.
    Type: Grant
    Filed: December 13, 2009
    Date of Patent: July 3, 2012
    Assignee: International Business Machines Corporation
    Inventors: Oshrit Feder, Abel Gordon, German Goft
  • Publication number: 20110142055
    Abstract: A method for managing data transfer in a network environment, the method is provided. The method comprises receiving a request to transfer first data from a first source in a source domain comprising a plurality of sources to a first target in a target domain comprising a plurality of targets. If the first source is configured to transfer data in a first mode or if the first source is configured to transfer data in a second mode and the first data has previously been transferred to the target domain, a signature of the first data is transferred to the first target instead of the first data. If the first source is configured to operate in the second mode and the first data has not previously been transferred to the target domain, the first data is transferred to the first target.
    Type: Application
    Filed: December 13, 2009
    Publication date: June 16, 2011
    Applicant: International Business Machines Corporation
    Inventors: Oshrit Feder, Abel Gordon, German Goft
  • Publication number: 20110137870
    Abstract: Machines and methods for optimizing data storage among a plurality of data storage repositories are provided. The method comprises processing a data request submitted for storing data on one or more data storage mediums; determining whether duplicate copies of the data are to be maintained on more than one storage medium so that established quality of service requirements are met; and managing duplicate copies of the data on said one or more data storage mediums to meet the established quality of service requirements while servicing the data request.
    Type: Application
    Filed: December 9, 2009
    Publication date: June 9, 2011
    Applicant: International Business Machines Corporation
    Inventors: Oshrit Feder, Abel Gordon, German Goft
  • Publication number: 20080256557
    Abstract: A clustered computing environment with application staging, including a plurality of application instances running on at least one computer and operating in a clustered computing environment, and a stage manager operative to manage the transition of any of the application instances between a front stage assignment and a back stage assignment, where any of the application instances that are assigned as front stage application instances service requests, and where any of the application instances that are assigned as back stage application instances ceases to service requests and performs at least one maintenance task.
    Type: Application
    Filed: April 10, 2007
    Publication date: October 16, 2008
    Inventors: German Goft, Irit Goft
  • Patent number: 5796999
    Abstract: In a resilient database system which includes a journaled database which is implemented at one or more locations within a distributed data processing system, multiple diverse consistency levels are specified which each detail a level of consistency to be maintained between a primary database and a replica database. A user is then permitted to select a particular level of consistency for each replica database. Thereafter, each update to a record within the primary database is utilized to initiate an update to the corresponding record within each replica database in a manner which is consistent with the selected level of consistency for that replica database.
    Type: Grant
    Filed: April 15, 1994
    Date of Patent: August 18, 1998
    Assignee: International Business Machines Corporation
    Inventors: Alain Charles Azagury, Danny Dolev, German Goft, John Michael Marberg, James Gregory Ranweiler, Julian Satran