Initiating Signaling in Mobile Management Entity Pools Using Workflows
First Claim
1. A device comprising:
- a processor; and
a memory that stores computer-executable instructions that, when executed by the processor, cause the processor to perform operations comprisingdetermining a first geographic location of an eNodeB, wherein the eNodeB is associated with a virtual mobile management entity in a mobile management entity pool,determining, based on a location database, a second geographic location that is associated with the mobile management entity pool,determining, based on the first geographic location, if the eNodeB has moved out of the second geographic location,in response to determining that the eNodeB has moved out of the second geographic location, identifying a new mobile management entity pool that is associated with the first geographic location, andadding the eNodeB to the new mobile management entity pool associated with the first geographic location.
1 Assignment
0 Petitions
Accused Products
Abstract
Concepts and technologies are disclosed herein for initiating signaling in mobile management entity pools using workflows. A processor can execute an orchestrator application. The processor can receive location data that indicates a geographic location at which a virtual mobility management entity has been instantiated and registered. The processor can obtain a mobility management entity topology that defines boundaries of two or more mobile management entity pools and identify, based on the location data, one of the mobility management entity pools in which the virtual mobility management entity is located. The processor can identify pool elements included in the mobility management entity pool, obtain a workflow for establishing and configuring the pool elements, and request establishment of signaling between the virtual mobile management entity and the pool elements.
-
Citations
20 Claims
-
1. A device comprising:
-
a processor; and a memory that stores computer-executable instructions that, when executed by the processor, cause the processor to perform operations comprising determining a first geographic location of an eNodeB, wherein the eNodeB is associated with a virtual mobile management entity in a mobile management entity pool, determining, based on a location database, a second geographic location that is associated with the mobile management entity pool, determining, based on the first geographic location, if the eNodeB has moved out of the second geographic location, in response to determining that the eNodeB has moved out of the second geographic location, identifying a new mobile management entity pool that is associated with the first geographic location, and adding the eNodeB to the new mobile management entity pool associated with the first geographic location. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
determining, by a device comprising a processor, a first geographic location of an eNodeB, wherein the eNodeB is associated with a virtual mobile management entity in a mobile management entity pool; determining, by the processor and based on a location database, a second geographic location that is associated with the mobile management entity pool; determining, by the processor and based on the first geographic location, if the eNodeB has moved out of the second geographic location; in response to determining that the eNodeB has moved out of the second geographic location, identifying. by the processor, a new mobile management entity pool that is associated with the first geographic location; and adding, by the processor, the eNodeB to the new mobile management entity pool associated with the first geographic location. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer storage medium having computer-executable instructions stored thereon that, when executed by a processor, cause the processor to perform operations comprising:
-
determining a first geographic location of an eNodeB, wherein the eNodeB is associated with a virtual mobile management entity in a mobile management entity pool; determining, based on a location database, a second geographic location that is associated with the mobile management entity pool; determining, based on the first geographic location, if the eNodeB has moved out of the second geographic location; in response to determining that the eNodeB has moved out of the second geographic location, identifying a new mobile management entity pool that is associated with the first geographic location; and adding the eNodeB to the new mobile management entity pool associated with the first geographic location. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification