Real-time scheduling of divisible loads in cluster computing environments

被引:10
|
作者
Lin, Xuan [1 ]
Mamat, Anwar [1 ]
Lu, Ying [1 ]
Deogun, Jitender [1 ]
Goddard, Steve [1 ]
机构
[1] Univ Nebraska, Dept Comp Sci & Engn, Lincoln, NE 68588 USA
基金
美国国家科学基金会;
关键词
Real-time scheduling; Parallel computing; Divisible load; QoS; Cluster computing; TASKS; ALGORITHM; DEADLINES;
D O I
10.1016/j.jpdc.2009.11.009
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Cluster computing has become an important paradigm for solving large-scale problems. To enhance the quality of service (QoS) and provide performance guarantees in a cluster computing environment, various real-time scheduling algorithms and workload models have been investigated. Computational loads that can be arbitrarily divided into independent tasks represent many real-world applications. However, the problem of providing performance guarantees to divisible load applications has only recently been studied systematically. In this work, three important and necessary design decisions, ( 1) workload partitioning, (2) node assignment, and (3) task execution order, are identified for real-time divisible load scheduling. A scheduling framework that can configure different policies for each of the three design decisions is proposed and used to generate various algorithms. This paper systematically studies these algorithms and identifies scenarios where the choices of design parameters have significant effects. (C) 2009 Elsevier Inc. All rights reserved.
引用
收藏
页码:296 / 308
页数:13
相关论文
共 50 条
  • [1] Real-time divisible load scheduling for cluster computing
    Lin, Xuan
    Lu, Ying
    Deogun, Jitender
    Goddard, Steve
    [J]. RTAS 2007: 13TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2007, : 303 - +
  • [2] Scheduling real-time divisible loads with advance reservations
    Mamat, Anwar
    Lu, Ying
    Deogun, Jitender
    Goddard, Steve
    [J]. REAL-TIME SYSTEMS, 2012, 48 (03) : 264 - 293
  • [3] Scheduling real-time divisible loads with advance reservations
    Anwar Mamat
    Ying Lu
    Jitender Deogun
    Steve Goddard
    [J]. Real-Time Systems, 2012, 48 : 264 - 293
  • [4] Real-Time Scheduling of Divisible Loads in Clusters to Handle Estimated Execution Time Inaccuracies
    Duc Luong
    Lu, Ying
    Deogun, Jitender
    Goddard, Steve
    [J]. IMETI 2010: 3RD INTERNATIONAL MULTI-CONFERENCE ON ENGINEERING AND TECHNOLOGICAL INNOVATION, VOL II (POST-CONFERENCE EDITION), 2010, : 242 - 247
  • [5] Evaluation of a Linear Programming Approach Towards Scheduling Divisible Real-time Loads
    Chuprat, Surlayan
    Salleh, Shaharuddin
    Baruah, Sanjoy K.
    [J]. INTERNATIONAL SYMPOSIUM OF INFORMATION TECHNOLOGY 2008, VOLS 1-4, PROCEEDINGS: COGNITIVE INFORMATICS: BRIDGING NATURAL AND ARTIFICIAL KNOWLEDGE, 2008, : 456 - 463
  • [6] Scheduling Divisible Real-Time Loads on Clusters with Varying Processor Start Times
    Chuprat, Suriayati
    Baruah, Sanjoy
    [J]. RTCSA 2008: 14TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS - PROCEEDINGS, 2008, : 15 - +
  • [7] Requirement-aware strategies for scheduling real-time divisible loads on clusters
    Hu, Menglan
    Veeravalli, Bharadwaj
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2013, 73 (08) : 1083 - 1091
  • [8] Efficient real-time divisible load scheduling
    Mamat, Anwar
    Lu, Ying
    Deogun, Jitender
    Goddard, Steve
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2012, 72 (12) : 1603 - 1616
  • [9] Real-time divisible load scheduling with advance reservations
    Mamat, Anwar
    Lu, Ying
    Deogun, Jitender
    Goddard, Steve
    [J]. ECRTS 2008: PROCEEDINGS OF THE 20TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, 2008, : 37 - 46
  • [10] A dynamic scheduling algorithm for divisible loads in grid environments
    Loc, Nguyen The
    Elnaffar, Said
    [J]. Journal of Communications, 2007, 2 (04): : 57 - 64