Network configuration using coupled oscillators
View Patent ↗A system includes one or more processors and memory. The memory stores instructions for execution by the one or more processors, including instructions for: obtaining a configuration request for a communications network; configuring a network of models (e.g., oscillators or oscillators'settings) into an initial configuration representing the configuration request for the communications network; reading out a final configuration of the network of models, the final configuration representing a solution to the configuration request for the communications network; and providing information over the communications network according to the configuration request.
1 . A method, comprising:
obtaining a configuration request for a communications network;
configuring a network of models into an initial configuration representing the configuration request for the communications network as a quantum program task, the network of models including a network of oscillators;
reading out a final configuration of the network of models, the final configuration representing a solution to the configuration request for the communications network; and
providing information over the communications network according to the configuration request.
2 . The method of claim 1 , wherein the quantum program task includes a quadratic unconstrained binary optimization (QUBO) task.
3 . The method of claim 1 , wherein configuring the network of models and reading out a final configuration of the network of models are performed in under an amount of time required for data communications.
4 . The method of claim 1 , wherein the configuration request for the communications network is a scheduling request for a deterministic network.
5 . The method of claim 4 , wherein the deterministic network is a self-organizing network (SON).
6 . The method of claim 1 , wherein the configuration request is a time-sensitive network (TSN) scheduling request for a component of a 5G network.
7 . The method of claim 1 , wherein the oscillators are pulse-coupled oscillators.
8 . The method of claim 1 , wherein the oscillators are distributed across a 5G network and information to configure the network of models is sent over the 5G network.
9 . The method of claim 1 , wherein the communications network is a 5G network.
10 . The method of claim 1 , wherein the network of oscillators comprise oscillators selected from the group consisting of: micro-electro-mechanical system (MEMS) oscillators, nano-oscillators, electronic oscillators, crystal oscillators, and transmon.
11 . A device, comprising:
one or more processors; and
a memory storing instructions for execution by the one or more processors, including instructions for:
obtaining a configuration request for a communications network;
configuring a network of models into an initial configuration representing the configuration request for the communications network as a quantum program task, the network of models including a network of oscillators;
reading out a final configuration of the network of models, the final configuration representing a solution to the configuration request for the communications network; and
providing information over the communications network according to the configuration request.
12 . The device of claim 11 , wherein the quantum program task includes a quadratic unconstrained binary optimization (QUBO) task.
13 . The device of claim 11 , wherein configuring the network of models and reading out a final configuration of the network of models are performed in under an amount of time required for data communications.
14 . The device of claim 11 , wherein the oscillators are pulse-coupled oscillators.
15 . The device of claim 11 , wherein the oscillators are distributed across a 5G network and information to configure the network of models is sent over the 5G network.
16 . The device of claim 11 , wherein the network of oscillators comprise oscillators selected from the group consisting of: micro-electro-mechanical system (MEMS) oscillators, nano-oscillators, electronic oscillators, crystal oscillators, and transmon.
17 . A device, comprising:
a set of pulse-coupled oscillators;
a processor; and
a memory storing instructions for execution by the processor, including instructions for:
obtaining a configuration information for a communications network from an external controller to configure the set of pulse-coupled oscillators as part of a network of models, wherein the configuration information represents a solution to a configuration request for the communications network based on maximum-likelihood estimation (MLE)-MIMO detection; and
configuring the set of pulse-coupled oscillators based on the configuration information from the external controller.
18 . The device of claim 17 , wherein the configuration information for the communications network is represented as a quantum program task, the quantum program task including a quadratic unconstrained binary optimization (QUBO) task.
19 . The device of claim 17 , wherein operations of configuring the network of models and reading out a final configuration of the network of models are performed in under an amount of time required for data communications.
20 . The device of claim 17 , wherein the set of pulse-coupled oscillators is configured to execute a self-organizing network (SON) algorithm to configure the set of pulse-coupled oscillator into an initial configuration representing a network configuration problem, read out a final state of the set of pulse-coupled oscillator, the configuration information is generated based on the final state.