USER DATAGRAM PROTOCOL TUNNELING IN DISTRIBUTED APPLICATION INSTANCES

    公开(公告)号:US20200053163A1

    公开(公告)日:2020-02-13

    申请号:US16532764

    申请日:2019-08-06

    Applicant: DH2I COMPANY

    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.

    APPLICATION TRANSMISSION CONTROL PROTOCOL TUNNELING OVER THE PUBLIC INTERNET

    公开(公告)号:US20200052927A1

    公开(公告)日:2020-02-13

    申请号:US16532727

    申请日:2019-08-06

    Applicant: DH2I COMPANY

    Abstract: Statically configured secure tunnels forward application-level Transmission Control Protocol (“TCP”) application data between servers using a User Datagram Protocol (“UDP”) channel. Applications operating on a server cluster can communicate with other applications on another server in the cluster over the public Internet using secure TCP connection forwarding through a single UDP datagram-oriented communication channel.

    HIGHLY AVAILABLE STATEFUL CONTAINERS IN A CLUSTER ENVIRONMENT

    公开(公告)号:US20190102265A1

    公开(公告)日:2019-04-04

    申请号:US15933885

    申请日:2018-03-23

    Applicant: DH2I Company

    Abstract: A system for stateful containers in a distributed computing environment that includes a server cluster having a plurality of computing nodes communicatively connected via a network. Each computing node within the server cluster includes one or more virtual hosts, one or more containers operating on top of each virtual host and an application instantiation, operating on top of a container, communicatively coupled to a persistent storage medium. Each virtual host instantiates, and is tied to, a unique virtual internet protocol address that is linked to the persistent storage medium on which resides the application state data.

Patent Agency Ranking