Breaking a TCP connection into a set of relay connections in an overlay network
    2.
    发明申请
    Breaking a TCP connection into a set of relay connections in an overlay network 审中-公开
    将TCP连接断开到覆盖网络中的一组中继连接

    公开(公告)号:US20130304892A1

    公开(公告)日:2013-11-14

    申请号:US13941859

    申请日:2013-07-15

    IPC分类号: H04L12/24

    摘要: Applications that run on an overlay network-based managed service achieve high performance gains using a set of TCP optimizations. In a first optimization, a typical single TCP connection between a client and an origin server is broken into preferably three (3) separate TCP connections. These connections are: an edge-to-client connection, an edge-to-edge connection, and edge-to-origin connection. A second optimization replicates TCP state along the connection to increase fault tolerance. In this approach, preferably a given TCP connection is maintained on two servers. When a packet is received by one server, called the primary, its state is updated and then passed to a second server, called the backup. Only when the backup sends an acknowledgement back to the primary can it then send a TCP acknowledgement back to the host that originally sent the packet. Another optimization reduces connection establishment latency.

    摘要翻译: 在基于覆盖网络的托管服务上运行的应用程序使用一组TCP优化实现高性能增益。 在第一优化中,客户端和源服务器之间的典型单个TCP连接最好分成三(3)个单独的TCP连接。 这些连接是:边缘到客户端连接,边缘到边缘连接以及边缘到源连接。 第二个优化是沿连接复制TCP状态以增加容错能力。 在这种方法中,优选地,在两个服务器上保持给定的TCP连接。 当一个服务器接收到一个数据包(称为主服务器)时,它的状态将被更新,然后传递给称为备份的第二个服务器。 只有当备份将确认发送回主节点时,才能将TCP确认发送回原始发送数据包的主机。 另一个优化减少了连接建立延迟。