Network operating system resource coordination
AssigneeTaiwan Semiconductor Manufacturing Company, Ltd.
InventorsChie Ming Chou, Ching-Yao Huang
Life of this patent
Estimating the term…
Abstract
Network device coordination schemes allocate resources, configure transmission policies, and assign users to utilize resources. A set of transmission policies is generated to services users while each user maintains a throughput threshold. The set of transmission policies can be altered to alter a network energy efficiency. The set of transmission polices can be altered based on energy consumption, data throughput, channel characteristics, measured interference, and the like.
Claims37
A system, comprising:
- a memory that stores executable components;
- and
- a processor communicatively coupled to the memory, the processor configured to facilitate execution of the executable components, the executable components comprising:
- a collaboration coordination component configured to determine a collaboration allocation policy for allocating network resources of a network to a set of user equipment devices, wherein the collaboration allocation policy comprises a set of transmission policies respectively associated with the set of user equipment devices;
- and
- a fairness scheduler component configured to allocate the network resources to the set of user equipment devices based at least in part on the collaboration allocation policy,
- wherein the collaboration coordination component is further configured to select the collaboration allocation policy based on throughput data, metric data, and at least one transmission policy of the set of transmission policies for a user equipment device of the set of user equipment devices, and
- wherein the set of transmissions policies comprise a policy that assigns the user equipment device of the set of user equipment devices to a specific sub-carrier of a cell of a network device of the network.
A system, comprising:
- a memory that stores executable components;
- and
- a processor, communicatively coupled to the memory, the processor configured to facilitate execution of the executable components, the executable components comprising:
- a collaboration coordination component configured to select a collaboration allocation policy comprising a set of transmission policies as a function of metric data representing an energy efficiency metric for a set of user equipment devices that have respective throughputs that are above a threshold value, wherein the set of transmission policies are respectively associated with the set of user equipment devices;
- and
- a fairness scheduler component configured to allocate network resources of a network to the set of user equipment devices based at least in part on the collaboration allocation policy.
A method, comprising:
- determining, by a system comprising a processor device, a collaboration allocation policy for allocating network resources of a network user equipment devices based on a genetic selection process, wherein the collaboration allocation policy comprises a set of transmission policies respectively associated with the set of user equipment devices;
- and
- allocating, by the system, the network resources based on the collaboration allocation policy, metric data representing an energy efficiency metric of the network and throughput data representing respective throughputs associated with the user equipment devices,
- wherein the set of transmissions policies comprise a policy that assigns a user equipment device of the set of user equipment devices to a specific sub-carrier of a cell of a network device of the network.
A method, comprising:
- generating, by a system comprising a processor device, a first generation set of collaboration allocation policies;
- selecting, by the system, a subset of the first generation set of collaboration allocation policies as a function of metric data representing an energy efficiency metric of a network and throughput data representing respective throughputs associated with user equipment devices;
- generating, by the system, a second generation set from the subset of the first generation set of collaboration allocation policies as a function of transmission polices associated with the subset of the first generation set of collaboration allocation policies;
- iterating the selecting the subset from generational sets until a predetermined number of generational sets are reached;
- and
- selecting, from a further generational set, a deployable collaboration allocation policy, wherein the deployable collaboration allocation policy represents a candidate collaboration allocation policy of the further generational set having the energy efficiency metric above a threshold value.
A method, comprising:
- determining, by a system comprising a processor device, a collaboration allocation policy based on a policy replacement process that selects a set of transmission policies for user equipment devices based on a performance metric representing energy consumption of a network and throughput data representing respective throughputs associated with the user equipment devices, wherein the collaboration allocation policy comprises the set of transmission policies that are used in connection with allocation of network resources by different network devices to the user equipment devices;
- allocating, by the system, the network resources based on the collaboration allocation policy, metric data representing an energy efficiency metric of the network, and the throughput data representing the respective throughputs associated with the user equipment devices;
- determining, based on the policy replacement process, whether the respective throughputs of the user equipment devices satisfy a defined fairness threshold;
- and
- in response to determining that the defined fairness threshold is satisfied, altering a transmission policy of the set of transmission policies until the defined fairness threshold is not reached.
A non-transitory computer readable storage medium comprising instructions that, in response to execution, cause a system comprising a processor to perform operations, comprising:
- determining a collaboration allocation policy for allocation of network resources of a set of network devices to user equipment devices based on metric data representing an energy efficiency of the set of network devices and throughput data representing respective throughputs associated with the user equipment devices;
- and
- allocating the network resources of the set of network devices based on the collaboration allocation policy,
- wherein the set of transmissions policies comprise a policy that assigns a user equipment device of the set of user equipment devices to a specific sub-carrier of a cell of a network device of the network.
A method, comprising:
- receiving, by a user equipment device comprising a processor, a first instruction, based on a collaboration allocation policy that identifies a first sub-carrier of a network device of a network to utilize for transmissions;
- receiving, by the user equipment device, data via the first sub-carrier, based on the first instruction;
- and
- receiving, by the user equipment device, a second instruction that identifies a second sub-carrier of a disparate network device of the network to utilize for transmissions, based on the collaboration allocation policy, throughput data describing a throughput associated with the device, and metric data representing an energy efficiency metric.
Dependencies are inferred from the claim text.