Methods, systems, and computer readable media for providing a thinking diameter network architecture
First Claim
1. A system comprising:
- one or more computers;
a network event listener implemented on the one or more computers and configured to receive information about network events and to generate a real time or predictive view of network conditions; and
a policy directed software defined network (SDN) controller implemented on the one or more computers and configured to, based on the real time or predictive view of network conditions, issue SDN commands to route Internet protocol (IP) network flows to a plurality of dynamically instantiated virtual Diameter resource instances executing on a hardware pool of a virtualized Diameter network, including determining that a first load at a first virtual Diameter resource instance recedes while a second load on a second virtual Diameter resource instance increases and, in response, reallocating hardware resources of the hardware pool from the first virtual Diameter resource instance to the second virtual Diameter resource instance.
1 Assignment
0 Petitions
Accused Products
Abstract
The subject matter described herein includes methods, systems, and computer readable media for providing a thinking Diameter network architecture. A system for providing a thinking Diameter network architecture includes a network event listener for receiving information about network events and for providing a real time or predictive view of network conditions. The system further includes a policy directed software defined network (SDN) controller for, based on the real time or predictive view of network conditions, issuing SDN commands to route Internet protocol (IP) flows to needed network elements and to instruct dynamically configurable network elements to instantiate Diameter resource instances or to allocate hardware among existing Diameter resource instances.
-
Citations
20 Claims
-
1. A system comprising:
-
one or more computers; a network event listener implemented on the one or more computers and configured to receive information about network events and to generate a real time or predictive view of network conditions; and a policy directed software defined network (SDN) controller implemented on the one or more computers and configured to, based on the real time or predictive view of network conditions, issue SDN commands to route Internet protocol (IP) network flows to a plurality of dynamically instantiated virtual Diameter resource instances executing on a hardware pool of a virtualized Diameter network, including determining that a first load at a first virtual Diameter resource instance recedes while a second load on a second virtual Diameter resource instance increases and, in response, reallocating hardware resources of the hardware pool from the first virtual Diameter resource instance to the second virtual Diameter resource instance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving information about network events and generating a real time view of network conditions; communicating the real time view of network conditions to a policy directed software defined network (SDN) controller; and issuing SDN commands to route IP network flows to a plurality of dynamically instantiated virtual Diameter resource instances executing on a hardware pool of a virtualized Diameter network, including determining that a first load at a first virtual Diameter resource instance recedes while a second load on a second virtual Diameter resource instance increases and, in response, reallocating hardware resources of the hardware pool from the first virtual Diameter resource instance to the second virtual Diameter resource instance. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable medium having stored thereon executable instructions that when executed by the processor of a computer control the computer to perform steps comprising:
-
receiving information about network events and generating a real time view of network conditions; communicating the real time or predictive view of network conditions to a policy directed software defined network (SDN) controller; and issuing SDN commands to route IP network flows to a plurality of dynamically instantiated virtual Diameter resource instances executing on a hardware pool of a virtualized Diameter network, including determining that a first load at a first virtual Diameter resource instance recedes while a second load on a second virtual Diameter resource instance increases and, in response, reallocating hardware resources of the hardware pool from the first virtual Diameter resource instance to the second virtual Diameter resource instance.
-
Specification