“…We can classify these topologies along the two independent dimensions, static vs dynamic and demand-oblivious vs demand-aware and we identify three main topology types: (i) Traditionally, datacenter networks are based on static and demand-oblivious topologies, e.g., Clos and expander graphs [30][31][32][33][34][35][36][37], (ii) More recent proposals also explore dynamic but demand-oblivious topologies, e.g., relying on rotor switches that periodically reconfigure the topology [1,4,5]. (iii) Furthermore, there are dynamic and demand-aware topologies that can be reconfigured according to the current traffic pattern [2,3,7,10,11,18,19,38,39]. However, there is little consensus in the networking community on how these different designs fare against each other [5,30], in particular when it comes to throughput [40].…”