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 条
  • [21] Non-preemptive scheduling of real-time periodic tasks with specified release times
    Khil, A
    Maeng, S
    Cho, J
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 1997, E80D (05) : 562 - 572
  • [22] Robust non-preemptive hard real-time scheduling for clustered multicore platforms
    Lombardi, Michele
    Milano, Michela
    Benini, Luca
    DATE: 2009 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2009, : 803 - 808
  • [23] Energy Optimized Non-preemptive Scheduling of Real-Time Tasks with Precedence and Reliability Constraints
    Kumar, Niraj
    Mondal, Arijit
    2022 35TH INTERNATIONAL CONFERENCE ON VLSI DESIGN (VLSID 2022) HELD CONCURRENTLY WITH 2022 21ST INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (ES 2022), 2022, : 62 - 67
  • [24] Scheduling Real-Time Packets with Non-Preemptive Regions on Priority-based NoCs
    Liu, Meng
    Becker, Matthias
    Behnam, Moris
    Nolte, Thomas
    2016 IEEE 22ND INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2016, : 110 - 119
  • [25] Adaptive EDF non-preemptive scheduling for periodic tasks in the hard real-time systems
    Oh, H
    COMPUTERS AND THEIR APPLICATIONS, 2000, : 361 - 367
  • [26] Non-preemptive interrupt scheduling for safe reuse of legacy drivers in real-time systems
    Facchinetti, W
    Buttazzo, G
    Marinoni, M
    Guidi, G
    17TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2005, : 98 - 105
  • [27] Schedulability Analysis of Non-preemptive Real-time Scheduling for Multicore Processors with Shared Caches
    Xiao, Jun
    Altmeyer, Sebastian
    Pimentel, Andy
    2017 IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2017, : 199 - 208
  • [28] An efficient schedulability condition for non-preemptive real-time systems at common scheduling points
    Saleh Alrashed
    Jamal Alhiyafi
    Aamir Shafi
    Nasro Min-Allah
    The Journal of Supercomputing, 2016, 72 : 4651 - 4661
  • [29] The Case For Non-preemptive, Deadline-driven Scheduling In Real-time Embedded Systems
    Short, Michael
    WORLD CONGRESS ON ENGINEERING, WCE 2010, VOL I, 2010, : 399 - 404
  • [30] An efficient schedulability condition for non-preemptive real-time systems at common scheduling points
    Alrashed, Saleh
    Alhiyafi, Jamal
    Shafi, Aamir
    Min-Allah, Nasro
    JOURNAL OF SUPERCOMPUTING, 2016, 72 (12): : 4651 - 4661