A Competitive B-Matching Algorithm for Reconfigurable Datacenter Networks

A Competitive B-Matching Algorithm for Reconfigurable Datacenter Networks

Abstract

This paper initiates the study of online algorithms for the maintaining a maximum weight b-matching problem, a generalization of maximum weight matching where each node has at most b ≥ 1 adjacent matching edges. The problem is motivated by emerging optical technologies which allow to enhance datacenter networks with reconfigurable matchings, providing direct connectivity between frequently communicating racks. These additional links may improve network performance, by leveraging spatial and temporal structure in the workload. We show that the underlying algorithmic problem features an intriguing connection to online paging, but introduces a novel challenge. Our main contribution is an online algorithm which is O(b)-competitive; we also prove that this is asymptotically optimal. We complement our theoretical results with extensive trace-driven simulations, based on real-world datacenter workloads as well as synthetic traffic traces.

Grafik Top
Authors
  • Bienkowski, Marcin
  • Fuchssteiner, David Alexander
  • Marcinkowski, Jan
  • Schmid, Stefan
Grafik Top
Supplemental Material
Shortfacts
Category
Paper in Conference Proceedings or in Workshop Proceedings (Paper)
Event Title
38th International Symposium on Computer Performance, Modeling, Measurements and Evaluation (PERFORMANCE)
Divisions
Communication Technologies
Subjects
Informatik Allgemeines
Event Location
Milan, Italy
Event Type
Conference
Event Dates
November 2020
Date
November 2020
Export
Grafik Top