Automated policy generation for mobile communication networks
First Claim
1. A method comprising:
- building a model of a communication network;
receiving representations of performance objectives of the communication network; and
maximizing with a computing device a possible utility, Utilitymax;
wherein Utilitymax=MAX{Utilityi}i=1, 2, 3, . . . ,wherein Utilityi=U(NM, Policyi),wherein NM comprises a data representation of the communication network, U comprises a function of the performance objectives, and Policyi comprises an ith policy to be evaluated, andwherein the maximizing comprises finding a policy set, Policymax, that optimizes the performance objectives U with a utility value, Utilitymax;
wherein finding the policy set comprises finding a set of policies that represent configuration settings to optimize performance objectives for the communication network.
5 Assignments
0 Petitions
Accused Products
Abstract
A solution to the problem of automated policy generation for mobile ad hoc networks includes an optimization-based, utility-driven approach aimed at generating optimal policies with respect to the given network objectives. The combination of optimization heuristics and network simulation is used to solve the problem. Specifically, the problem of automated generation of network management policies based on available network plans and related information is solved by converting the policy generation into the following optimization problem: given network information and objectives as input, generate optimal policies as output. The optimization process is guided by a utility function based on performance evaluation criteria reflecting the network objectives.
-
Citations
34 Claims
-
1. A method comprising:
-
building a model of a communication network; receiving representations of performance objectives of the communication network; and maximizing with a computing device a possible utility, Utilitymax; wherein Utilitymax=MAX{Utilityi}i=1, 2, 3, . . . , wherein Utilityi=U(NM, Policyi), wherein NM comprises a data representation of the communication network, U comprises a function of the performance objectives, and Policyi comprises an ith policy to be evaluated, and wherein the maximizing comprises finding a policy set, Policymax, that optimizes the performance objectives U with a utility value, Utilitymax; wherein finding the policy set comprises finding a set of policies that represent configuration settings to optimize performance objectives for the communication network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A policy generator apparatus for networks, the policy generator apparatus comprising:
-
a computing device configured to receive a model of a network and performance objectives of the network; a policy optimization engine in communication with the computing device, the policy optimization engine configured to maximize possible utility, Utilitymax; wherein Utilitymax=MAX{Utilityi}i=1, 2, 3, . . . , wherein Utilityi=U(NM, Policyi)and NM comprises a data representation of the network, U comprises a function of the objectives of the network, and Policyi comprises the ith policy to be evaluated by finding a policy set, Policymax, that optimizes U with a utility value, Utilitymax; wherein the policy optimization engine is configured to find a set of policies that represent configuration settings to optimize objectives for the network. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A non-transitory computer readable medium having instructions stored thereon, the instructions configured to cause a computing device to perform operations comprising:
-
build a model of a network; receive performance objectives of the network; and maximize possible utility, Utilitymax; wherein Utilitymax=MAX{Utilityi}i=1, 2, 3, . . . , wherein Utilityi=U(NM, Policyi), and wherein NM comprises a data representation of the network, U comprises a function of the performance objectives, and Policyi comprises an ith policy to be evaluated by finding a policy set, Policymax, that optimizes the performance objectives U with a utility value, Utilitymax; wherein the operation of finding a policy set comprises finding a set of policies that represent configuration settings to optimize performance objectives for the network. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification