BURSTY DATA TRANSMISSION IN A CONGESTION CONTROLLED NETWORK
First Claim
1. A computer-implemented method for reducing delay of bursty data transmission in a network employing a congestion control protocol, said computer-implemented method comprising:
- accessing data to be periodically transmitted over a network employing a congestion control protocol, wherein said data is to be periodically transmitted with a high burst rate followed by an idle period, wherein said congestion control protocol progressively increases a data transmission rate during a data transmission rate increase period invoked immediately following a predetermined idle period;
prior to transmitting said data, transmitting priming data during at least a portion of said idle period until said congestion control protocol progressively increases said data transmission rate to a desired transmission rate; and
transmitting said data at said desired transmission rate.
2 Assignments
0 Petitions
Accused Products
Abstract
In a computer-implemented method for reducing delay of bursty data transmission in a network employing a congestion control protocol, data is accessed that is to be periodically transmitted over a network employing a congestion control protocol. The data is to be periodically transmitted with a high burst rate followed by an idle period. The congestion control protocol progressively increases a data transmission rate during a data transmission rate increase period invoked immediately following a predetermined idle period. Prior to transmitting the data, priming data is transmitted during at least a portion of the idle period until the congestion control protocol progressively increases the data transmission rate to a desired transmission rate. The data is transmitted at the desired transmission rate.
-
Citations
23 Claims
-
1. A computer-implemented method for reducing delay of bursty data transmission in a network employing a congestion control protocol, said computer-implemented method comprising:
-
accessing data to be periodically transmitted over a network employing a congestion control protocol, wherein said data is to be periodically transmitted with a high burst rate followed by an idle period, wherein said congestion control protocol progressively increases a data transmission rate during a data transmission rate increase period invoked immediately following a predetermined idle period; prior to transmitting said data, transmitting priming data during at least a portion of said idle period until said congestion control protocol progressively increases said data transmission rate to a desired transmission rate; and transmitting said data at said desired transmission rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable storage medium having instructions embodied therein that, when executed, cause a computer system to perform a method for reducing delay of bursty transmission in a network employing a congestion control protocol, said method comprising:
-
accessing state data of a primary virtual machine to be periodically transmitted over a network employing a congestion control protocol, wherein said congestion control protocol progressively increases data transmission rates during a data transmission rate increase period invoked immediately following a predetermined idle period, wherein said state data is to be periodically transmitted with a high burst rate followed by an idle period; prior to transmitting said state data of said primary virtual machine over said network, transmitting priming data during at least a portion of said idle period until said congestion control protocol progressively increases said data transmission rate to a desired transmission rate; and periodically transmitting said state data to a secondary virtual machine over said network at said desired transmission rate. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-implemented method for preventing settling of a transmission rate to a reduced value, said computer-implemented method comprising:
-
accessing data to be periodically transmitted over a network employing a congestion control protocol comprising a predetermined idle period, wherein said data is to be periodically transmitted with a high burst rate, wherein transmission of said data is preceded by an idle period; determining said idle period preceding transmission of said data exceeds said predetermined idle period of said congestion control protocol; transmitting priming data during at least a portion of said predetermined idle period to prevent settling of a transmission rate of said network to a reduced value; and transmitting said data over said network. - View Dependent Claims (22, 23)
-
Specification