US 12,010,013 B2
Devices and method for controlling network routing configurations
Stefano Paris, Munich (DE); Jeremie Leguay, Boulogne Billancourt (FR); Wei Chen, Nanjing (CN); Qian Cao, Nanjing (CN); Davide Sanvito, Milan (IT); Antonio Capone, Milan (IT); and Ilario Filippini, Milan (IT)
Assigned to Huawei Technologies Co., Ltd., Shenzhen (CN)
Filed by Huawei Technologies Co., Ltd., Shenzhen (CN)
Filed on Aug. 6, 2021, as Appl. No. 17/396,367.
Application 17/396,367 is a continuation of application No. PCT/EP2019/053098, filed on Feb. 8, 2019.
Prior Publication US 2021/0367882 A1, Nov. 25, 2021
Int. Cl. H04L 45/00 (2022.01); H04L 45/02 (2022.01); H04L 47/125 (2022.01)
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
OG exemplary drawing
 
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.