Multi-Dimensional Scheduling for Real-Time Tasks on Heterogeneous Clusters

被引:5
|
作者
朱晓敏 [1 ]
陆佩忠 [1 ]
机构
[1] School of Computer Science,Fudan University
基金
中国国家自然科学基金;
关键词
clusters; scheduling; multi-dimensional; heterogeneous; real-time; makespan;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Multiple performance requirements need to be guaranteed in some real-time applications such as multimedia data processing and real-time signal processing in addition to timing constraints.Unfortunately,most conventional scheduling algorithms only take one or two dimensions of them into account.Motivated by this fact,this paper investigates the problem of providing multiple performance guarantees including timeliness,QoS,throughput,QoS fairness and load balancing for a set of independent tasks by dynamic scheduling.We build a scheduler model that can be used for multi-dimensional scheduling.Based on the scheduler model,we propose a heuristic multi-dimensional scheduling strategy, MDSS,consisting of three steps.The first step can be of any existing real-time scheduling algorithm that determines to accept or reject a task.In step 2,we put forward a novel algorithm MQFQ to enhance the QoS levels of accepted tasks,and to make these tasks have fair QoS levels at the same time.Another new algorithm ITLB is proposed and used in step 3. The ITLB algorithm is capable of balancing load and improving throughput of the system.To evaluate the performance of MDSS,we perform extensive simulation experiments to compare MDSS strategy with MDSR strategy,DASAP and DALAP algorithms.Experimental results show that MDSS significantly outperforms MDSR,DASAP and DALAP.
引用
收藏
页码:434 / 446
页数:13
相关论文
共 50 条
  • [21] Edge Scheduling Framework for Real-Time and Non Real-Time Tasks
    Fadahunsi, Olamilekan
    Ma, Yuxiang
    Maheswaran, Muthucumaru
    36TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2021, 2021, : 719 - 728
  • [22] Multi-dimensional denoising of real-time OCT imaging data
    Ralston, Tyler S.
    Atkinson, Ian
    Kamalabadi, Farzad
    Boppart, Stephen A.
    2006 IEEE International Conference on Acoustics, Speech and Signal Processing, Vols 1-13, 2006, : 2396 - 2399
  • [23] Real-Time Scheduling in MapReduce Clusters
    He, Chen
    Lu, Ying
    Swanson, David
    2013 IEEE 15TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2013 IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (HPCC_EUC), 2013, : 1536 - 1544
  • [24] Multi-round Real-Time Divisible Load Scheduling for Clusters
    Lin, Xuan
    Deogun, Jitender
    Lu, Ying
    Goddard, Steve
    HIGH PERFORMANCE COMPUTING - HIPC 2008, PROCEEDINGS, 2008, 5374 : 196 - 207
  • [25] Real-Time Reconfigurable Scheduling of Sporadic Tasks
    Gharsellaoui, Hamza
    Ben Ahmed, Samir
    SOFTWARE TECHNOLOGIES (ICSOFT 2013), 2014, 457 : 24 - 39
  • [26] Real-Time Scheduling of PI Control Tasks
    Reimann, Sven
    Wu, Wei
    Liu, Steven
    IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2016, 24 (03) : 1118 - 1125
  • [27] Deterministic preemptive scheduling of real-time tasks
    Jackson, LE
    Rouskas, GN
    COMPUTER, 2002, 35 (05) : 72 - +
  • [28] Scheduling of real-time tasks with complex constraints
    Choi, SH
    Agrawala, AK
    PERFORMANCE EVALUATION: ORIGINS AND DIRECTIONS, 2000, 1769 : 253 - 282
  • [29] Dynamic scheduling of real-time tasks, by assignment
    University of British Columbia, Vancouver, BC, Canada
    不详
    不详
    不详
    不详
    不详
    不详
    不详
    不详
    不详
    不详
    不详
    不详
    不详
    不详
    不详
    IEEE Concurrency, 4 (14-25):
  • [30] Dynamic scheduling of real-time tasks, by assignment
    Hamidzadeh, B
    Atif, Y
    IEEE CONCURRENCY, 1998, 6 (04): : 14 - +