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 条
  • [41] Efficient Scheduling for Real-time Pinwheel Tasks on DVS Processors
    Chen, Da-Ren
    Chen, You-Shyang
    APPLIED SCIENCE AND PRECISION ENGINEERING INNOVATION, PTS 1 AND 2, 2014, 479-480 : 901 - +
  • [42] An efficient scheduling algorithm for real-time broadcast in wireless LAN
    Wang, GH
    PROCEEDINGS OF THE THIRD IASTED INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND COMPUTER NETWORKS, 2005, : 290 - 295
  • [43] Efficient development of real-time systems using hybrid scheduling
    Mäki-Turja, J
    Hänninen, K
    Nolin, M
    ESA '05: Proceedings of the 2005 International Conference on Embedded Systems and Applications, 2005, : 53 - 59
  • [44] Energy-Efficient Real-Time Scheduling of DAG Tasks
    Bhuiyan, Ashikahmed
    Guo, Zhishan
    Saifullah, Abusayeed
    Guan, Nan
    Xiong, Haoyi
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2018, 17 (05)
  • [45] An efficient real-time traffic scheduling algorithm in wireless networks
    Zhao, ZG
    Zhang, LF
    Hao, LP
    Shu, YT
    CCECE 2003: CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-3, PROCEEDINGS: TOWARD A CARING AND HUMANE TECHNOLOGY, 2003, : 1543 - 1546
  • [46] An efficient switch design for scheduling real-time multicast traffic
    Liu, DM
    Lee, YH
    REAL-TIME AND EMBEDDED COMPUTING SYSTEMS AND APPLICATIONS, 2003, 2968 : 194 - 207
  • [47] EERTSS: An Energy Efficient Real-Time Task Scheduling Simulator
    Thakare, Girish S.
    Deshmukh, Prashant R.
    2017 INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION, CONTROL AND AUTOMATION (ICCUBEA), 2017,
  • [48] The Real-time Scheduling Strategy Based on Traffic and Load Balancing in Storm
    Zhang, Jing
    Li, Chunlin
    Zhu, Liye
    Liu, Yanpei
    PROCEEDINGS OF 2016 IEEE 18TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS; IEEE 14TH INTERNATIONAL CONFERENCE ON SMART CITY; IEEE 2ND INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (HPCC/SMARTCITY/DSS), 2016, : 372 - 379
  • [49] Evaluation of Load Scheduling Strategies for Real-Time Data Warehouse Environments
    Thiele, Maik
    Lehner, Wolfgang
    ENABLING REAL-TIME BUSINESS INTELLIGENCE, 2010, 41 : 84 - 99
  • [50] Real-time load balancing scheduling algorithm for periodic simulation models
    Wu, Yulin
    Song, Xiao
    Gong, Guanghong
    SIMULATION MODELLING PRACTICE AND THEORY, 2015, 52 : 123 - 134