System, method and computer program product for increasing throughput in bi-directional communications
First Claim
1. A system for bi-directional communication comprising:
- a first host capable of transmitting multiplexed data at a first transmission rate and operating with a first congestion window, wherein the first host is also capable of receiving multiplexed data at a second transmission rate from a second host capable of operating with a second congestion window, and wherein the first host is capable of configuring at least one of a size of the first congestion window and a size of the second congestion window based upon the first transmission rate, the size of the second congestion window, the second transmission rate and the size of the first congestion window.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, and computer program product are provided for bi-directional communication. The system includes a first host capable of transmitting multiplexed data at a first transmission rate and operating with a first congestion window. The first host is also capable of receiving multiplexed data at a second transmission rate from a second host capable of operating with a second congestion window. The first host can be capable of configuring at least one of a size of the first congestion window and a size of the second congestion window based upon first transmission rate, the size of the second congestion window, the second transmission rate and the size of the first congestion window.
-
Citations
21 Claims
-
1. A system for bi-directional communication comprising:
a first host capable of transmitting multiplexed data at a first transmission rate and operating with a first congestion window, wherein the first host is also capable of receiving multiplexed data at a second transmission rate from a second host capable of operating with a second congestion window, and wherein the first host is capable of configuring at least one of a size of the first congestion window and a size of the second congestion window based upon the first transmission rate, the size of the second congestion window, the second transmission rate and the size of the first congestion window. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A method of bi-directional communication between a first host and a second host, the method comprising:
-
transmitting multiplexed data at a first transmission rate from the first host operating with a first congestion window;
receiving multiplexed data at a second transmission rate from the second host operating with a second congestion window; and
configuring at least one of a size of the first congestion window and a size of the second congestion window based upon the first transmission rate, the size of the second congestion window, the second transmission rate and the size of the first congestion window. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for bi-directional communication between a first host and a second host, the computer program product comprising a computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
-
a first executable portion for transmitting multiplexed data at a first transmission rate from the first host operating with a first congestion window;
a second executable portion for receiving multiplexed data at a second transmission rate from the second host operating with a second congestion window; and
a third executable portion for configuring at least one of a size of the first congestion window and a size of the second congestion window based upon the first transmission rate, the size of the second congestion window, the second transmission rate and the size of the first congestion window. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification