Patents by Inventor Shlomit I. Shachor

Shlomit I. Shachor 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: 10678813
    Abstract: A computer determines whether it has received user input or a node within a replica set has reached a capacity threshold. Based on receiving user input or determining that a node within a replica set has reached a capacity threshold, creating a snapshot of the data stored in the replica set and partitioning the data based on the created snapshot. The computer then initializing nodes within a new replica set and moves a partition from the original replica set to the new replica set before deleting the other partition from the old replica set.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: June 9, 2020
    Assignee: International Business Machines Corporation
    Inventors: Vita Bortnikov, Shlomit I. Shachor, Ilya Shnayderman
  • Patent number: 10078464
    Abstract: An approach is provided in which a replicated memory system replicates a set of data between multiple replicas, whereby each of the replicas includes a sequence update number corresponding to an update state of its respective set of data. At least one of the replicas identifies a number of replicas to which it connects and, in turn, the replicas select one of replicas as a leader replica based at least on the selected leader replica's sequence update number and the number of replicas to which the selected leader connects.
    Type: Grant
    Filed: July 17, 2016
    Date of Patent: September 18, 2018
    Assignee: International Business Machines Corporation
    Inventors: Vita Bortnikov, David H. Carman, Steven D. Clay, Shlomit I. Shachor, Ilya Shnayderman
  • Patent number: 10049011
    Abstract: A processor-implemented method, for continuing operation of a quorum based system is provided. The method detects a loss of quorum. A plurality of speculative configurations is created, whereby each speculative configuration is isolated from other speculative configurations in the quorum based system. Each speculative configuration continues to order requests during the creation of speculative configurations. The method selects and starts one of the plurality of speculative configurations as a new operational configuration. Ordered requests continue to the new operational configuration. The original configuration of the quorum based system is restarted in response to the plurality of speculative configurations not being isolated.
    Type: Grant
    Filed: May 3, 2016
    Date of Patent: August 14, 2018
    Assignee: International Business Machines Corporation
    Inventors: Vita Bortnikov, Zvi Cahana, Shlomit I. Shachor, Ilya Shnayderman
  • Publication number: 20180018120
    Abstract: An approach is provided in which a replicated memory system replicates a set of data between multiple replicas, whereby each of the replicas includes a sequence update number corresponding to an update state of its respective set of data. At least one of the replicas identifies a number of replicas to which it connects and, in turn, the replicas select one of replicas as a leader replica based at least on the selected leader replica's sequence update number and the number of replicas to which the selected leader connects.
    Type: Application
    Filed: July 17, 2016
    Publication date: January 18, 2018
    Inventors: Vita Bortnikov, David H. Carman, Steven D. Clay, Shlomit I. Shachor, Ilya Shnayderman
  • Patent number: 9858011
    Abstract: Using a quorum of fully updated replicas to designate a leader replica. A quorum of fully updated replicas designate a leader replica through “prepared” messages, allowing for restoration of failed replicas without a split-brain condition.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: January 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: Vita Bortnikov, Shlomit I. Shachor, Ilya Shnayderman
  • Publication number: 20170371747
    Abstract: A computer determines whether it has received user input or a node within a replica set has reached a capacity threshold. Based on receiving user input or determining that a node within a replica set has reached a capacity threshold, creating a snapshot of the data stored in the replica set and partitioning the data based on the created snapshot. The computer then initializing nodes within a new replica set and moves a partition from the original replica set to the new replica set before deleting the other partition from the old replica set.
    Type: Application
    Filed: June 28, 2016
    Publication date: December 28, 2017
    Inventors: VITA BORTNIKOV, SHLOMIT I. SHACHOR, ILYA SHNAYDERMAN
  • Publication number: 20170322848
    Abstract: A processor-implemented method, for continuing operation of a quorum based system is provided. The method detects a loss of quorum. A plurality of speculative configurations is created, whereby each speculative configuration is isolated from other speculative configurations in the quorum based system. Each speculative configuration continues to order requests during the creation of speculative configurations. The method selects and starts one of the plurality of speculative configurations as a new operational configuration. Ordered requests continue to the new operational configuration. The original configuration of the quorum based system is restarted in response to the plurality of speculative configurations not being isolated.
    Type: Application
    Filed: May 3, 2016
    Publication date: November 9, 2017
    Inventors: Vita Bortnikov, Zvi Cahana, Shlomit I. Shachor, Ilya Shnayderman
  • Publication number: 20170177232
    Abstract: Using a quorum of fully updated replicas to designate a leader replica. A quorum of fully updated replicas designate a leader replica through “prepared” messages, allowing for restoration of failed replicas without a split-brain condition.
    Type: Application
    Filed: December 16, 2015
    Publication date: June 22, 2017
    Inventors: Vita Bortnikov, Shlomit I. Shachor, Ilya Shnayderman
  • Publication number: 20030208367
    Abstract: An arrangement and method for flow composition model searching by holding in a repository (120) records (130) of flow composition models containing information representative of predetermined flow composition model characteristics thereof, specifying (200) information representative of desired ones of the predetermined flow composition model characteristics, and retrieving from the repository flow control model records matching the specified information. The FCM characteristics may include Message Flow, Work Flow and Connector characteristics. The specified information may include wild card characters. This provides the advantage that a new specification of flow characteristics, derived from the general model FCM, is used. Hence using it enables the application of search, reuse, compare, etc., on any present and future FCM realization.
    Type: Application
    Filed: December 20, 2002
    Publication date: November 6, 2003
    Applicant: International Business Machines Corporation
    Inventors: Netta Aizenbud-Reshef, Sara Porat, Shlomit I. Shachor, Michael Starkey, Stephen J. Todd, Gabi Zodik