MULTI-FACTOR OPTIMIZED ROUTING
First Claim
1. One or more computer-readable media 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;
obtaining a specification of one or more factors from among optimizable factors that are to be optimized, the optimizable factors comprising performance of the network-centric services and economic factors associated with the economic data;
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 optimize the one or more specified factors; and
providing routing information specifying the selected one or more computing devices.
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.
47 Citations
20 Claims
-
1. One or more computer-readable media 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; obtaining a specification of one or more factors from among optimizable factors that are to be optimized, the optimizable factors comprising performance of the network-centric services and economic factors associated with the economic data; 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 optimize the one or more specified factors; and providing routing information specifying the selected one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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, 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 optimize the one or more specified factors, and provides routing information specifying the selected one or more computing devices. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. 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; obtaining a specification of one or more factors from among optimizable factors that are to be optimized, the optimizable factors comprising performance of the network-centric services and economic factors associated with the economic data; 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 optimize the one or more specified factors; and providing routing information specifying the selected one or more computing devices. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification