$O(K)$-Approximation Coflow Scheduling in $K$-Core Optical Circuit Switching Networks

๐Ÿ“… 2026-04-23
๐Ÿ“ˆ Citations: 0
โœจ Influential: 0
๐Ÿ“„ PDF

career value

192K/year
๐Ÿค– AI Summary
This work addresses the coflow scheduling problem with communication dependencies in multi-core optical circuit-switched networks by proposing a unified optimization framework that jointly integrates linear programmingโ€“guided global coflow ordering, inter-core traffic allocation, and intra-core circuit scheduling that accounts for port exclusivity and reconfiguration overhead. For the first time, the study designs approximation algorithms with provable performance guarantees under an asynchronous reconfiguration model, achieving approximation ratios of 8K and 8K+1 for scenarios with zero release times and arbitrary release times, respectively. These results generalize to H-core electro-optical switching networks, yielding approximation guarantees of 4H and 4H+1, thereby overcoming a key limitation of prior approaches that lacked theoretical performance bounds.

Technology Category

Application Category

๐Ÿ“ Abstract
Coflow has emerged as a fundamental application-layer abstraction in distributed systems, representing communication dependencies and enabling collaborative management of related flows to enhance job completion efficiency. To meet the increasing bandwidth demands of modern data center networks (DCNs), optical circuit switches are widely deployed due to their high capacity and energy efficiency. Simultaneously, DCN deployments are evolving towards heterogeneous parallel architectures, where multiple independent optical circuit switching (OCS) cores operate concurrently to facilitate bandwidth expansion and incremental upgrades. However, existing research on coflow scheduling in multi-core switching fabrics primarily focuses on electrical packet switching (EPS) networks, with a few known results on OCS networks without or with a poor performance guarantee. This paper studies the coflow scheduling problem in multi-core OCS networks under the not-all-stop (i.e., asynchronous) reconfiguration model, focusing on two major challenges of overcoming cross-core coupling for inter-core traffic allocation and satisfying the constraints of port exclusivity and reconfiguration overhead for intra-core circuit scheduling. To minimize total weighted coflow completion time (CCT), we propose an efficient algorithm by integrating linear programming-guided (LP-guided) global coflow ordering, inter-core flow allocation and intra-core circuit scheduling that achieves approximation ratios of 8K and 8K+1 for zero and arbitrary release times of coflows, respectively, where K is the number of OCS cores. This framework is also applicable to H-core EPS networks, providing approximation guarantees of 4H and 4H+1 for zero-time and arbitrary-time release, respectively.
Problem

Research questions and friction points this paper is trying to address.

coflow scheduling
optical circuit switching
multi-core networks
weighted completion time
reconfiguration overhead
Innovation

Methods, ideas, or system contributions that make the work stand out.

coflow scheduling
optical circuit switching
multi-core networks
approximation algorithm
linear programming
๐Ÿ”Ž Similar Papers
No similar papers found.