On-line scheduling of scalable real-time tasks on multiprocessor systems

被引:19
|
作者
Lee, WY
Hong, SJ
Kim, J
机构
[1] Hallym Univ, Div IET, Kangwon Do 200702, South Korea
[2] Pohang Univ Sci & Technol, POSTECH, Dept CSE, Pohang 790784, South Korea
关键词
real-time task; on-line scheduling; scalable task; multiprocessor system;
D O I
10.1016/j.jpdc.2003.06.002
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The computation time of scalable tasks depends on the number of processors allocated to them in multiprocessor systems. As more processors are allocated to a scalable task, the overall computation time of the task decreases but the total amount of processors' time devoted to the execution of the task, called workload, increases due to parallel execution overhead. In this paper, we propose a task scheduling algorithm that utilizes the property of scalable tasks for on-line and real-time scheduling. In the proposed algorithm, the total workload of all scheduled tasks is reduced by managing processors allocated to the tasks as few as possible without missing their deadlines. As a result, the processors in the system have less load to execute the scheduled tasks and can execute more newly arriving tasks before their deadlines. Simulation results show that the proposed algorithm performs significantly better than the conventional algorithm based on a fixed number of processors to execute each task. (C) 2003 Elsevier Inc. All rights reserved.
引用
收藏
页码:1315 / 1324
页数:10
相关论文
共 50 条
  • [1] LDA - Scalable, off-line multiprocessor scheduling for real-time systems
    Zhou, HY
    Schwan, K
    [J]. INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-III, PROCEEDINGS, 1997, : 383 - 391
  • [2] PREEMPTIVE SCHEDULING OF REAL-TIME TASKS ON MULTIPROCESSOR SYSTEMS
    MUNTZ, RR
    COFFMAN, EG
    [J]. JOURNAL OF THE ACM, 1970, 17 (02) : 324 - &
  • [3] Scheduling Algorithms for Dynamical Real-Time Tasks on Multiprocessor Systems
    Kuo, Chin-Fu
    Lu, Yung-Feng
    [J]. PROCEEDINGS OF THE 2018 CONFERENCE ON RESEARCH IN ADAPTIVE AND CONVERGENT SYSTEMS (RACS 2018), 2018, : 213 - 218
  • [4] Scheduling Algorithm for Parallel Real-Time Tasks on Multiprocessor Systems
    Kuo, Chin-Fu
    Lu, Yung-Feng
    [J]. APPLIED COMPUTING REVIEW, 2016, 16 (04): : 14 - 24
  • [5] Real-time scheduling for dependable multimedia tasks in multiprocessor systems
    Qin, X
    Pang, LP
    Han, ZF
    Li, SL
    [J]. IEEE 2000 TENCON PROCEEDINGS, VOLS I-III: INTELLIGENT SYSTEMS AND TECHNOLOGIES FOR THE NEW MILLENNIUM, 2000, : B136 - B140
  • [6] On-line scheduling of hard real-time tasks on multiprocessors
    Dominic, M
    Jain, BN
    [J]. 3RD INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING, PROCEEDINGS, 1996, : 392 - 399
  • [7] A New Approach for Scheduling of Parallelizable Tasks in Real-Time Multiprocessor Systems
    G. Manimaran
    C. Siva Ram Murthy
    Krithi Ramamritham
    [J]. Real-Time Systems, 1998, 15 : 39 - 60
  • [8] Scheduling of Real-Time Tasks With Multiple Critical Sections in Multiprocessor Systems
    Chen, Jian-Jia
    Shi, Junjie
    von der Bruggen, Georg
    Ueter, Niklas
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2022, 71 (01) : 146 - 160
  • [9] Combined scheduling of hard and soft real-time tasks in multiprocessor systems
    Duwairi, B
    Manimaran, G
    [J]. HIGH PERFORMANCE COMPUTING - HIPC 2003, 2003, 2913 : 279 - 289
  • [10] A Weakly Hard Real-Time Tasks on Global Scheduling of Multiprocessor Systems
    Ismail, Habibah
    Jawawi, Dayang N. A.
    Isa, Mohd Adham
    [J]. 2015 9TH MALAYSIAN SOFTWARE ENGINEERING CONFERENCE (MYSEC2015), 2015, : 123 - 128