The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Aug. 03, 2021

Filed:

Aug. 06, 2019
Applicant:

Dh2i Company, Fort Collins, CO (US);

Inventors:

Thanh Q. Ngo, Oregon City, OR (US);

Samuel Revitch, Portland, OR (US);

Assignee:

DH2I COMPANY, Fort Collins, CO (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
H04L 12/46 (2006.01); H04L 29/06 (2006.01); H04L 29/08 (2006.01); H04L 9/08 (2006.01); G06F 9/54 (2006.01); H04L 12/66 (2006.01);
U.S. Cl.
CPC ...
H04L 12/4633 (2013.01); G06F 9/547 (2013.01); H04L 9/088 (2013.01); H04L 12/66 (2013.01); H04L 63/029 (2013.01); H04L 63/166 (2013.01); H04L 67/10 (2013.01); H04L 67/141 (2013.01); H04L 69/16 (2013.01); H04L 69/162 (2013.01); H04L 69/326 (2013.01);
Abstract

Network TCP tunnels are dynamically configured to support intra-application connectivity of a distributed application. Tunnel origins listen on each server's loopback address. This listening configuration permits only applications running on the same server to connect. A tunnel gateway application interfaces with the distributed application on each server and includes a tunnel endpoint manager configured to select one or more TCP ports. These selected ports are each associated with a separate TCP listeners. Once associated, data from the instance of the distributed application resident on each of the plurality of servers in the server cluster is routed through these TCP connections and a UDP datagram-orientated communication channel formed between each peer in the server cluster. Each instance of the distributed application can thereafter access peers in the server cluster through each unique UDP datagram-orientated communication channel.


Find Patent Forward Citations

Loading…