Network abstractor for advanced interactive SDN optimization
AssigneeHuawei Technologies Co., Ltd.
InventorsPhilippe Leroux, Aaron James Callard, Alex Stephenne
Life of this patent
Estimating the term…
Abstract
Methods and apparatus optimize settings of a wireless communication network via an abstractor. The abstractor receives an event sent by the wireless communication network. The abstractor receives one or more proposed settings from one or more optimizers of the wireless communication network. The abstractor transmits one or more predicted values to the one or more optimizers. The predicted values predict the effect that the one or more proposed settings will have on the wireless communication network.
Claims27
A method to optimize settings of a wireless communication network via an abstractor, the method comprising:
- receiving, by the abstractor, an event of a change in the wireless communication network sent by the wireless communication network;
- receiving, by the abstractor, two or more proposed settings of the wireless communication network from two or more different optimizers of the wireless communication network, wherein the two or more proposed settings include a first proposed setting of the wireless communication network and a second proposed setting of the wireless communication network, the receiving the two or more proposed settings comprising:
- receiving, by the abstractor from a first optimizer of the two or more different optimizers, the first proposed setting of the wireless communication network, the first proposed setting generated based on the event of the change in the wireless communication network, and
- receiving, by the abstractor from a second optimizer of the two or more different optimizers, the second proposed setting of the wireless communication network generated based on the event of the change in the wireless communication network;
- after the receiving the two or more proposed settings from the two or more different optimizers;
- determining, by the abstractor, one or more predicted values using a model of the wireless communication network as an emulator based on the first proposed setting and the second proposed setting;
- and
- transmitting, by the abstractor, the one or more predicted values based on the two or more proposed settings to the two or more different optimizers in advance of implementation of the two or more proposed settings in the wireless communication network, wherein the one or more predicted values predict a joint effect that the two or more proposed settings from the two or more different optimizers will have on the wireless communication network, the transmitting comprising:
- transmitting, by the abstractor, the one or more predicted values to the first optimizer for the first optimizer to update the first proposed setting, and
- transmitting, by the abstractor, the one or more predicted values to the second optimizer for the second optimizer to update the second proposed setting.
An apparatus to optimize settings of a wireless communication network, the apparatus comprising:
- a network interface configured to:
- receive an event of a change in the wireless communication network sent by the wireless communication network,
- receive two or more proposed settings of the wireless communication network from two or more different optimizers of the wireless communication network, wherein the two or more proposed settings include a first proposed setting of the wireless communication network and a second proposed setting of the wireless communication network, receiving of the two or more proposed settings comprising:
- receiving, from a first optimizer of the two or more different optimizers, the first proposed setting of the wireless communication network, the first proposed setting generated based on the event of the change in the wireless communication network, and
- receiving, from a second optimizer of the two or more different optimizers, the second proposed setting of the wireless communication network generated based on the event of the change in the wireless communication network,
- determine one or more predicted values using a model of the wireless communication network as an emulator based on the first proposed setting and the second proposed setting, and
- transmit the one or more predicted values to the two or more different optimizers after receiving the two or more proposed settings from the two or more different optimizers and prior to implementation of the two or more proposed settings in the wireless communication network, transmitting of the one or more predicted values comprising:
- transmit the one or more predicted values to the first optimizer for the first optimizer to update the first proposed setting, and
- transmit the one or more predicted values to the second optimizer for the second optimizer to update the second proposed setting;
- and
- one or more processors configured to:
- form the one or more predicted values based on the two or more proposed settings, wherein the one or more predicted values predict a joint effect that the two or more proposed settings from the two or more different optimizers will have on the wireless communication network.
A non-transitory computer readable medium comprising one or more instructions that when executed by one or more processors cause the one or more processors to:
- receive an event of a change in a wireless communication network sent by the wireless communication network;
- receive two or more proposed settings of the wireless communication network from two or more different optimizers of the wireless communication network, wherein the two or more proposed settings include a first proposed setting of the wireless communication network and a second proposed setting of the wireless communication network, receiving of the two or more proposed settings comprising:
- receiving, from a first optimizer of the two or more different optimizers, the first proposed setting of the wireless communication network, the first proposed setting generated based on the event of the change in the wireless communication network, and
- receiving, from a second optimizer of the two or more different optimizers, the second proposed setting of the wireless communication network generated based on the event of the change in the wireless communication network;
- and
- after receiving the two or more proposed settings from the two or more different optimizers:
- determine one or more predicted values using a model of the wireless communication network as an emulator based on the first proposed setting and the second proposed setting
- transmit the one or more predicted values based on the two or more proposed settings to the two or more different optimizers prior to implementation of the one or more proposed settings in the wireless communication network, wherein the one or more predicted values predict a joint effect that the two or more proposed settings from the two or more different optimizers will have on the wireless communication network, transmitting of the one or more predicted values comprising:
- transmit the one or more predicted values to the first optimizer for the first optimizer to update the first proposed setting, and
- transmit the one or more predicted values to the second optimizer for the second optimizer to update the second proposed setting.
Dependencies are inferred from the claim text.