Method and apparatus of maximizing packet throughput
First Claim
1. A method of maximizing a packet transfer rate in a network from a network appliance to a access point, wherein the network appliance has a faster packet transfer rate than the access point, the method comprising the steps of:
- a. determining a transfer speed of packets for the access point; and
b. controlling a rate of transfer of packets from the network appliance to accommodate the access point c. determining an average size of packets received by the network appliance for transfer to the access point; and
d. adjusting the rate of transfer of packets from the network appliance in response to the average size of packets.
3 Assignments
0 Petitions
Accused Products
Abstract
In accordance with an embodiment of the present invention, a method and apparatus for maximizing packet throughput on a network is disclosed. The apparatus comprises means for computing an average packet size for incoming packets. The average packet size can be dynamically changed. The apparatus also comprises means for adjusting an amount of data to be transmitted per unit of time based on the average packet size. The amount of data to be transmitted per unit of time can also be dynamically adjusted. The amount of data to be transmitted per unit of time can be based on both a processing speed of an access point and the average packet size.
-
Citations
24 Claims
-
1. A method of maximizing a packet transfer rate in a network from a network appliance to a access point, wherein the network appliance has a faster packet transfer rate than the access point, the method comprising the steps of:
-
a. determining a transfer speed of packets for the access point; and
b. controlling a rate of transfer of packets from the network appliance to accommodate the access point c. determining an average size of packets received by the network appliance for transfer to the access point; and
d. adjusting the rate of transfer of packets from the network appliance in response to the average size of packets. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus for maximizing a packet transfer rate in a network from a network appliance to a access point, wherein the network appliance has a faster packet transfer rate than the access point, the method comprising the steps of:
-
a. a system for determining a transfer speed of packets for the access point; and
b. a controller for controlling a rate of transfer of packets from the network appliance to accommodate the access point c. a circuit for determining an average size of packets received by the network appliance for transfer to the access point; and
d. controller means for adjusting the rate of transfer of packets from the network appliance in response to the average size of packets. - View Dependent Claims (6, 7, 8)
-
-
9. A method of maximizing packet throughput on a network, comprising:
-
a. computing an average packet size; and
b. adjusting an amount of data to be transmitted per unit of time based on the average packet size. - View Dependent Claims (10, 11, 12)
-
-
13. An apparatus for maximizing packet throughput on a network, comprising:
-
a. means for computing an average packet size; and
b. means for adjusting an amount of data to be transmitted per unit of time based on the average packet size. - View Dependent Claims (14, 15)
-
-
16. A method of maximizing packet throughput on a network, comprising:
-
a. computing an average packet size; and
b. dynamically adjusting an amount of data to be transmitted per unit of time based on the average packet size, wherein the average packet size is dynamically changed, such that when an incoming packet is greater than the average packet size the amount of data to be transmitted per unit of time increases, and when the incoming packet is less than the average packet size the amount of data to be transmitted per unit of time decreases. - View Dependent Claims (17, 18, 19, 20)
-
-
21. An apparatus for maximizing packet throughput on a network, comprising:
-
a. means for computing an average packet size; and
b. means for dynamically adjusting an amount of data to be transmitted per unit of time based on the average packet size, wherein the average packet size is dynamically changed, such that when an incoming packet is greater than the average packet size the amount of data to be transmitted per unit of time increases, and when the incoming packet is less than the average packet size the amount of data to be transmitted per unit of time decreases. - View Dependent Claims (22, 23, 24)
-
Specification