Efficient real-time divisible load scheduling

被引:5
|
作者
Mamat, Anwar [1 ]
Lu, Ying [1 ]
Deogun, Jitender [1 ]
Goddard, Steve [1 ]
机构
[1] Univ Nebraska, Dept Comp Sci & Engn, Lincoln, NE 68588 USA
关键词
Arbitrarily divisible loads; Real-time computing; Scheduling efficiency; Cluster computing; TASKS; ALGORITHM;
D O I
10.1016/j.jpdc.2012.09.003
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Providing QoS and performance guarantees to arbitrarily divisible loads has become a significant problem for many cluster-based research computing facilities. While progress is being made in scheduling arbitrarily divisible loads, current approaches are not efficient and do not scale well. In this paper, we propose a linear algorithm for real-time divisible load scheduling. Unlike existing approaches, the new algorithm relaxes the tight coupling between the task admission controller and the task dispatcher. By eliminating the need to generate exact schedules in the admission controller, the algorithm avoids high overheads. We also proposed a hybrid algorithm that combines the best of our efficient algorithm and a previously best-known approach. We experimentally evaluate the new algorithm. Simulation results demonstrate that the algorithm scales well, can schedule large numbers of tasks efficiently, and performs similarly to existing approaches in terms of providing real-time guarantees. (c) 2012 Elsevier Inc. All rights reserved.
引用
收藏
页码:1603 / 1616
页数:14
相关论文
共 50 条
  • [31] Efficient dynamic scheduling algorithm for multiprocessor real-time systems
    Indian Inst of Technology, Madras, India
    IEEE Trans Parallel Distrib Syst, 3 (312-319):
  • [32] Efficient feasibility analysis for real-time systems with EDF scheduling
    Albers, K
    Slomka, F
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2005, : 492 - 497
  • [33] An Efficient Scheduling For Low Power in Real-time Embedded Systems
    Anh-Vu Dinh-Duc
    2012 INTERNATIONAL CONFERENCE ON ADVANCED TECHNOLOGIES FOR COMMUNICATIONS (ATC 2012), 2012, : 176 - 179
  • [34] Efficient real-time packet scheduling for smoothed video streams
    Pereira, Rubem
    Pereira, Ella Grishikashvili
    Ajayi, Opeyemi
    International Journal of Simulation: Systems, Science and Technology, 2007, 8 (03): : 47 - 60
  • [35] An efficient dynamic scheduling algorithm for multiprocessor real-time systems
    Manimaran, G
    Murthy, CSR
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1998, 9 (03) : 312 - 319
  • [36] Energy efficient scheduling of real-time tasks on multicore processors
    Seo, Euiseong
    Jeong, Jinkyu
    Park, Seonyeong
    Lee, Joonwon
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2008, 19 (11) : 1540 - 1552
  • [37] Energy-efficient optimal real-time scheduling on multiprocessors
    Funaoka, Kenji
    Kato, Shinpei
    Yamasaki, Nobuyuki
    ISORC 2008: 11TH IEEE SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING - PROCEEDINGS, 2008, : 23 - 30
  • [38] Efficient real-time scheduling of integrated equipment in semiconductor fabrication
    Yoon, HJ
    Lee, DY
    2002 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS I-IV, PROCEEDINGS, 2002, : 3624 - 3629
  • [39] Efficient scheduling schemes for real-time traffic in wireless networks
    Lee, E
    Taubman, D
    GLOBECOM '05: IEEE Global Telecommunications Conference, Vols 1-6: DISCOVERY PAST AND FUTURE, 2005, : 3570 - 3575
  • [40] Energy efficient scheduling for real-time systems with mixed workload
    Chen, Jheng-Ming
    Wang, Kuochen
    Lin, Ming-Ham
    EMBEDDED AND UBIQUITOUS COMPUTING, PROCEEDINGS, 2007, 4808 : 33 - 44