CQUniversity
Browse

Scheduling Coflows in Hybrid Optical-Circuit and Electrical-Packet Switches With Performance Guarantee

journal contribution
posted on 2024-06-28, 04:56 authored by X Wang, Hong ShenHong Shen, H Tian
Scheduling of coflows, each a collection of parallel flows sharing the same objective, is an important task of data transmission that arises in the networks supporting data-intensive applications such as data center networks (DCNs). The hybrid switch design combining the optical circuit switch (OCS) and electrical packet switch (EPS) for transmitting high-volume and low-volume traffic separately has received considerable research attention. To support this design, efficient scheduling of coflows on hybrid network links is crucial for reducing the overall communication time. However, because it needs to consider both reconfiguration delay of circuit switching in the OCS and bandwidth limitation of packet switching in the EPS, coflow scheduling on hybrid network links is more challenging than on monotonic network links of either OCS or EPS. The existing coflow scheduling algorithms in hybrid switches are all heuristic and provide no performance guarantees. In this work, we first propose an approximation algorithm with a worst-case performance guarantee of $2\tau$ , where $\tau\le N$ is the maximum number of non-zero elements of each row and column of coflow’s demand matrix, for single coflow scheduling in an $N\times N$ hybrid switch to minimize the coflow completion time (CCT). We then extend the algorithm for scheduling multiple coflows to minimize the total weighted CCT with a provable performance guarantee of $\mu\tau_{\max}$ , where $\mu=4M\cdot\frac{w_{\max}}{w_{\min}}$ , $\tau_{\max}=\max_{1\le m\le M}\tau_{m}\leq N$ , $w_{\max}$ and $w_{\min}$ are respectively the maximum and minimum weights of the $M$ coflows. Extensive simulations using Facebook data traces show that our algorithms outperform the state-of-the-art coflow scheduling schemes. Specifically, our algorithms transmit a single coflow up to 1.08 $\times$ faster than Solstice (hybrid switch) and 1.42 $\times$ faster than Reco-Sin (pure OCS), and multiple coflows up to 1.11 $\times$ faster than Solstice and 1.17 $\times$ faster than Reco-Mul $+$ (pure OCS).

Funding

Science and Technology Development Fund of Macao (FDCT) under Grant #0015/2023/RIA1

Key-Area Research and Development Plan of Guangdong Province under Grant #2020B010164003

History

Volume

32

Issue

3

Start Page

2299

End Page

2314

Number of Pages

16

eISSN

1558-2566

ISSN

1063-6692

Publisher

Institute of Electrical and Electronics Engineers (IEEE)

Peer Reviewed

  • Yes

Open Access

  • No

Acceptance Date

2023-12-24

Era Eligible

  • Yes

Journal

IEEE/ACM Transactions on Networking

Usage metrics

    CQUniversity

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC