Multi-factor optimized routing
First Claim
1. One or more computer-readable memory comprising computer-executable instructions for determining a multi-factor optimized network routing, the computer-executable instructions directed to steps comprising:
- obtaining performance data regarding network-centric services being provided by multiple computing devices associated with a domain;
obtaining economic data associated with communications to the multiple computing devices associated with the domain;
selecting one or more computing devices from among the multiple computing devices associated with the domain to receive communications directed to the domain, such that a route taken by the communications would simultaneously optimize both a performance of the network-centric services, as identified by the performance data, and a cost, as identified by the economic data; and
providing routing information in the form of routing tables comprising temporal indicators specifying that the routing provided therein is to be utilized only during a defined time.
2 Assignments
0 Petitions
Accused Products
Abstract
A multi-factor optimized routing can select a computing device, from among multiple computing devices associated with a domain, to receive communications and thereby optimize one or more factors associated with such communications. Such multi-factor optimized routing can likewise specify a particular route, such as through the specification of one or more sub-networks. A performance monitoring system, comprising a performance monitoring framework that can support service-specific performance monitors can collect performance data to be used in the selection of a multi-factor optimized route. Additional data can be collected from other sources and the multi-factor optimized routing can be provided to a name resolution and routing system to ultimately route communications in an optimized manner.
-
Citations
20 Claims
-
1. One or more computer-readable memory comprising computer-executable instructions for determining a multi-factor optimized network routing, the computer-executable instructions directed to steps comprising:
-
obtaining performance data regarding network-centric services being provided by multiple computing devices associated with a domain; obtaining economic data associated with communications to the multiple computing devices associated with the domain; selecting one or more computing devices from among the multiple computing devices associated with the domain to receive communications directed to the domain, such that a route taken by the communications would simultaneously optimize both a performance of the network-centric services, as identified by the performance data, and a cost, as identified by the economic data; and providing routing information in the form of routing tables comprising temporal indicators specifying that the routing provided therein is to be utilized only during a defined time. - View Dependent Claims (2, 3, 4, 5, 15, 16)
-
-
6. A system for determining a multi-factor optimized network routing, the system comprising:
-
one or more performance monitors that monitor network-centric services being provided by multiple computing devices associated with a domain; a performance monitoring framework that executes the performance monitors; a database comprising performance monitoring data regarding the network-centric services and economic data associated with communications to the multiple computing devices associated with the domain; and a decision system that references the database and selects one or more computing devices, among the multiple computing devices, to receive communications directed to the domain, such that a route taken by the communications would simultaneously optimize both a performance of the network-centric services, as identified by the performance monitoring data, and a cost, as identified by the economic data, and provides routing information in the form of routing tables comprising temporal indicators specifying that the routing provided therein is to be utilized only during a defined time. - View Dependent Claims (7, 8, 9, 17, 18)
-
-
10. A method determining a multi-factor optimized network routing comprising the steps of:
-
obtaining performance data regarding network-centric services being provided by multiple computing devices associated with a domain; obtaining economic data associated with communications to the multiple computing devices associated with the domain; selecting one or more computing devices from among the multiple computing devices associated with the domain to receive communications directed to the domain, such that a route taken by the communications would simultaneously optimize both a performance of the network-centric services, as identified by the performance data, and a cost, as identified by the economic data; and modifying a computer-readable storage medium of at least one name resolution and routing computing device, which provides Domain Name Service (DNS) functionality, to comprise routing information in the form of routing tables that comprise temporal indicators specifying that the routing provided therein is to be utilized only during a defined time. - View Dependent Claims (11, 12, 13, 14, 19, 20)
-
Specification