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] The Research on Real-Time Scheduling Algorithm in Distributed System
    Wang Chengjun
    2009 PACIFIC-ASIA CONFERENCE ON KNOWLEDGE ENGINEERING AND SOFTWARE ENGINEERING, PROCEEDINGS, 2009, : 71 - 74
  • [32] Real-time scheduling with resource sharing on heterogeneous multiprocessors
    Andersson, Bjoern
    Raravi, Gurulingesh
    REAL-TIME SYSTEMS, 2014, 50 (02) : 270 - 314
  • [33] Scheduling of Dynamic Participants in Real-Time Distributed Systems
    Sin, Mong Leng
    Bouroche, Melanie
    Cahill, Vinny
    2011 30TH IEEE INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS (SRDS), 2011, : 245 - 254
  • [34] Semantic-Aware Real-Time Scheduling in Robotics
    Mastrogiovanni, Fulvio
    Paikan, Ali
    Sgorbissa, Antonio
    IEEE TRANSACTIONS ON ROBOTICS, 2013, 29 (01) : 118 - 135
  • [35] Hardness Results for Static Priority Real-Time Scheduling
    Stigge, Martin
    Yi, Wang
    PROCEEDINGS OF THE 24TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2012), 2012, : 189 - 198
  • [36] Schedulability Analysis for Real-Time Systems with EDF Scheduling
    Zhang, Fengxiang
    Burns, Alan
    IEEE TRANSACTIONS ON COMPUTERS, 2009, 58 (09) : 1250 - 1258
  • [37] On the impact of real-time information on field service scheduling
    Petrakis, Ioannis
    Hass, Christian
    Bichler, Martin
    DECISION SUPPORT SYSTEMS, 2012, 53 (02) : 282 - 293
  • [38] Compositional real-time scheduling framework with periodic model
    Shin, Insik
    Lee, Insup
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2008, 7 (03)
  • [39] Robust Partitioned Scheduling for Real-Time Multiprocessor Systems
    Fauberteau, Frederic
    Midonnet, Serge
    George, Laurent
    DISTRIBUTED, PARALLEL AND BIOLOGICALLY INSPIRED SYSTEMS, 2010, 329 : 193 - +
  • [40] Real-time and dynamic fault-tolerant scheduling for scientific workflows in clouds
    Li, Zhongjin
    Chang, Victor
    Hu, Haiyang
    Hu, Hua
    Li, Chuanyi
    Ge, Jidong
    INFORMATION SCIENCES, 2021, 568 : 13 - 39