Patents by Inventor Constantine GAVRILOV

Constantine GAVRILOV 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: 9195544
    Abstract: Apparatus and computer program products implement embodiments of the present invention that enable a computer system comprising networked computers to self-heal from a boot failure of one of the computers. In some embodiments, upon detecting a first computer failing to successfully load a first boot image, a second computer configures the first computer to boot a second boot image. Subsequent to configuring the first computer, the first computer is power cycled, and upon the power cycling, the first computer loads the second boot image.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: November 24, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alex Friedman, Constantine Gavrilov
  • Publication number: 20150317165
    Abstract: Embodiments of the present invention are provided that include executing, by a processor, a software stack received from a first boot image, and retrieving and executing, by the processor, a second software stack. A writeable boot device such as a storage device with a removable medium is detected, and the second software stack is saved by replacing, on the writeable boot device, the first boot image with a second boot image comprising the second software stack.
    Type: Application
    Filed: July 15, 2015
    Publication date: November 5, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alex FRIEDMAN, Constantine GAVRILOV, Artemy VOIKHANSKY
  • Patent number: 9141396
    Abstract: Apparatus and computer program products implement embodiments of the present invention that include executing, by a processor, a software stack. A writeable boot device such as a storage device with a removable medium is detected, and upon reaching a boot level threshold for the software stack, the software stack is saved to the writeable boot device as a boot image.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: September 22, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alex Friedman, Constantine Gavrilov, Artemy Voikhansky
  • Patent number: 9141397
    Abstract: Methods, apparatus and computer program products implement embodiments of the present invention that include executing, by a processor, a software stack. A writeable boot device such as a storage device with a removable medium is detected, and upon reaching a boot level threshold for the software stack, the software stack is saved to the writeable boot device as a boot image.
    Type: Grant
    Filed: November 7, 2013
    Date of Patent: September 22, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alex Friedman, Constantine Gavrilov, Artemy Voikhansky
  • Publication number: 20150248298
    Abstract: Methods, systems, and physical computer-readable storage media are now provided that reduce latency and improve efficiency of a system after reboot of an Infiniband (IB) cluster. A method of rebooting an Infiniband cluster includes rebooted endpoints, which set a locally corresponding local identifier (LID). The rebooted endpoints then activate a corresponding local logical link.
    Type: Application
    Filed: October 9, 2014
    Publication date: September 3, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Constantine GAVRILOV
  • Patent number: 8917601
    Abstract: Mechanisms are provided to improve efficiency of systems operating on internet protocol (IP) over Infiniband (IB) networks. One mechanism includes multicasting a first ARP request from a source node, the first ARP request including an IP address of a source port of the source node, and performing load-balancing of host traffic across a plurality of ports of a plurality of nodes by sending a reply from a destination node corresponding to the IP address included in the first ARP request, the reply being sent over the source port to the source node.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: December 23, 2014
    Assignee: International Business Machines Corporation
    Inventors: Constantine Gavrilov, Zorik Machulsky, Leah Shalev
  • Publication number: 20140334290
    Abstract: Methods, systems, and physical computer-readable storage medium are provided to improve efficiency of systems operating on internet protocol (IP) over Infiniband (IB) networks. In an embodiment, by way of example only, a method is provided for implementing redundancy for IB networks. The method includes detecting a failure at a first source port of a source node having a plurality of source ports, selecting a new source port, sending an address resolution protocol (ARP) message to one or more other nodes in communication with the source node including an IP address of the source node and IB address of the new source port of the source node, and re-balancing host traffic.
    Type: Application
    Filed: July 24, 2014
    Publication date: November 13, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Constantine GAVRILOV, Zorik MACHULSKY, Leah SHALEV
  • Patent number: 8862865
    Abstract: Methods, systems, and physical computer-readable storage media are now provided that reduce latency and improve efficiency of a system after reboot of an Infiniband (IB) cluster. A method of rebooting an Infiniband cluster includes preserving routing table configurations of each switch of the Infiniband cluster, rebooting endpoints of the Infiniband cluster, activating physical links at each endpoint, setting local identifier (LID) locally at each endpoint of the IB cluster, and activating logical links locally at each endpoint of the IB cluster.
    Type: Grant
    Filed: August 30, 2011
    Date of Patent: October 14, 2014
    Assignee: International Business Machines Corporation
    Inventor: Constantine Gavrilov
  • Publication number: 20140281462
    Abstract: Methods, apparatus and computer program products implement embodiments of the present invention that enable a computer system comprising networked computers to self-heal from a boot failure of one of the computers. In some embodiments, upon detecting a first computer having a memory and a physical boot device failing to successfully load a boot image, a second computer defines a virtual boot device in communication with the first computer and the second computer and having a boot image for the first computer. Subsequent to defining the virtual boot device, the second computer can configure the first computer to boot from the virtual boot device.
    Type: Application
    Filed: November 7, 2013
    Publication date: September 18, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alex FRIEDMAN, Constantine GAVRILOV
  • Publication number: 20140281463
    Abstract: Methods, apparatus and computer program products implement embodiments of the present invention that enable a computer that is executing a first operating system kernel to load a second operating system kernel and one or more software components to a region in a memory. Using functions incorporated in the kernel, the region in the memory is tagged, and the computer initiates a boot of a second operating system kernel while preserving in the tagged region contents stored therein. Following the boot of the second operating system kernel, the computer executes the one or more software components from the tagged region that was preserved during the boot.
    Type: Application
    Filed: November 7, 2013
    Publication date: September 18, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Baruch EVEN, Constantine GAVRILOV
  • Publication number: 20140281450
    Abstract: Apparatus and computer program products implement embodiments of the present invention that include executing, by a processor, a software stack. A writeable boot device such as a storage device with a removable medium is detected, and upon reaching a boot level threshold for the software stack, the software stack is saved to the writeable boot device as a boot image.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alex FRIEDMAN, Constantine GAVRILOV, Artemy VOIKHANSKY
  • Publication number: 20140281452
    Abstract: Apparatus and computer program products implement embodiments of the present invention that enable a computer system comprising networked computers to self-heal from a boot failure of one of the computers. In some embodiments, upon detecting a first computer failing to successfully load a first boot image, a second computer configures the first computer to boot a second boot image. Subsequent to configuring the first computer, the first computer is power cycled, and upon the power cycling, the first computer loads the second boot image.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alex FRIEDMAN, Constantine GAVRILOV
  • Publication number: 20140281461
    Abstract: Methods, apparatus and computer program products implement embodiments of the present invention that enable a computer system comprising networked computers to self-heal from a boot failure of one of the computers. In some embodiments, upon detecting a first computer failing to successfully load a first boot image, a second computer configures the first computer to boot a second boot image. Subsequent to configuring the first computer, the first computer is power cycled, and upon the power cycling, the first computer loads the second boot image.
    Type: Application
    Filed: November 7, 2013
    Publication date: September 18, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alex FRIEDMAN, Constantine GAVRILOV
  • Publication number: 20140281460
    Abstract: Methods, apparatus and computer program products implement embodiments of the present invention that include detecting, by a first computer having a first memory, a software stack in a second memory of a second computer coupled to the first computer via a network. The software stack is copied from the second memory to the first memory, and the copied software stack is executed by the first computer.
    Type: Application
    Filed: November 7, 2013
    Publication date: September 18, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alex FRIEDMAN, Constantine GAVRILOV
  • Publication number: 20140281459
    Abstract: Methods, apparatus and computer program products implement embodiments of the present invention that include executing, by a processor, a software stack. A writeable boot device such as a storage device with a removable medium is detected, and upon reaching a boot level threshold for the software stack, the software stack is saved to the writeable boot device as a boot image.
    Type: Application
    Filed: November 7, 2013
    Publication date: September 18, 2014
    Applicant: International Business Machines Corporation
    Inventors: Alex FRIEDMAN, Constantine GAVRILOV, Artemy VOIKHANSKY
  • Patent number: 8824279
    Abstract: Method embodiments are provided to improve efficiency of systems operating on internet protocol (IP) over Infiniband (IB) networks. In an embodiment, by way of example only, a method is provided for implementing redundancy for IB networks. The method includes detecting a failure at a first source port of a source node having a plurality of source ports, selecting a new source port, sending an address resolution protocol (ARP) message to one or more other nodes in communication with the source node including an IP address of the source node and IB address of the new source port of the source node, and re-balancing host traffic.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: September 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Constantine Gavrilov, Zorik Machulsky, Leah Shalev
  • Patent number: 8780916
    Abstract: To improve efficiency of systems operating on internet protocol (IP) over Infiniband (IB) networks, mechanisms are provided for operating a system including a plurality of nodes, each connected to at least one IB switch. A determination is made whether an IP address of a node is included in a first level of a global ARP cache. An IP over IB GUID corresponding to the IP address of the node is identified. A determination is made whether an entry in a second level of the global ARP cache includes the identified IP over IB GUID of the node, and corresponding the IP over IB GUID of the node to IB address information of the node.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: July 15, 2014
    Assignee: International Business Machines Corporation
    Inventors: Constantine Gavrilov, Zorik Machulsky, Leah Shalev
  • Patent number: 8780913
    Abstract: To improve efficiency of systems operating on internet protocol (IP) over Infiniband (IB) networks, mechanisms are provided for operating a system including a plurality of nodes, each connected to at least one IB switch. A determination is made whether an IP address of a node is included in a first level of a global ARP cache. An IP over IB GUID corresponding to the IP address of the node is identified. A determination is made whether an entry in a second level of the global ARP cache includes the identified IP over IB GUID of the node, and corresponding the IP over IB GUID of the node to IB address information of the node.
    Type: Grant
    Filed: August 30, 2011
    Date of Patent: July 15, 2014
    Assignee: International Business Machines Corporation
    Inventors: Constantine Gavrilov, Zorik Machulsky, Leah Shalev
  • Patent number: 8743878
    Abstract: Methods and systems for path resolving in a symmetric InfiniBand network are provided. One method includes transmitting, from a first node, a Management Datagram (MAD) to a second node, the MAD including a query for a Global Unique Identifier (GUID) for a port in the second node. The method further includes receiving the GUID for the port in response to the MAD and determining a Global Identifier (GID) for the port based on the received GUID. One system includes first and second nodes in communication with each other. The first node is configured to transmit a MAD to the second node, the MAD including a query for a GUID for a port in the second node. The first node is further configured to receive the GUID for the port in response to the MAD and determine a GID for the port based on the received GUID.
    Type: Grant
    Filed: August 30, 2011
    Date of Patent: June 3, 2014
    Assignee: International Business Machines Corporation
    Inventor: Constantine Gavrilov
  • Patent number: 8681606
    Abstract: Systems and physical computer-readable storage medium are provided to improve efficiency of systems operating on internet protocol (IP) over Infiniband (IB) networks. In an embodiment, by way of example only, a method is provided for implementing redundancy for IB networks. The method includes detecting a failure at a first source port of a source node having a plurality of source ports, selecting a new source port, sending an address resolution protocol (ARP) message to one or more other nodes in communication with the source node including an IP address of the source node and IB address of the new source port of the source node, and re-balancing host traffic.
    Type: Grant
    Filed: August 30, 2011
    Date of Patent: March 25, 2014
    Assignee: International Business Machines Corporation
    Inventors: Constantine Gavrilov, Zorik Machulsky, Leah Shalev