Towards real-time non-preemptive multicast scheduling in reconfigurable data center networks

被引:0
|
作者
Zhang, Fanlong [1 ]
Liu, Jianglong [1 ]
Wu, Yuhang [1 ]
Chen, Quan [1 ]
Chai, Yuan [1 ]
Wang, Zhuowei [1 ]
机构
[1] Guangdong Univ Technol, Sch Comp Sci & Technol, Guangzhou 510006, Peoples R China
关键词
Multicast; Real-time; Flow scheduling; Data center; Reconfigurable networks;
D O I
10.1007/s12083-024-01804-w
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Multicast has emerged as a primary communication pattern in datacenter networks due to the increasing demand for distributed data-parallel applications. To accelerate multicast traffic, the emerging reconfigurable circuit technology, which can establish circuit connections among switches, has been proposed as a promising paradigm for datacenter networks. This paper investigates how to accelerate the non-preemptive multicast flows in a demand-aware manner in reconfigurable datacenter networks. Firstly, the problem of scheduling circuit switches to minimize the average completion time is formulated and proved to be NP-hard. To address the conflicts between different multicast flows under the bandwidth constraint, a connection based hypergraph is constructed and then a two round matching algorithm is proposed under the bandwidth constraint. Additionally, to further reduce the average completion time, we introduce a method to utilize the remaining capacity of the ToR switches by splitting the unscheduled flows. The proposed algorithm is proved to have an approximation ratio of 22n\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$2\sqrt{2n}$$\end{document}, where n represents the number of Top-of-Rack (ToR) switches. Finally, the extensive simulations demonstrate the effectiveness of the proposed algorithm in reducing the average completion time of flows compared to state-of-the-art algorithms.
引用
收藏
页码:4070 / 4083
页数:14
相关论文
共 50 条
  • [31] Non-preemptive and SRP-based fully-preemptive scheduling of real-time Software Transactional Memory
    Barros, Antonio
    Pinho, Luis Miguel
    Yomsi, Patrick Meumeu
    JOURNAL OF SYSTEMS ARCHITECTURE, 2015, 61 (10) : 553 - 566
  • [32] Energy efficient non-preemptive scheduling of imprecise mixed-criticality real-time tasks
    Zhang, Yi-Wen
    SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2023, 37
  • [33] Scheduling non-preemptive periodic tasks in soft real-time systems using fuzzy inference
    Sabeghi, Mojtaba
    Naghibzadeh, Mahmoud
    Taghavi, Tok-Tam
    NINTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT AND COMPONENT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2006, : 27 - 32
  • [34] Scheduling non-preemptive tasks with strict periods in multi-core real-time systems
    Chen, Jinchao
    Du, Chenglie
    Xie, Fei
    Lin, Bin
    JOURNAL OF SYSTEMS ARCHITECTURE, 2018, 90 : 72 - 84
  • [35] Reducing power consumption of non-preemptive real-time systems
    Alrashed, Saleh
    JOURNAL OF SUPERCOMPUTING, 2017, 73 (12): : 5402 - 5413
  • [36] On the implementation of dependable real-time systems with non-preemptive EDF
    Short M.
    Lecture Notes in Electrical Engineering, 2011, 90 LNEE : 183 - 196
  • [37] Reducing power consumption of non-preemptive real-time systems
    Saleh Alrashed
    The Journal of Supercomputing, 2017, 73 : 5402 - 5413
  • [38] Approximate Multicast Coflow Scheduling in Reconfigurable Data Center Networks
    Wu, Yuhang
    Chen, Quan
    Liu, Jianglong
    Li, Fulong
    Cheng, Lianglun
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2023, PT III, 2024, 14489 : 139 - 154
  • [39] Non-Work-Conserving Scheduling of Non-Preemptive Hard Real-Time Tasks Based on Fixed Priorities
    Nasri, Mitra
    Fohler, Gerhard
    PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON REAL-TIME AND NETWORKS SYSTEMS (RTNS) 2015, 2015, : 309 - 318
  • [40] Scalable Utility Aware Scheduling Heuristics for Real-time Tasks with Stochastic Non-preemptive Execution Intervals
    Tidwell, Terry
    Bass, Carter
    Lasker, Eli
    Wylde, Micah
    Gill, Christopher D.
    Smart, William D.
    PROCEEDINGS OF THE 23RD EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2011), 2011, : 238 - 247