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 条
  • [41] Offline Equivalence: A Non-Preemptive Scheduling Technique for Resource-Constrained Embedded Real-Time Systems
    Nasri, Mitra
    Brandenburg, Bjorn B.
    PROCEEDINGS OF THE 23RD IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2017), 2017, : 75 - 86
  • [42] Non-preemptive Real-time Task Scheduling on Heterogeneous Systems - A Supervisory Control Based Optimal Approach
    Devaraj, Rajesh
    Sarkar, Arnab
    Biswas, Santosh
    2022 EUROPEAN CONTROL CONFERENCE (ECC), 2022, : 900 - 905
  • [43] Runtime feasibility check for non-preemptive real-time periodic tasks
    Kim, S
    Lee, J
    Kim, J
    INFORMATION PROCESSING LETTERS, 2006, 97 (03) : 83 - 87
  • [44] Reliability Aware Energy Optimized Scheduling of Non-Preemptive Periodic Real-Time Tasks on Heterogeneous Multiprocessor System
    Kumar, Niraj
    Mayank, Jaishree
    Mondal, Arijit
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2020, 31 (04) : 871 - 885
  • [45] Real-time scheduling of non-preemptive sporadic tasks on uniprocessor systems using supervisory control of timed DES
    Devaraj, Rajesh
    Sarkar, Arnab
    Biswas, Santosh
    2017 AMERICAN CONTROL CONFERENCE (ACC), 2017, : 3212 - 3217
  • [46] High Performance Non-Preemptive Dynamic Scheduling Algorithm for Soft Real Time System
    Khalib, Zahereel Ishwar Abdul
    Ahmad, Badlishah R.
    Ong, Ong Bi Lynn
    2012 IEEE SYMPOSIUM ON COMPUTER APPLICATIONS AND INDUSTRIAL ELECTRONICS (ISCAIE 2012), 2012,
  • [47] Real-Time Supervisory Control of a Processor for Non-Preemptive Execution of Periodic Tasks
    Peter C. Y. Chen
    W. M. Wonham
    Real-Time Systems, 2002, 23 : 183 - 208
  • [48] Real-time supervisory control of a processor for non-preemptive execution of periodic tasks
    Chen, PCY
    Wonham, WM
    REAL-TIME SYSTEMS, 2002, 23 (03) : 183 - 208
  • [49] Non-preemptive Constrained Link Scheduling in Wireless Mesh Networks
    Wu, Yiqun
    Zhang, Ying Jun
    Niu, Zhisheng
    GLOBECOM 2008 - 2008 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, 2008,
  • [50] Non-Preemptive Scheduling with History-Dependent Execution Time
    Andersson, Bjoern
    Chaki, Sagar
    de Niz, Dionisio
    Dougherty, Brian
    Kegley, Russell
    White, Jules
    PROCEEDINGS OF THE 24TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2012), 2012, : 363 - 372