Back to Search
Start Over
Regularization-Based Coflow Scheduling in Optical Circuit Switches
- Source :
- IEEE/ACM Transactions on Networking. 29:1280-1293
- Publication Year :
- 2021
- Publisher :
- Institute of Electrical and Electronics Engineers (IEEE), 2021.
-
Abstract
- To improve the application-level data efficiency, the scheduling of coflows, defined as a collection of parallel flows sharing the same objective, is prevailing in recent data centers. Meanwhile, optical circuit switches (OCS) are gradually applied to provide high data rate with low power consumption. However, so far few research outputs have covered the flow, let alone the coflow, scheduling in the context of OCS. In this work, we investigate coflow scheduling in OCS-based data centers. We first derive a novel operation called regularization processed respectively on the flow traffic demands and the flow start times, which can be efficiently implemented and reduce the circuit reconfiguration frequency dramatically. We then propose a 2-approximation algorithm, called Reco-Sin , for single coflow scheduling to minimize the coflow completion time (CCT). For multiple coflows, we derive Reco-Mul to minimize the total weighted CCT, which can transform any non-preemptive multi-coflow scheduling in packet switches to a scheduling scheme in OCS. Reco-Mul can achieve a constant approximation under the assumption that no tiny flows will be transmitted in OCS. To get rid of this assumption, we present another multiple coflow scheduling scheme, named Reco-Mul+ , which has an approximation ratio of $O(K)$ . Here, $K$ is the total number of coflows. Extensive simulations based on Facebook data traces show that our approaches outperform state-of-the-art schemes significantly, i.e., one single coflow can be finished up to $1.97\times $ faster with Reco-Sin , and multiple coflows can be completed up to more than $2\times $ faster with Reco-Mul and Reco-Mul+ .
- Subjects :
- Computer Networks and Communications
Computer science
Network packet
Control reconfiguration
Approximation algorithm
020206 networking & telecommunications
Context (language use)
02 engineering and technology
Regularization (mathematics)
Optical switch
Computer Science Applications
Scheduling (computing)
Data efficiency
0202 electrical engineering, electronic engineering, information engineering
Electrical and Electronic Engineering
Algorithm
Software
Subjects
Details
- ISSN :
- 15582566 and 10636692
- Volume :
- 29
- Database :
- OpenAIRE
- Journal :
- IEEE/ACM Transactions on Networking
- Accession number :
- edsair.doi...........98dfa45572b647c075bb18a4c9e8a29e