CPC H04L 45/38 (2013.01) [H04L 45/02 (2013.01); H04L 45/04 (2013.01); H04L 45/46 (2013.01); H04L 47/125 (2013.01)] | 14 Claims |
1. A hardware controller for controlling network routing configurations in a network, the hardware controller being configured to:
obtain a predicted traffic matrix and a plurality of traffic matrices;
determine, from a plurality of clusters, the plurality of clusters being arranged in a hierarchical structure over the predicted traffic matrix and the plurality of traffic matrices, a first cluster allocated to a lower hierarchy level that contains the predicted traffic matrix, wherein
each of the plurality of clusters is associated with a routing configuration, the first cluster is associated with a first routing configuration, and the plurality of clusters are allocated to at least two different hierarchy levels, a cluster allocated to a higher hierarchy level including multiple adjacent clusters allocated to a hierarchy level below;
select, from the plurality of clusters, a second cluster allocated to the higher hierarchy level that includes at least the first cluster and a third cluster allocated to the lower hierarchy level that contains a current traffic matrix;
determine a second routing configuration associated with the second cluster; and
activate the second routing configuration as a network routing configuration.
|