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:
- receiving a trigger signal indicating a request for generation of a new virtual network topology; and
in response to receipt of the trigger signal;
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.
-
Citations
23 Claims
-
1. A method for generating a virtual network topology for machine-to-machine communications, the method comprising:
-
receiving a trigger signal indicating a request for generation of a new virtual network topology; and in response to receipt of the trigger signal; 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. A method for traffic engineering for machine-to-machine communications among a plurality of machines, the method comprising:
-
receiving, from a software-defined topology system, 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; when a trigger event is detected, generating a request for a new virtual network topology; and transmitting the request for a new virtual network topology to the software-defined topology system. - View Dependent Claims (15, 16)
-
-
17. 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:
-
receive a trigger signal from a software-defined networking controller, the trigger signal indicating a request for generation of a new virtual network topology; in response to receipt of the trigger signal; 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; 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; and transmit the set of output information to the software-defined networking controller. - View Dependent Claims (18, 19, 20, 21)
-
-
22. 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:
-
receive, from a software-defined topology system, 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; when a trigger event is detected, generate a request for a new virtual network topology; and transmit the request for a new virtual network topology to the software-defined topology system. - View Dependent Claims (23)
-
Specification