D3: An Adaptive Reconfigurable Datacenter Network
Johannes Zerwas, Chen Griner, Stefan Schmid, Chen Avin

TL;DR
D3 is a reconfigurable datacenter network architecture that dynamically adapts links and scheduling to improve throughput and flow times, leveraging decentralized control and demand-aware strategies.
Contribution
The paper introduces D3, a novel architecture combining demand-aware and demand-oblivious behaviors with decentralized control, enhancing datacenter network performance.
Findings
D3 improves throughput by up to 15%.
D3 maintains competitive flow completion times.
D3's analytical model explains its performance advantages.
Abstract
The explosively growing communication traffic in datacenters imposes increasingly stringent performance requirements on the underlying networks. Over the last years, researchers have developed innovative optical switching technologies that enable reconfigurable datacenter networks (RCDNs) which support very fast topology reconfigurations. This paper presents D3, a novel and feasible RDCN architecture that improves throughput and flow completion time. D3 quickly and jointly adapts its links and packet scheduling toward the evolving demand, combining both demand-oblivious and demand-aware behaviors when needed. D3 relies on a decentralized network control plane supporting greedy, integrated-multihop, IP-based routing, allowing to react, quickly and locally, to topological changes without overheads. A rack-local synchronization and transport layer further support fast network adjustments.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed and Parallel Computing Systems · Parallel Computing and Optimization Techniques · Embedded Systems Design Techniques
