Systems and methods for broadband network optimization
First Claim
1. A system for optimizing communications between a first network device and a second network device connected through a plurality of nodes associated with a geographically-distributed heterogeneous network, comprising:
- a route determination module having a route tracing algorithm, wherein the route tracing algorithm determines a last common node along a route to the second network device within the geographically-distributed heterogeneous network that is furthest from the first network device; and
a throughput testing module for transmitting data traffic between the first network device and the last common node, the throughput testing module having a throughput algorithm operable for determining a set of transmission variable values for the first network device associated with a maximum transmission capacity between the first network device and the last common node.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are systems and methods for maximizing transmission throughput or capacity in a heterogeneous communications network. The systems and methods may include any one, or combinations, of: a route tracing module for identifying an optimization endpoint or destination; a testing module for sending representative test data to the endpoint/destination and measuring the data throughput/capacity for a given set of transmission variable values; and an optimization module for analyzing the set of transmission variable values and the associated data throughput/capacity, and determining an optimized set of transmission variables/values. Thus, the optimization module changes the transmission variable values of an associated network device operating within the heterogeneous communications network to achieve maximum data throughput/capacity.
-
Citations
57 Claims
-
1. A system for optimizing communications between a first network device and a second network device connected through a plurality of nodes associated with a geographically-distributed heterogeneous network, comprising:
-
a route determination module having a route tracing algorithm, wherein the route tracing algorithm determines a last common node along a route to the second network device within the geographically-distributed heterogeneous network that is furthest from the first network device; and
a throughput testing module for transmitting data traffic between the first network device and the last common node, the throughput testing module having a throughput algorithm operable for determining a set of transmission variable values for the first network device associated with a maximum transmission capacity between the first network device and the last common node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 32)
-
-
22. A method of optimizing data transmissions from a first network device through a geographically-distributed heterogeneous network to a second network device comprising:
-
identifying a last common node along a route to the second network device within the geographically-distributed heterogeneous network that is furthest from the first network device; and
configuring the first network device with a set of transmission variable values associated with a maximum transmission capacity between the first network device and the last common node. - View Dependent Claims (23, 24, 25, 26, 27, 29, 30)
-
-
28. The method of claim 22, wherein identifying the last common node further comprises:
-
sending test data to at least two predetermined test sites located within the geographically-distributed heterogeneous network;
tracing the route taken by the test data to each of the at least two predetermined test sites; and
comparing the traced routes to each of the at least two predetermined test sites to determine the last common node.
-
-
28-1. The method of clam 27, wherein the at least two predetermined test sites are located in substantially different regions of the geographically-distributed heterogeneous network.
-
31. A system for optimizing communications between a first network device and a second network device that utilize secure, encrypted data transmissions through a plurality of nodes associated with a geographically-distributed heterogeneous network, comprising:
a testing module for transmitting data traffic between the first network device and the second network device, the testing module having a throughput algorithm operable for determining a set of transmission variable values for at least one of the first and second network devices, where the set of transmission variable values are associated with a maximum transmission capacity between the first and second network devices. - View Dependent Claims (33, 34, 35, 36, 37)
-
38. A method of optimizing secure, encrypted data transmissions between a first network device and a second network device connected through a geographically-distributed heterogeneous network comprises:
identifying an optimized set of transmission variable values, for a selected one of the first or second network devices, associated with a maximum transmission capacity from the selected network device to the other network device; and
configuring the selected one with the optimized set of transmission variable values.- View Dependent Claims (39, 40, 41)
-
42. A system for maximizing transmission capacity between a first network device and a second network device connected through a plurality of nodes of a geographically-distributed communications network, comprising:
-
an identification module having an optimization endpoint associated with the geographically-distributed communications network;
a testing module having a data testing application operable to send representative test data to the optimization endpoint and to measure the data transmission capacity for a given set of transmission variable values associated with the first network device; and
an optimization module having an optimization algorithm operable to analyze the given set of transmission variable values and the associated data transmission capacity and to determine an optimized set of transmission variable values associated with a maximum data transmission capacity from the first network device to the second network device. - View Dependent Claims (43, 44, 45, 46)
-
- 47. The system of clam 46, wherein a connection between the first network device and the second network device comprises a point-to-point virtual private network.
-
50. A method of maximizing transmission capacity between a first network device and a second network device connected through a plurality of nodes of a geographically-distributed communications network, comprising:
-
identifying an optimization endpoint associated with the geographically-distributed communications network;
sending representative test data to the optimization endpoint and measuring the data transmission capacity for a given set of transmission variable values associated with the first network device; and
analyzing the given set of transmission variable values and the associated data transmission capacity and determining an optimized set of transmission variable values associated with a maximum data transmission capacity from the first network device to the second network device. - View Dependent Claims (51, 52, 53, 54)
-
- 55. The method of clam 55, further comprising connecting the first network device and the second network device in a point-to-point virtual private network.
Specification