Multi-domain connection establishment in computer networking communications

US10057045B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10057045-B2
Application numberUS-201715819362-A
CountryUS
Kind codeB2
Filing dateNov 21, 2017
Priority dateNov 30, 2016
Publication dateAug 21, 2018
Grant dateAug 21, 2018

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 method, computer program product and computer system achieves full-mesh connectivity between any two domains in a multi-domain computing environment such as an Infiniband or Converged Ethernet environment. A connection between two domains is established using a single connection management identifier, and private payloads in connection management datagrams, to drive full-duplex connectivity over a pair of half-duplex connections. The half-duplex connections are established using one connection request, and one connection ID object. A connection management object interfaces between the two connected domains. The connection management object handles communications across the half-duplex connections while the connected applications operate as if they are communicating over a full-duplex connection.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for establishing a connection between two computer nodes, comprising: assigning, by machine logic rules based on an algorithm, an initiator role to a local node, and a target role to a remote node; receiving, via a side channel and from the remote node, a request to establish a full-duplex connection between the local node and the remote node; in response to receiving the request: creating a connection management identifier, establishing two half-duplex connections between the local node and the remote node; managing the two half-duplex connections based on the connection management identifier; instantiating a single connection management object where the single connection management object is a low-level application programming interface; sending, by the local node, and to the remote node, a connection management datagram, where the connection management datagram includes a private payload; sending, by the local node, and to the remote node, a first remote direct memory access (RDMA) descriptor, receiving, by the local node, and from the remote node, a second RDMA descriptor, and managing the two half-duplex connections as a full-duplex connection; wherein: the algorithm is based on at least one of the following: (i) local domain internet protocol (IP) address; (ii) remote domain IP address; (iii) local domain media access control (MAC) address; (iv) remote domain MAC address; (v) local application type; (vi) remote application type; (vii) local domain number; (viii) remote domain number; (ix) local Infiniband address; and (x) remote Infiniband address, and the private payload includes at least one of the following: (i) an application service identifier; (ii) a connection domain number; (iii) a number of domains in the target node; (iv) a connection sequence number; (v) a send queue-pair number; (vi) a receive queue-pair number, and (vii) a remote direct memory access (RDMA) segment that includes target node domains information.

Assignees

Inventors

Classifications

  • H04L5/16Primary

    Half-duplex systems; Simplex/duplex switching; Transmission of break signals {non-automatically inverting the direction of transmission} · CPC title

  • H04L67/141Primary

    Setup of application sessions (admission control or resource allocation in data switching networks H04L47/70) · 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 US10057045B2 cover?
A method, computer program product and computer system achieves full-mesh connectivity between any two domains in a multi-domain computing environment such as an Infiniband or Converged Ethernet environment. A connection between two domains is established using a single connection management identifier, and private payloads in connection management datagrams, to drive full-duplex connectivity o…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification H04L5/16. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 21 2018 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).