Methods and apparatus to configure virtual private mobile networks with virtual private networks
First Claim
1. A method to configure a virtual private mobile network, the method comprising:
- in response to a request to create a virtual private mobile network, scanning a public wireless mobile network, by executing an instruction with at least one processor, to identify network elements of the public wireless network that have available capacity to host the virtual private mobile network;
logically provisioning, by executing an instruction with the at least one processor, the virtual private mobile network to process wireless network communications associated with a client, the virtual private mobile network including partitions of at least some of the network elements identified as having available capacity, the partitions being logically separate from the public wireless mobile network implemented by the network element, the logically provisioning including updating a control plane of the network elements identified as having available capacity with an access point name assigned to the virtual private mobile network, and a portion of the virtual private mobile network provisioned on a local packet delivery network gateway;
provisioning, by executing an instruction with the at least one processor, at least a portion of a first server within a cloud computing data center to host resources for the client, the provisioning of at least the portion of the first server within the cloud computing data center to provision a first virtual machine on the first server;
configuring, by executing an instruction with the at least one processor, at least a portion of an edge router of the cloud computing data center to transmit the wireless network communications between the portion of the server and the virtual private mobile network;
determining whether a request to access an application available at the first virtual machine and available at a second virtual machine is to be transmitted to the first virtual machine or to the second virtual machine, the second virtual machine being provisioned on a second server in communication with the local packet delivery network gateway, the determining of whether the request to access the application is to be transmitted to the first virtual machine or to the second virtual machine includes determining whether the application is a latency sensitive application; and
based on the determining, transmitting the request to access the application to one of the first virtual machine and the second virtual machine.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus to configure virtual private mobile networks with virtual private networks are disclosed. A disclosed example method includes logically provisioning, for a client, the virtual private mobile network to process wireless network communications associated with the client that correspond to a specified address space of the client, provisioning at least a portion of a server within a cloud computing data center to host resources for the client, and configuring at least a portion of an edge router of the cloud computing data center to transmit the wireless network communications between the portion of the server and the virtual private mobile network.
-
Citations
14 Claims
-
1. A method to configure a virtual private mobile network, the method comprising:
-
in response to a request to create a virtual private mobile network, scanning a public wireless mobile network, by executing an instruction with at least one processor, to identify network elements of the public wireless network that have available capacity to host the virtual private mobile network; logically provisioning, by executing an instruction with the at least one processor, the virtual private mobile network to process wireless network communications associated with a client, the virtual private mobile network including partitions of at least some of the network elements identified as having available capacity, the partitions being logically separate from the public wireless mobile network implemented by the network element, the logically provisioning including updating a control plane of the network elements identified as having available capacity with an access point name assigned to the virtual private mobile network, and a portion of the virtual private mobile network provisioned on a local packet delivery network gateway; provisioning, by executing an instruction with the at least one processor, at least a portion of a first server within a cloud computing data center to host resources for the client, the provisioning of at least the portion of the first server within the cloud computing data center to provision a first virtual machine on the first server; configuring, by executing an instruction with the at least one processor, at least a portion of an edge router of the cloud computing data center to transmit the wireless network communications between the portion of the server and the virtual private mobile network; determining whether a request to access an application available at the first virtual machine and available at a second virtual machine is to be transmitted to the first virtual machine or to the second virtual machine, the second virtual machine being provisioned on a second server in communication with the local packet delivery network gateway, the determining of whether the request to access the application is to be transmitted to the first virtual machine or to the second virtual machine includes determining whether the application is a latency sensitive application; and based on the determining, transmitting the request to access the application to one of the first virtual machine and the second virtual machine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A tangible computer readable medium comprising instructions stored thereon that, when executed, cause at least one machine to perform operations comprising:
-
in response to a request to create a virtual private mobile network, scanning a public wireless mobile network to identify network elements of the public wireless network that have available capacity to host the virtual private mobile network; logically provisioning a virtual private mobile network to process wireless network communications associated with a client, the virtual private mobile network including partitions of at least some of the network elements identified as having available capacity, the partitions being logically separate from the public wireless mobile network implemented by the network elements, the logically provisioning including updating a control plane of the network elements identified as having capacity with an access point name assigned to the virtual private mobile network, a portion of the virtual private mobile network provisioned on a local packet delivery network gateway; provisioning a first virtual machine executed by a first server within a data center to host resources for the client; provisioning a virtual local area network within the data center and a logical router within an edge router of the data center; determining whether a request to access an application available at the first virtual machine and available at a second virtual machine is to be transmitted to the first virtual machine or to the second virtual machine, the determining of whether the request to access the application is to be transmitted to the first virtual machine or to the second virtual machine includes determining whether the application is a latency sensitive application, the second virtual machine being provisioned on a second server coupled to the local packet delivery network gateway; and based on the determining, transmitting the request to access the application to one of the first virtual machine and the second virtual machine. - View Dependent Claims (10, 11)
-
-
12. An apparatus to configure a virtual private mobile network, the apparatus comprising:
-
at least one processor; and memory including machine readable instructions which, when executed by the processor, cause the at least one processor to perform operations including; in response to a request to create a virtual private mobile network, scanning a public wireless mobile network to identify network elements of the public wireless mobile network having available capacity to host the virtual private mobile network; logically provisioning the virtual private mobile network to process wireless network communications associated with a client, the virtual private mobile network including partitions of at least a subset of the network elements identified as having available capacity, the partitions being logically separate from the public wireless mobile network implemented by the at least the subset of the network elements a portion of the virtual private mobile network provisioned on a local packet delivery network gateway; provisioning at least a portion of a first server within a cloud computing environment to host resources for the client; configuring at least a portion of an edge router of the cloud computing environment to transmit the wireless network communications between the portion of the server and the virtual private mobile network; determining whether a request to access an application available at a first virtual machine provisioned on the first server and available at a second virtual machine provisioned on a second server is to be transmitted to the first virtual machine or to the second virtual machine, the determining of whether the request to access the application is to be transmitted to the first virtual machine or to the second virtual machine includes determining whether the application is a latency sensitive application, the second virtual machine provisioned on the second server, the second server coupled to the local packet delivery network gateway; and based on the determining, transmitting the request to access the application to one of the first virtual machine and the second virtual machine. - View Dependent Claims (13, 14)
-
Specification