Methods of and systems for remote outbound control
First Claim
1. A method of transmitting data from a remote site to a destination site comprising:
- a. generating at a regional site a list of combinations of resources for transmitting data from the remote site to the destination site;
b. measuring at the regional site statistics for transmitting data from the remote site to the regional site using each combination of resources from the list;
c. selecting at the regional site a combination of resources from the list based on the statistics; and
d. configuring the remote site to transmit data to the destination site using the selected combination of resources.
12 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed to a system for and a method of selecting a combination of resources for transmitting data from a remote site to a destination site. The method comprises generating a list of combinations of resources at a regional site and transmitting the list to the remote site. Data is transmitted from the remote site to the regional site using each combination of resources and statistics for each transmission are stored. Metrics, based on the application at hand, are computed for each set of statistics corresponding to each transmission, and a preferred combination of resources is selected at the regional site based on the metrics. The regional site then transmits to the remote site information corresponding to the preferred combination of resources. The remote site is then configured to transmit data to the destination site using the selected combination of resources. Resources include links with a specified bandwidth, VPN and GRE tunnels, and routers configured to perform MPLS switching, type-of-service routing, and source routing.
157 Citations
47 Claims
-
1. A method of transmitting data from a remote site to a destination site comprising:
-
a. generating at a regional site a list of combinations of resources for transmitting data from the remote site to the destination site;
b. measuring at the regional site statistics for transmitting data from the remote site to the regional site using each combination of resources from the list;
c. selecting at the regional site a combination of resources from the list based on the statistics; and
d. configuring the remote site to transmit data to the destination site using the selected combination of resources. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system for routing data comprising:
-
a. a regional site comprising;
i. a generator for generating information corresponding to at least one combination of resources;
ii. a calculator for calculating a metric related to a transmission from a remote site to the regional site using a combination of resources; and
iii. a selector for selecting a combination of resources based on metrics related to transmissions from a remote site to the regional site using the at least one combination of resources; and
b. a remote site for transmitting data to a destination site using the at least one combination of resources. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A regional site comprising:
-
a. a generator for generating information corresponding to a first combination of resources;
b. a calculator for calculating a metric related to a transmission from a remote site to a destination site using the first combination of resources; and
c. a selector for selecting a combination of resources based on a metric related to the selected combination of resources. - View Dependent Claims (38, 39, 40)
-
-
41. A remote site comprising:
-
a. a first module for receiving a first packet containing information corresponding to a combination of resources and transmitting a second packet using the combination of resources; and
b. a second module for receiving a decision packet containing information corresponding to a selected combination of resources and for routing data using the selected combination of resources. - View Dependent Claims (42)
-
-
43. A method of determining a combination of resources for transmitting data from a remote site to a destination site comprising:
-
a. determining on a regional site a first metric related to a first combination of resources for transmitting data from the remote site to a regional site to the destination site;
b. determining on the regional site a second metric related to a second combination of resources for transmitting data from the remote site to the regional site to the destination site; and
c. selecting one of the first combination of resources and the second combination of resources for transmitting data from the remote site to the destination site, the selection based on a selection criteria using the first metric and the second metric.
-
-
44. A method of selecting a combination of resources for transmitting data from a first site to a second site comprising:
-
a. determining a first metric corresponding to transmitting data from the first site, to the second site, and to a regional site using a first combination of resources;
b. determining a second metric corresponding to transmitting data from the first site to the regional site; and
c. selecting a combination of resources based on a comparison between the first metric and the second metric. - View Dependent Claims (45, 46, 47)
-
Specification