System for controlling power consumption of a network
First Claim
1. A system for controlling power consumption of a network, the system comprising:
- at least one terminal to receive a plurality of requests to route data from a plurality of data sources to a plurality of data sinks, wherein the data sources and the data sinks are connected to each other through a plurality of network nodes forming the network; and
a network configuration unit including;
a selection module configured to select a configuration of the network nodes that allows the network to have a lowest overall power consumption of the network among a plurality of configurations of the network, wherein the selection is made based on the data routing requests from the data sources, andconfigured to select a network path for transmitting a network flow, wherein the selecting comprises;
characterizing a problem of selecting the network path as multi-commodity flow problem,constraining the multi-commodity flow problem with constraints including that deactivated links in the network have no traffic and that the network flow is transmitted on the selected path and is not allowed to be split to flow through another network path, anddetermining a solution to the multi-commodity flow problem that satisfies the constraints; and
an output module configured to output a plurality of instruction signals to the network nodes to perform the network configuration.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for controlling power consumption of a network includes at least one terminal to receive a plurality of requests to route data from a plurality of data sources to a plurality of data sinks, where the data sources and the data sinks are connected to each other through a plurality of network nodes forming the network, and a network configuration unit. The network configuration unit includes a selection module configured to select a configuration of the network nodes that allows the network to have a lowest overall power consumption of the network among a plurality of configurations of the network, and an output module configured to output a plurality of instruction signals to the network nodes to perform the network configuration. A network path for transmitting a network flow is selected that does not allow the network flow to be split and flow through another network path.
12 Citations
20 Claims
-
1. A system for controlling power consumption of a network, the system comprising:
-
at least one terminal to receive a plurality of requests to route data from a plurality of data sources to a plurality of data sinks, wherein the data sources and the data sinks are connected to each other through a plurality of network nodes forming the network; and a network configuration unit including; a selection module configured to select a configuration of the network nodes that allows the network to have a lowest overall power consumption of the network among a plurality of configurations of the network, wherein the selection is made based on the data routing requests from the data sources, and configured to select a network path for transmitting a network flow, wherein the selecting comprises; characterizing a problem of selecting the network path as multi-commodity flow problem, constraining the multi-commodity flow problem with constraints including that deactivated links in the network have no traffic and that the network flow is transmitted on the selected path and is not allowed to be split to flow through another network path, and determining a solution to the multi-commodity flow problem that satisfies the constraints; and an output module configured to output a plurality of instruction signals to the network nodes to perform the network configuration. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer readable data storage mediums storing instructions for controlling power consumption of a network, the instructions executable by a processing resource to:
-
receive a plurality of requests to route data from a plurality of data sources to a plurality of data sinks, wherein the data sources and the data sinks are connected to each other through a plurality of network nodes forming the network; select a configuration of the network nodes that allows the network to have a lowest overall power consumption of the network among a plurality of configurations of the network, wherein the selection is made based on the data routing requests from the data sources; select a network path for transmitting a network flow, wherein to select comprises; characterize a problem of selecting the network path as a multi-commodity flow problem, constrain the multi-commodity flow problem with constraints including that deactivated links in the network have no traffic and that the network flow is transmitted on the selected path and is not allowed to be split to flow through another network path, and determine a solution to the multi-commodity flow problem that satisfies the constraints; and output a plurality of instruction signals to the network nodes to perform the network configuration. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory computer readable data storage medium storing instructions for controlling power consumption of a network, the instructions executable by a processing resource to:
-
receive a plurality of requests to route data from a plurality of data sources to a plurality of data sinks, wherein the data sources and the data sinks are connected to each other through a plurality of network nodes forming the network; and select a configuration of the network nodes that allows the network to have a lowest overall power consumption of the network among a plurality of configurations of the network, wherein the selection is made based on the data routing requests from the data sources, wherein the selection includes a selection of a communication channel of at least one of the network nodes to be switched off; select a network path for transmitting a network flow, wherein to select comprises characterize a problem of selecting the network path as multi-commodity flow problem, characterize the multi-commodity flow problem with constraints including that deactivated links in the network have no traffic and that the network flow is transmitted on the selected path and is not allowed to be split to flow through another network path, and determine a solution to the multi-commodity flow problem that satisfies the constraints; and output a plurality of instruction signals to the network nodes to perform the network configuration. - View Dependent Claims (17, 18, 19, 20)
-
Specification