Configuration mechanisms in a switchless network

US10225185B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10225185-B2
Application numberUS-201615131828-A
CountryUS
Kind codeB2
Filing dateApr 18, 2016
Priority dateApr 18, 2016
Publication dateMar 5, 2019
Grant dateMar 5, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A processor initiates an execution of a network driver in a first node comprising a master node of a plurality of nodes in a switchless network. The network driver configures the plurality of nodes and service level in the switchless network by transmitting management datagrams from the master node, wherein the management datagrams include an attribute that allows the management datagrams to be propagated among the plurality of nodes of the switchless network without being terminated at host channel adapters of the plurality of nodes.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: initiating, by a processor, execution of a network driver in a first node comprising a master node of a plurality of nodes in a switchless network; and configuring, by the network driver, the plurality of nodes and service level in the switchless network by transmitting management datagrams from the master node, wherein the management datagrams include an attribute that allows the management datagrams to be propagated among the plurality of nodes of the switchless network without being terminated at host channel adapters of the plurality of nodes, wherein the method further comprises: configuring, by the network driver of the master node, the attribute to indicate that transmission of a management datagram is not to be terminated by a host channel adapter of another node; transmitting by the network driver of the master node, the management datagram from the master node to a second node via a host channel adapter of the master node; determining, by a host channel adapter of the second node whether the attribute of the management datagram is configured to indicate that transmission of the management datagram is not to be terminated by the host channel adapter of the second node; and in response to determining by the host channel adapter of the second node that the attribute of the management datagram is configured to indicate that transmission of the management datagram is not to be terminated by the host channel adapter of the second node, transmitting the management datagram to a network driver of the second node. 2. The method of claim 1 , wherein the configuring further comprises: assigning addresses to each of two sides of a link; and using port-specific management information to match link parameters and set addresses. 3. The method of claim 2 , wherein the configuring further comprises: setting parameters for managing the service level; and moving links to active state by using the port-specific management information. 4. The method of claim 3 , in response to completion of the configuring of the plurality of nodes and the service level, applications start working in the plurality of nodes. 5. The method of claim 3 , wherein the port-specific management information comprises a PortInfo attribute in an InfiniBand standard. 6. The method of claim 3 , wherein the setting of the parameters for managing the service level in an InfiniBand network further comprises: setting virtual lane arbitration tables; and setting service level to virtual lane mappings. 7. The method of claim 1 , wherein the management datagrams are associated with subnet administration in an InfiniBand network. 8. A system comprising a master node that is configured to communicate with a plurality of nodes in a switchless network, the system comprising: a memory; and a processor coupled to the memory, wherein the processor performs operations, the operations comprising: initiating execution of a network driver in the master node in the switchless network; and configuring, by the network driver, the plurality of nodes and service level in the switchless network by transmitting management datagrams from the master node, wherein the management datagrams include an attribute that allows the management datagrams to be propagated among the plurality of nodes of the switchless network without being terminated at host channel adapters of the plurality of nodes, wherein the operations further comprise: configuring, by the network driver of the master node, the attribute to indicate that transmission of a management datagram is not to be terminated by a host channel adapter of another node; transmitting by the network driver of the master node, the management datagram from the master node to a second node via a host channel adapter of the master node; determining, by a host channel adapter of the second node whether the attribute of the management datagram is configured to indicate that transmission of the management datagram is not to be terminated by the host channel adapter of the second node; and in response to determining by the host channel adapter of the second node that the attribute of the management datagram is configured to indicate that transmission of the management datagram is not to be terminated by the host channel adapter of the second node, transmitting the management datagram to a network driver of the second node. 9. The system of claim 8 , wherein the configuring further comprises: assigning addresses to each of two sides of a link; and using port-specific management information to match link parameters and set addresses. 10. The system of claim 9 , wherein the configuring further comprises: setting parameters for managing the service level; and moving links to active state by using the port-specific management information. 11. The system of claim 10 , in response to completion of the configuring of the plurality of nodes and the service level, applications start working in the plurality of nodes. 12. The system of claim 10 , wherein the port-specific management information comprises a PortInfo attribute in an InfiniBand standard. 13. The system of claim 10 , wherein the setting of the parameters for managing the service level in an InfiniBand network further comprises: setting virtual lane arbitration tables; and setting service level to virtual lane mappings. 14. The system of claim 8 , wherein the management datagrams are associated with subnet administration in an InfiniBand network. 15. A computer program product, the computer program product comprising a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code configured to perform operations, the operations comprising: initiating an execution of a network driver in a first node comprising a master node of a plurality of nodes in a switchless network; and configuring, by the network driver, the plurality of nodes and service level in the switchless network by transmitting management datagrams from the master node, wherein the management datagrams include an attribute that allows the management datagrams to be propagated among the plurality of nodes of the switchless network without being terminated at host channel adapters of the plurality of nodes, wherein the operations further comprise: configuring, by the network driver of the master node, the attribute to indicate that transmission of a management datagram is not to be terminated by a host channel adapter of another node; transmitting by the network driver of the master node, the management datagram from the master node to a second node via a host channel adapter of the master node; determining, by a host channel adapter of the second node whether the attribute of the management datagram is configured to indicate that transmission of the management datagram is not to be terminated by the host channel adapter of the second node; and in response to determining by the host channel adapter of the second node that the attribute of the management datagram is configured to indicate that transmission of the management datagram is not to be terminated by the host channel adapter of the second node, transmitting the management datagram to a network driver of the second node. 16. The computer program product of claim 15 , wherein the configuring further comprises: assigning addresses to each of two sides of a link; and using port-specific management information to match link parameters and set addresses. 17. The computer program product o

Assignees

Inventors

Classifications

  • H04L45/74Primary

    Address processing for routing · CPC title

  • Techniques to speed-up the configuration process · CPC title

  • for initial configuration or provisioning, e.g. plug-and-play · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10225185B2 cover?
A processor initiates an execution of a network driver in a first node comprising a master node of a plurality of nodes in a switchless network. The network driver configures the plurality of nodes and service level in the switchless network by transmitting management datagrams from the master node, wherein the management datagrams include an attribute that allows the management datagrams to be…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification H04L45/74. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 05 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).