Methods and apparatus for partitioning wireless network cells into time-based clusters
First Claim
1. A device comprising:
- one or more processors to;
receive a first set of values for indicators indicating a performance of a plurality of network devices during a first instance of a period of time including a plurality of time periods;
determine a cluster of network devices, from among the plurality of network devices, based on the first set of values for the indicators;
determine a recurring schedule that includes a first recurring time period, of the plurality of time periods, and a second recurring time period, of the plurality of time periods;
receive a second set of values for the indicators from the plurality of network devices based on a second instance of the period of time, which includes the first recurring time period and the second recurring time period;
determine a metric value, at each of the first recurring time period and the second recurring time period, for a parameter of the cluster of network devices based on the second set of values for the indicators; and
transmit an instruction signal indicating the metric value, at each of the first recurring time period and the second recurring time period, to the cluster of network devices,the instruction signal instructing the cluster of network devices to change an implementation of a network, at a third instance of the period of time, which includes the first recurring time period and the second recurring time period, based on the metric value for the parameter at each of the first recurring time period and the second recurring time period.
2 Assignments
0 Petitions
Accused Products
Abstract
In some embodiments, an apparatus includes a cluster partitioning module and an optimization module. The cluster partitioning module receives a first performance indicator set for a first instance of a time period set. The cluster partitioning module defines a recurring schedule set, where each time period from the recurring schedule set is associated with a performance indicator from the first performance indicator set and within a predefined range of a performance indicator associated with the remaining time periods from the recurring schedule set. The optimization module receives a second performance indicator set for a second instance of the time period set. The optimization module defines a metric value based on the second performance indicator set, and causes a change in a network implementation based on the metric value at each time period from a third instance of the time period set and from the recurring schedule set.
-
Citations
20 Claims
-
1. A device comprising:
one or more processors to; receive a first set of values for indicators indicating a performance of a plurality of network devices during a first instance of a period of time including a plurality of time periods; determine a cluster of network devices, from among the plurality of network devices, based on the first set of values for the indicators; determine a recurring schedule that includes a first recurring time period, of the plurality of time periods, and a second recurring time period, of the plurality of time periods; receive a second set of values for the indicators from the plurality of network devices based on a second instance of the period of time, which includes the first recurring time period and the second recurring time period; determine a metric value, at each of the first recurring time period and the second recurring time period, for a parameter of the cluster of network devices based on the second set of values for the indicators; and transmit an instruction signal indicating the metric value, at each of the first recurring time period and the second recurring time period, to the cluster of network devices, the instruction signal instructing the cluster of network devices to change an implementation of a network, at a third instance of the period of time, which includes the first recurring time period and the second recurring time period, based on the metric value for the parameter at each of the first recurring time period and the second recurring time period. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A non-transitory computer-readable medium storing instructions, the instructions comprising:
one or more instructions that, when executed by one or more processors, cause the one or more processors to; receive a first set of values for indicators indicating a performance of a plurality of network devices during a first instance of a period of time including a plurality of time periods; determine a cluster of network devices, from among the plurality of network devices, based on the first set of values for the indicators; determine a recurring schedule that includes a first recurring time period, of the plurality of time periods, and a second recurring time period, of the plurality of time periods; receive a second set of values for the indicators from the plurality of network devices based on a second instance of the period of time, which includes the first recurring time period and the second recurring time period; determine a metric value, at each of the first recurring time period and the second recurring time period, for a parameter of the cluster of network devices based on the second set of values for the indicators; and provide an instruction signal indicating the metric value, at each of the first recurring time period and the second recurring time period, to the cluster of network devices, the instruction signal instructing the cluster of network devices to change an implementation of a network, at a third instance of the period of time, which includes the first recurring time period and the second recurring time period, based on the metric value for the parameter at each of the first recurring time period and the second recurring time period. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A method comprising:
-
receiving, by a device, a first set of values for indicators indicating a performance of a plurality of network devices during a first instance of a period of time including a plurality of time periods; determining, by the device, a cluster of network devices, from among the plurality of network devices, based on the first set of values for the indicators; determining, by the device, a recurring schedule that includes a first recurring time period, of the plurality of time periods, and a second recurring time period of the plurality of time periods; monitoring, by the device, a second set of values for the indicators from the plurality of network devices based on a second instance of the period of time, which includes the first recurring time period and the second recurring time period; determining, by the device, a metric value, at each of the first recurring time period and the second recurring time period, for a parameter of the cluster of network devices based on the second set of values for the indicators; and transmitting, by the device, an instruction signal indicating the metric value, at each of the first recurring time period and the second recurring time period,to the cluster of network devices, the instruction signal instructing the cluster of network devices to change an implementation of a network, at a third instance of the period of time, which includes the first recurring time period and the second recurring time period, based on the metric value for the parameter at each of the first recurring time period and the second recurring time period. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification