Aggregation of network resources providing offloaded connections between applications over a network
    2.
    发明授权
    Aggregation of network resources providing offloaded connections between applications over a network 有权
    网络资源聚合,通过网络提供应用之间的卸载连接

    公开(公告)号:US07403535B2

    公开(公告)日:2008-07-22

    申请号:US11013185

    申请日:2004-12-14

    IPC分类号: H04J3/16 H04J3/22

    摘要: A computer system aggregates a plurality of network resources of a computer system. The plurality of network resources forms a bypass stack operable to provide offloaded connections to one or more applications available on the computer system. Each of the applications is associated with a first port number. The computer system itself is addressable on the network by a public IP address. The system assigns private IP addresses to uniquely identify each of the plurality of network resources. The system creates a socket for each application by which the application can communicate with the network. The socket is associated with a first endpoint tuple that includes the public IP address and the first port number associated with the application for which the socket is created. The socket is further associated with a set of bypass endpoint tuples that are translated from the first endpoint tuple, each of the set including a different one of the private IP addresses. Each of the bypass endpoint tuples is available to be a transport address to define an offloaded connection to the application through one of the network resources. The created socket can be a listening one at a server node or a connection one at a client node.

    摘要翻译: 计算机系统聚合计算机系统的多个网络资源。 所述多个网络资源形成旁路堆栈,其可操作以向计算机系统上可用的一个或多个应用提供卸载连接。 每个应用程序都与第一个端口号相关联。 计算机系统本身可以通过公共IP地址在网络上寻址。 系统分配私有IP地址以唯一地标识多个网络资源中的每一个。 系统为应用程序可以与网络通信的每个应用程序创建一个套接字。 套接字与第一个端点元组相关联,该元组包括公共IP地址和与创建套接字的应用程序相关联的第一个端口号。 套接字还与从第一端点元组转换的一组旁路端点元组相关联,该集合中的每一个包括不同的专用IP地址。 每个旁路端点元组可用作传输地址,以通过网络资源之一定义到应用的卸载连接。 创建的套接字可以是服务器节点上的监听端口,也可以是客户机节点处的连接。

    Managing connections through an aggregation of network resources providing offloaded connections between applications over a network
    8.
    发明授权
    Managing connections through an aggregation of network resources providing offloaded connections between applications over a network 有权
    通过网络资源的聚合管理连接,通过网络提供应用之间的卸载连接

    公开(公告)号:US08984140B2

    公开(公告)日:2015-03-17

    申请号:US11012510

    申请日:2004-12-14

    摘要: A computer system establishes offloaded connections over a network between requestor applications running on client nodes and server applications running on a server node. The connections are established through an aggregated plurality of network resources of the server node. Each of the aggregated plurality of server resources is operable to provide offloaded connections over the network and each is assigned to a unique private IP address. Connect queries are generated on behalf of requesting applications. Each of the connect queries specifies one of the server applications using a first endpoint tuple. The first endpoint tuple includes one of one or more IP addresses identifying the server node publicly on the network and a first port number uniquely identifying the server application. A valid set of bypass endpoint tuples are obtained that are translated from the first endpoint tuple specified in the query. Each tuple of the set includes a different one of the assigned private IP addresses. A connect request is issued over the network that specifies a selected one of the valid set of bypass endpoint tuples as the destination transport address for the connection.

    摘要翻译: 计算机系统通过在客户机节点上运行的请求程序应用程序和在服务器节点上运行的服务器应用程序之间的网络建立卸载连接。 通过服务器节点的聚合多个网络资源建立连接。 聚合的多个服务器资源中的每一个可操作以通过网络提供卸载的连接,并且每个分配给唯一的专用IP地址。 连接查询是代表请求的应用程序生成的。 每个连接查询使用第一个端点元组指定服务器应用程序之一。 第一端点元组包括在网络上公开地标识服务器节点的一个或多个IP地址中的一个和唯一地标识服务器应用的第一端口号。 从查询中指定的第一个端点元组获得一组有效的旁路端点元组。 集合的每个元组包括分配的专用IP地址中的不同的一个。 通过网络发出连接请求,该请求将有选择的旁路端点元组中的一个指定为连接的目标传输地址。

    Managing connections through an aggregation of network resources providing offloaded connections between applications over a network
    9.
    发明申请
    Managing connections through an aggregation of network resources providing offloaded connections between applications over a network 有权
    通过网络资源的聚合管理连接,通过网络提供应用之间的卸载连接

    公开(公告)号:US20060129676A1

    公开(公告)日:2006-06-15

    申请号:US11012510

    申请日:2004-12-14

    IPC分类号: G06F15/16

    摘要: A computer system establishes offloaded connections over a network between requester applications running on client nodes and server applications running on a server node. The connections are established through an aggregated plurality of network resources of the server node. Each of the aggregated plurality of server resources is operable to provide offloaded connections over the network and each is assigned to a unique private IP address. Connect queries are generated on behalf of requesting applications. Each of the connect queries specifies one of the server applications using a first endpoint tuple. The first endpoint tuple includes one of one or more IP addresses identifying the server node publicly on the network and a first port number uniquely identifying the server application. A valid set of bypass endpoint tuples are obtained that are translated from the first endpoint tuple specified in the query. Each tuple of the set includes a different one of the assigned private IP addresses. A connect request is issued over the network that specifies a selected one of the valid set of bypass endpoint tuples as the destination transport address for the connection.

    摘要翻译: 计算机系统通过在客户机节点上运行的请求者应用程序和在服务器节点上运行的服务器应用程序之间的网络建立卸载的连接。 通过服务器节点的聚合多个网络资源建立连接。 聚合的多个服务器资源中的每一个可操作以通过网络提供卸载的连接,并且每个分配给唯一的专用IP地址。 连接查询是代表请求的应用程序生成的。 每个连接查询使用第一个端点元组指定服务器应用程序之一。 第一端点元组包括在网络上公开地标识服务器节点的一个或多个IP地址中的一个和唯一地标识服务器应用的第一端口号。 从查询中指定的第一个端点元组获得一组有效的旁路端点元组。 集合的每个元组包括分配的专用IP地址中的不同的一个。 通过网络发出连接请求,该请求将有选择的旁路端点元组中的一个指定为连接的目标传输地址。