SYSTEMS AND METHODS FOR GENERATING A VIRTUAL NETWORK TOPOLOGY FOR M2M COMMUNICATIONS
First Claim
Patent Images
1. A method for generating a virtual network topology for machine-to-machine communications, the method comprising:
- obtaining a set of input information, the input information including;
network information providing information about a physical network for machine-to-machine communications among a plurality of machines; and
configuration information providing one or more parameters for configuring the virtual network topology;
locating one or more virtual serving gateways for the virtual network at one or more physical hosts in the physical network and associating each of the plurality of machines with one of the one or more virtual serving gateways, in accordance with the network information and the configuration information; and
generating a set of output information defining the virtual network topology, the output information including;
information identifying a location of the one or more virtual serving gateways at the one or more physical hosts; and
information identifying associations between the plurality of machines and the one or more virtual serving gateways.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for generating a virtual network topology for machine-to-machine communications. A set of input information including network information and configuration information is obtained. One or more virtual serving gateways for the virtual network are located at one or more physical hosts, and each machine is associated with a respective virtual serving gateway, in accordance with the network information and the configuration information. A set of output information defining the virtual network topology is generated.
21 Citations
27 Claims
-
1. A method for generating a virtual network topology for machine-to-machine communications, the method comprising:
-
obtaining a set of input information, the input information including; network information providing information about a physical network for machine-to-machine communications among a plurality of machines; and configuration information providing one or more parameters for configuring the virtual network topology; locating one or more virtual serving gateways for the virtual network at one or more physical hosts in the physical network and associating each of the plurality of machines with one of the one or more virtual serving gateways, in accordance with the network information and the configuration information; and generating a set of output information defining the virtual network topology, the output information including; information identifying a location of the one or more virtual serving gateways at the one or more physical hosts; and information identifying associations between the plurality of machines and the one or more virtual serving gateways. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for traffic engineering for machine-to-machine communications among a plurality of machines, the method comprising:
-
obtaining topology information defining a virtual network topology for a physical network, the virtual network topology identifying locations of one or more virtual serving gateways at one or more physical hosts in the physical network and identifying associations of each of the plurality of machines with one of the one or more virtual serving gateways; segmenting traffic flow into individual flow segments, based on the virtual network topology; performing traffic engineering on the flow segments and monitoring traffic quality in the physical network; and when a trigger event is detected, generating a request for a new virtual network topology. - View Dependent Claims (16, 17, 18)
-
-
19. A system for generating a virtual network topology for machine-to-machine communications, the system comprising a processing device configured to cause the system to:
-
obtain a set of input information, the input information including; network information providing information about a physical network for machine-to-machine communications among a plurality of machines; and configuration information providing one or more parameters for configuring the virtual network topology; locate one or more virtual serving gateways for the virtual network at one or more physical hosts in the physical network and associate each of the plurality of machines with one of the one or more virtual serving gateways, in accordance with the network information and the configuration information; and generate a set of output information defining the virtual network topology, the output information including; information identifying a location of the one or more virtual serving gateways at the one or more physical hosts; and information identifying associations between the plurality of machines and the one or more virtual serving gateways. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A system for traffic engineering for machine-to-machine communications among a plurality of machines, the system comprising a processing device configured to cause the system to:
-
obtain topology information defining a virtual network topology for a physical network, the virtual network topology identifying locations of one or more virtual serving gateways at one or more physical hosts in the physical network and identifying associations of each of the plurality of machines with one of the one or more virtual serving gateways; segment traffic flow into individual flow segments, based on the virtual network topology; perform traffic engineering on the flow segments and monitoring traffic quality in the physical network; and when a trigger event is detected, generate a request for a new virtual network topology. - View Dependent Claims (26, 27)
-
Specification