A new dynamic scheduling algorithm for real-time homogenous multiprocessor systems

被引:0
作者
Yang, Yuhai [1 ,2 ]
Bin, Xuelian
Yu, Shengsheng [1 ,2 ]
机构
[1] Huazhong Univ Sci & Technol, Natl Storage Syst Lab, Sch Comp Sci & Technol, Wuhan 430074, Hubei, Peoples R China
[2] Airforce Army Radar Acad, Dept Informat Engn, Wuhan 430074, Hubei, Peoples R China
来源
DCABES 2006 PROCEEDINGS, VOLS 1 AND 2 | 2006年
关键词
multiprocessor systems; dynamic scheduling; non-preemptive scheduling; and aperiodic task;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Many time-critical applications require predictable performance and tasks in these applications have deadlines to be met. In this paper, we develop a new algorithm for non-preemptive scheduling of dynamically arriving real-time tasks (aperiodic task) in multiprocessor systems. The new algorithm includes two policies: task selection policy and processor selection policy, named grouping policy and properly choosing policy (PCP), respectively. Grouping policy and PCP aim to maximize the effective utilization of resources and processors, respectively. Simulation results show this algorithm outperforms the myopic algorithm and the thrift algorithm.
引用
收藏
页码:1064 / 1068
页数:5
相关论文
共 7 条
  • [1] MULTIPROCESSOR ONLINE SCHEDULING OF HARD-REAL-TIME TASKS
    DERTOUZOS, ML
    MOK, AKL
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1989, 15 (12) : 1497 - 1506
  • [2] An efficient dynamic scheduling algorithm for multiprocessor real-time systems
    Manimaran, G
    Murthy, CSR
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1998, 9 (03) : 312 - 319
  • [3] MITTAL A, 1998, P 5 INT C REAL TIM C, P162
  • [4] QIAO Y, J SOFTWARE, V3, P2251
  • [5] QIAO Y, 2002, J SOFTWARE, V3, P51
  • [6] Efficient scheduling algorithms for real-time multiprocessor systems
    Ramamritham, Krithi
    Stankovic, John A.
    Shiah, Perng-Fei
    [J]. IEEE Transactions on Parallel and Distributed Systems, 1990, 1 (02) : 184 - 194
  • [7] WANG K, 2002, STUDY DYNAMIC SCHEDU, V39, P725