Characterizing the Algorithmic Complexity of Reconfigurable Data Center Architectures

Characterizing the Algorithmic Complexity of Reconfigurable Data Center Architectures

Abstract

Emerging data center network architectures are becoming reconfigurable: Optical switches enable the network’s topology to be adjusted to accommodate skewed traffic demands or to recover from failures. While prior work has shown the practical benefits of reconfigurable topologies, several performance aspects are not yet well understood. In particular, most reconfigurable data center topologies are hybrid in nature, where parts of the network are reconfigurable (consisting of optical or wireless devices) while other parts are static (consisting of electrical switches). Current proposals treat each part separately and route flows on either part exclusively. We argue that such segregation in topology results in non-optimal paths for flows in the network. Moreover, multi-hop routing across optical switches in data center networks is currently relegated to either non-optimal schemes or intractable integer programs, even though having more than one optical switch is essential at scale. To solve the above two issues, we present the first algorithmic study of reconfigurable network architectures. We pinpoint the intractability barriers between static and reconfigurable parts of the network, complementing them with two optimal algorithms in terms of demand-awareness and average path lengths. More specifically, our results show that when the hybrid network parts are considered segregated, as in prior work, classic matching algorithms used in prior work are optimal if there is only one optical switch in the topology. However, when the hybrid network is seen from a joint perspective, optimal routing becomes an NP-hard problem. We further investigate networks with multiple optical switches. We find that finding optimal routes for even two flows in such networks is an NP-hard problem, but a single flow can be optimally routed.

Grafik Top
Authors
  • Foerster, Klaus-Tycho
  • Ghobadi, Manya
  • Schmid, Stefan
Grafik Top
Supplemental Material
Shortfacts
Category
Paper in Conference Proceedings or in Workshop Proceedings (Paper)
Event Title
14th ACM/IEEE Symposium on Architectures for Networking and Communications Systems
Divisions
Communication Technologies
Subjects
Rechnerperipherie, Datenkommunikationshardware
Systemarchitektur Allgemeines
Event Location
Ithaca, USA
Event Type
Conference
Event Dates
23-24 Jul 2018
Series Name
Proceedings of the 2018 Symposium on Architectures for Networking and Communications Systems, ANCS 2018, Ithaca, NY, USA, July 23-24, 2018
Page Range
pp. 89-96
Date
July 2018
Export
Grafik Top