Dynamic policy based software defined network mechanism
First Claim
1. A method, comprising:
- receiving, by a system comprising a processor from a network device of network devices of a communication network, service data corresponding to a request for a wireless communication service;
receiving, by the system, contextual data comprising device information representative of capabilities of a wireless device associated with a subscriber identity that is subscribed to the wireless communication service;
receiving, by the system, network data corresponding to data packet transmissions of ones of the network devices associated with a data plane of the communication network; and
in response to correlating, using metadata corresponding to analytic operations performed via respective groups of devices of distributed groups of devices of a distributed file system, a first data cluster of a first data domain corresponding to the service data, a second data cluster of a second data domain corresponding to the contextual data, and a third data cluster of a third data domain corresponding to the network data with a state of the network devices of the communication network corresponding to the request for the wireless communication service, and further in response to determining that the state of the network devices of the communication network satisfies a constraint that has been defined by a policy rule representing that a source gateway device does not have an available bandwidth to support the request for the wireless communication service,redirecting, by the system, a communication session corresponding to the wireless communication service from the source gateway device to a target gateway device,based on the service data, the contextual data, and the network data, modifying, by the system, via a software-based interface of a control plane of the communication network, the policy rule to obtain a modified policy rule representing a use of a modified configuration represented by the redirecting of the communication session, andstoring, by the system, the modified policy rule in a storage device of the system.
1 Assignment
0 Petitions
Accused Products
Abstract
Improving wireless service subscriber experiences by dynamically managing wireless communication resources using a big data analytic mechanism is presented herein. A method can include receiving, by a system comprising a processor via a software-based interface of a control plane of a communication network, service data corresponding to a request for a wireless communication service; receiving, by the system via the software-based interface of the control plane, contextual data corresponding to a subscription of the wireless communication service; receiving, by the system via the software-based interface of the control plane, network data corresponding to data packet transmissions of a network device within a data plane of the communication network; and configuring, by the system via the software-based interface of the control plane based on a defined set of policies, the service data, the contextual data, and the network data, a resource of the data plane corresponding to the wireless communication service.
36 Citations
20 Claims
-
1. A method, comprising:
-
receiving, by a system comprising a processor from a network device of network devices of a communication network, service data corresponding to a request for a wireless communication service; receiving, by the system, contextual data comprising device information representative of capabilities of a wireless device associated with a subscriber identity that is subscribed to the wireless communication service; receiving, by the system, network data corresponding to data packet transmissions of ones of the network devices associated with a data plane of the communication network; and in response to correlating, using metadata corresponding to analytic operations performed via respective groups of devices of distributed groups of devices of a distributed file system, a first data cluster of a first data domain corresponding to the service data, a second data cluster of a second data domain corresponding to the contextual data, and a third data cluster of a third data domain corresponding to the network data with a state of the network devices of the communication network corresponding to the request for the wireless communication service, and further in response to determining that the state of the network devices of the communication network satisfies a constraint that has been defined by a policy rule representing that a source gateway device does not have an available bandwidth to support the request for the wireless communication service, redirecting, by the system, a communication session corresponding to the wireless communication service from the source gateway device to a target gateway device, based on the service data, the contextual data, and the network data, modifying, by the system, via a software-based interface of a control plane of the communication network, the policy rule to obtain a modified policy rule representing a use of a modified configuration represented by the redirecting of the communication session, and storing, by the system, the modified policy rule in a storage device of the system. - View Dependent Claims (2, 3, 4, 5, 6, 15, 16, 17)
-
-
7. A system, comprising:
-
a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising; determining, via a software-based application of a control plane of a communication network based on a service policy rule of defined policy rules, service information representing a request for a service of the communication network; determining, via the software-based application of the control plane based on a contextual policy rule of the defined policy rules, contextual information representing a subscription of the service; determining, via the software-based application of the control plane based on a network status policy rule of the defined policy rules, network information corresponding to a condition of a network device within a forward plane of the communication network corresponding to data packet transmissions; and in response to linking, via metadata corresponding to operations performed by distributed devices of a distributed file system, a first data cluster representative of the service information, a second data cluster representative of the contextual information, and a third data cluster representative of the network information to the condition of the network device, and in response to the condition of the network device being determined to satisfy one of the defined policy rules representing that a bandwidth of a first gateway device of the forward plane is incompatible with the request for the service, redirecting, via the software-based application of the control plane, the service from the first gateway device to a second gateway device, in response to the redirecting, modifying, via the software-based application of the control plane based on the service information, the contextual information, and the network information, the one of the defined policy rules to obtain a revised policy, and storing the revised policy in a storage device of the system. - View Dependent Claims (8, 9, 10, 18, 19, 20)
-
-
11. A non-transitory machine-readable storage medium, comprising executable instructions that, when executed by a processor, facilitate performance of operations, comprising:
-
determining, within a software-based interface of a control plane of a communication network based on a defined policy framework, request data representing a request for a network service; determining, within the software-based interface based on the defined policy framework, contextual data corresponding to a subscription of the network service; determining, within the software-based interface based on the defined policy framework, network data representing a condition of a device within a data plane of the communication network corresponding to data packet transmissions; and in response to correlating, using metadata corresponding to respective operations performed by a group of devices of a distributed file system, the request data with a network condition of the communication network, the contextual data with the network condition and the network data with the network condition, and in response to determining that the network condition satisfies a defined criterion represented by the defined policy framework with respect to an insufficient bandwidth of a source gateway device, transferring, via the software-based interface, a communication service corresponding to the network service from the source gateway device to a target gateway device, changing, via the software-based interface based on the request data, the contextual data, and the network data, the defined criterion to obtain a modified criterion representing a use of a modified resource configuration represented by the transferring, and storing the modified criterion in storage device. - View Dependent Claims (12, 13, 14)
-
Specification