×

Network congestion management based on communication delay

  • US 9,571,406 B2
  • Filed: 10/25/2011
  • Issued: 02/14/2017
  • Est. Priority Date: 10/25/2011
  • Status: Active Grant
First Claim
Patent Images

1. A system for managing network congestion between virtual machines, the system comprising:

  • a communication interface configured to;

    transmit a message to a network destination; and

    receive a response to the message from the network destination; and

    a processor coupled to the communication interface and programmed to;

    execute a first virtual machine (VM);

    determine an instantaneous round trip time (RTT) corresponding to a network path between the system and the network destination based on the transmitted message and the received response;

    calculate a queuing delay based on a difference between the determined RTT and a minimum RTT observed by a flow of data packets over the network path;

    calculate a latency ratio based on a difference between a predetermined maximum queuing delay and the calculated queuing delay;

    calculate a target injection rate based on the latency ratio;

    transmit a plurality of data packets from the first VM to a second VM via the communication interface using an inter-packet delay that is based on the calculated target injection rate.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×