Abstract
The emerging optical circuit technology, capable of establishing circuit connections among switches, has been proposed as a promising paradigm for data center networks. This paper investigates the problem of minimizing the completion time of multicast coflow in optical circuit switches (OCS)-based data center networks. The existing works either only focused on multicast coflow scheduling or focused solely on circuit scheduling in OCS-based networks, which greatly limits their performance. Hence, in this paper, we study how to reduce the completion time of multicast flows by considering circuit scheduling and coflow scheduling simultaneously. Firstly, We formulate the problem of multicast coflow scheduling, and prove it to be NP-hard. We propose a delay-efficient multicast coflow scheduling algorithm by integrating coflow scheduling with circuit scheduling. The proposed algorithm is proved to have an approximate ratio of at most \(2\sqrt{n}\), where n represents the number of optical circuit switches. Through extensive simulations, it is shown that the proposed algorithm can achieve high performance compared to state-of-the-art methods.
This research was supported by China University Industry University Research Innovation Fund under Grant No. 2021FNA02010, the NSFC under Grant No. U20A6003, U2001201, 62372118, the Guangdong Basic and Applied Basic Research Foundation under Grant No. 2022A1515011032, the Guangzhou Science and Technology Plan under Grant 2023A04J1701, and the Guangdong Provincial Key Laboratory of Cyber-Physical System under Grant 2020B1212060069.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Ajibade, L.S., Bakar, K.A., Aliyu, A., Danish, T.: Straggler mitigation in hadoop mapreduce framework: a review. Int. J. Adv. Comput. Sci. Appl. 13(8) (2022)
Chen, Q., Cai, Z., Cheng, L., Gao, H.: Low latency broadcast scheduling for battery-free wireless networks without predetermined structures. In: 2020 IEEE 40th International Conference on Distributed Computing Systems (ICDCS), pp. 245ā255 (2020). https://doi.org/10.1109/ICDCS47774.2020.00052
Chen, Q., Gao, H., Cheng, S., Fang, X., Cai, Z., Li, J.: Centralized and distributed delay-bounded scheduling algorithms for multicast in duty-cycled wireless sensor networks. IEEE/ACM Trans. Netw. 25(6), 3573ā3586 (2017)
Chen, Q., et al.: Latency-optimal pyramid-based joint communication and computation scheduling for distributed edge computing. In: IEEE Conference on Computer Communications, IEEE INFOCOM 2023, pp. 1ā10 (2023). https://doi.org/10.1109/INFOCOM53939.2023.10228964
Farrington, N., Porter, G., Fainman, Y., Papen, G., Vahdat, A.: Hunting mice with microsecond circuit switches. In: Proceedings of the 11th ACM Workshop on Hot Topics in Networks, pp. 115ā120 (2012)
Jia, S., Jin, X., Ghasemiesfeh, G., Ding, J., Gao, J.: Competitive analysis for online scheduling in software-defined optical wan. In: IEEE Conference on Computer Communications, IEEE INFOCOM 2017, pp. 1ā9. IEEE (2017)
Jin, X., et al.: Optimizing bulk transfers with software-defined optical WAN. In: Proceedings of the 2016 ACM SIGCOMM Conference, pp. 87ā100 (2016)
Li, J., et al.: Digital twin-assisted, SFC-enabled service provisioning in mobile edge computing. IEEE Trans. Mob. Comput. 1ā16 (2022). https://doi.org/10.1109/TMC.2022.3227248
Li, W., Chen, S., Li, K., Qi, H., Xu, R., Zhang, S.: Efficient online scheduling for coflow-aware machine learning clusters, vol. 10, pp. 2564ā2579. IEEE (2020)
Li, W., Chen, S., Li, K., Qi, H., Xu, R., Zhang, S.: Efficient online scheduling for coflow-aware machine learning clusters. IEEE Trans. Cloud Comput. 10(4), 2564ā2579 (2020)
Li, W., et al.: CoMan: managing bandwidth across computing frameworks in multiplexed datacenters. IEEE Trans. Parallel Distrib. Syst. 29(5), 1013ā1029 (2017)
Li, W., Yuan, X., Li, K., Qi, H., Zhou, X.: Leveraging endpoint flexibility when scheduling coflows across geo-distributed datacenters. In: IEEE Conference on Computer Communications, IEEE INFOCOM 2018, pp. 873ā881. IEEE (2018)
Li, W., Yuan, X., Li, K., Qi, H., Zhou, X., Xu, R.: Endpoint-flexible coflow scheduling across geo-distributed datacenters. IEEE Trans. Parallel Distrib. Syst. 31(10), 2466ā2481 (2020)
Li, W., et al.: Efficient coflow transmission for distributed stream processing. In: IEEE Conference on Computer Communications, IEEE INFOCOM 2020, pp. 1319ā1328. IEEE (2020)
Luo, L., Foerster, K.T., Schmid, S., Yu, H.: Splitcast: optimizing multicast flows in reconfigurable datacenter networks. In: IEEE Conference on Computer Communications, IEEE INFOCOM 2020, pp. 2559ā2568. IEEE (2020)
Luo, L., Foerster, K.T., Schmid, S., Yu, H.: Optimizing multicast flows in high-bandwidth reconfigurable datacenter networks. J. Netw. Comput. Appl. 203, 103399 (2022)
Mitsuya, T., Ochiai, T., Kuno, T., Mori, Y., Hasegawa, H., Sato, K.: Highly reliable and large-scale optical circuit switch for intra-datacentre networks. In: 2022 European Conference on Optical Communication (ECOC), pp. 1ā4. IEEE (2022)
Mosheiov, G.: Multi-machine scheduling with linear deterioration. INFOR: Inf. Syst. Oper. Res. 36(4), 205ā214 (1998)
Peng, Y., Chen, K., Wang, G., Bai, W., Ma, Z., Gu, L.: HadoopWatch: a first step towards comprehensive traffic forecasting in cloud computing. In: IEEE Conference on Computer Communications, IEEE INFOCOM 2014, pp. 19ā27. IEEE (2014)
PerellĆ³, J., et al.: All-optical packet/circuit switching-based data center network for enhanced scalability, latency, and throughput. IEEE Netw. 27(6), 14ā22 (2013)
Porter, G., et al.: Integrating microsecond circuit switching into the data center. ACM SIGCOMM Comput. Commun. Rev. 43(4), 447ā458 (2013)
Shafiee, M., Ghaderi, J.: Scheduling coflows with dependency graph. IEEE/ACM Trans. Netw. 30(1), 450ā463 (2021)
Sun, X.S., Ng, T.E.: When creek meets river: exploiting high-bandwidth circuit switch in scheduling multicast data. In: 2017 IEEE 25th International Conference on Network Protocols (ICNP), pp. 1ā6. IEEE (2017)
Tang, S., He, B., Yu, C., Li, Y., Li, K.: A survey on spark ecosystem: big data processing infrastructure, machine learning, and applications, vol. 34, pp. 71ā91 (2022). https://doi.org/10.1109/TKDE.2020.2975652
Tang, Y., Yuan, T., Liu, B., Xiao, C.: Effective*-flow schedule for optical circuit switching based data center networks: a comprehensive survey, vol. 197, p. 108321. Elsevier (2021)
Wang, G., et al.: C-through: part-time optics in data centers. In: Proceedings of the ACM SIGCOMM 2010 Conference, pp. 327ā338 (2010)
Wang, H., Xu, H., Huang, L., Wang, J., Yang, X.: Load-balancing routing in software defined networks with multiple controllers. Comput. Netw. 141, 82ā91 (2018)
Wang, H., Yu, X., Xu, H., Fan, J., Qiao, C., Huang, L.: Integrating coflow and circuit scheduling for optical networks. IEEE Trans. Parallel Distrib. Syst. 30(6), 1346ā1358 (2019). https://doi.org/10.1109/TPDS.2018.2889251
Xia, Y., Ng, T.E., Sun, X.S.: Blast: accelerating high-performance data analytics applications by optical multicast. In: 2015 IEEE Conference on Computer Communications (INFOCOM), pp. 1930ā1938. IEEE (2015)
Xu, H., Li, X.Y., Huang, L., Deng, H., Huang, H., Wang, H.: Incremental deployment and throughput maximization routing for a hybrid SDN. IEEE/ACM Trans. Netw. 25(3), 1861ā1875 (2017)
Xu, R., Li, W., Li, K., Zhou, X., Qi, H.: Scheduling mix-coflows in datacenter networks. IEEE Trans. Netw. Serv. Manag. 18(2), 2002ā2015 (2020)
Yang, H., Zhu, Z.: Topology configuration scheme for accelerating coflows in a hyper-flex-lion, vol. 14, pp. 805ā814. Optica Publishing Group (2022)
Yao, B., Gao, H., Chen, Q., Li, J.: Energy-adaptive and bottleneck-aware many-to-many communication scheduling for battery-free WSNs. IEEE Internet Things J. 8(10), 8514ā8529 (2021). https://doi.org/10.1109/JIOT.2020.3045979
Zeng, Y., Ye, B., Tang, B., Guo, S., Qu, Z.: Scheduling coflows of multi-stage jobs under network resource constraints. Comput. Netw. 184, 107686 (2021)
Zhao, Y., et al.: Rapier: integrating routing and scheduling for coflow-aware data center networks. In: 2015 IEEE Conference on Computer Communications (INFOCOM), pp. 424ā432. IEEE (2015)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
Ā© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Wu, Y., Chen, Q., Liu, J., Li, F., Cheng, L. (2024). Approximate Multicast Coflow Scheduling inĀ Reconfigurable Data Center Networks. In: Tari, Z., Li, K., Wu, H. (eds) Algorithms and Architectures for Parallel Processing. ICA3PP 2023. Lecture Notes in Computer Science, vol 14489. Springer, Singapore. https://doi.org/10.1007/978-981-97-0798-0_9
Download citation
DOI: https://doi.org/10.1007/978-981-97-0798-0_9
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-97-0797-3
Online ISBN: 978-981-97-0798-0
eBook Packages: Computer ScienceComputer Science (R0)