Adjusting communications parameters based on known characteristics

    公开(公告)号:US10764168B1

    公开(公告)日:2020-09-01

    申请号:US14041994

    申请日:2013-09-30

    IPC分类号: G06F15/173 H04L12/26

    摘要: Techniques are disclosed for determining for determining parameters for a Transmission Control Protocol (TCP) connection between two computing nodes before the connection is established. In embodiments, the latency of data transmission between two computing nodes and the throughput capacity of a network link are measured, and from this data, TCP parameters for a future network connection between two computing nodes are determined. This information is sent to a TCP stack that stores it in its route table. Then, the TCP stack uses TCP parameters based on the information stored in the route table.

    System for network address translation

    公开(公告)号:US10237235B1

    公开(公告)日:2019-03-19

    申请号:US14290880

    申请日:2014-05-29

    IPC分类号: H04L29/12

    摘要: A technology is described for a managed NAT (Network Address Translation) system. An example method of the NAT system may include receiving a request to launch a NAT system for a computing network that includes a number of computing devices. The NAT system may be used to allocate network addresses and ports for computing instances executing on one or more host computing devices according to a NAT policy. The NAT policy may include specifications that may be obtained and used to determine allocation of network addresses to the computing instances. The NAT system may then be associated with the computing devices included in the computing network and the NAT policy may be applied among the computing devices.

    Two-stage TCP handshake
    28.
    发明授权

    公开(公告)号:US09602330B1

    公开(公告)日:2017-03-21

    申请号:US13901367

    申请日:2013-05-23

    IPC分类号: G06F15/16 H04L29/06 H04L29/08

    摘要: Techniques are disclosed for dividing a TCP handshake into multiple parts, in a system comprising an edge device, an intermediary computing node, and a destination computing node. A client sends a TCP SYN packet to the edge device, to establish a TCP connection with the destination computing node. The edge device performs the handshake, and then forwards an ACK packet to the intermediary computing node. The intermediary computing node uses that ACK packet to generate a second SYN packet, and uses that SYN packet to perform a TCP handshake with the destination computing node. Then, TCP sequence numbers are converted between what is expected by the client and destination in packets sent between the two.

    PRODUCER SYSTEM PARTITIONING AMONG LEASING AGENT SYSTEMS
    29.
    发明申请
    PRODUCER SYSTEM PARTITIONING AMONG LEASING AGENT SYSTEMS 有权
    在租赁代理系统中的生产者系统分类

    公开(公告)号:US20150006729A1

    公开(公告)日:2015-01-01

    申请号:US13927995

    申请日:2013-06-26

    IPC分类号: H04L29/08

    摘要: Processes and systems are disclosed for leasing a producer virtual machine on behalf of a consumer virtual machine in an overlay network. The consumer host of the consumer virtual machine can communicate with a set of leasing agents to obtain the identity of a number of producer virtual machines capable of providing the consumer virtual machine with access to a service. When the consumer virtual machine attempts to communicate with a producer system, the consumer host can identify a producer host that hosts a target producer virtual machine and redirect a service request to the producer host.

    摘要翻译: 公开了代表覆盖网络中的消费者虚拟机租赁生产者虚拟机的过程和系统。 消费者虚拟机的消费者主机可以与一组租赁代理进行通信,以获得能够向消费者虚拟机提供对服务的访问的多个生产者虚拟机的身份。 当消费者虚拟机尝试与生产者系统通信时,消费者主机可以识别承载目标生产者虚拟机的生产者主机,并将服务请求重定向到生产者主机。