Enabling Reconfiguration-Communication Overlap for Collective Communication in Optical Networks
Changbo Wu, Zhuolong Yu, Gongming Zhao, Hongli Xu
TL;DR
The paper addresses inefficiencies in large-scale distributed ML due to static, one-shot optical reconfiguration for CC. It proposes SWOT, a framework that overlaps OCS reconfiguration with data transmission through an offline MILP-based scheduler, a lightweight CC shim, and an optical controller, enabling dynamic alignment of optical resources with CC traffic. Key results show substantial reductions in CCT (up to ~74%) across multiple CC algorithms and improved scalability beyond traditional one-shot approaches. This co-adaptive, demand-aware approach can significantly improve the practicality of reconfigurable optical interconnects for modern DML workloads.
Abstract
Collective communication (CC) is widely adopted for large-scale distributed machine learning (DML) training workloads. DML's predictable traffic pattern provides a great oppotunity for applying optical network technology. Existing optical interconnects-based CC schemes adopt ``one-shot network reconfiguration'', which provisions static high-capacity topologies for an entire collective operation -- sometimes for a full training iteration. However, this approach faces significant scalability limitations when supporting more complex and efficient CC algorithms required for modern workloads: the ``one-shot'' strategies either demand excessive resource overprovisioning or suffer performance degradation due to rigid resource allocation. To address these challenges, we propose SWOT, a demand-aware optical network framework. SWOT employs ``intra-collective reconfiguration'' and can dynamically align network resources with CC traffic patterns. SWOT incorporates a novel scheduling technique that overlaps optical switch reconfigurations with ongoing transmissions, and improves communication efficiency. SWOT introduce a lightweight collective communication shim that enables coordinated optical network configuration and transmission scheduling while supporting seamless integration with existing CC libraries. Our simulation results demonstrate SWOT's significant performance improvements.
