Optimizing static job scheduling in a network of heterogeneous computers

被引:78
|
作者
Tang, XY [1 ]
Chanson, ST [1 ]
机构
[1] Hong Kong Univ Sci & Technol, Dept Comp Sci, Hong Kong, Hong Kong, Peoples R China
关键词
D O I
10.1109/ICPP.2000.876153
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper investigates static job scheduling schemes that distribute workload in a network of computers with different speeds. Static schemes involve very low overhead and complexity compared to dynamic schemes, but can still provide significant performance improvement over the case of no load balancing. Optimization techniques are proposed for workload allocation and job dispatching. Workload allocation is modeled as a non-linear optimization problem and solved mathematically: It is shown that allocating a disproportionately high percentage of jobs to the more powerful computers improves system performance. The proposed job dispatching algorithm is an extension of the traditional round-robin scheme. The objective is to reduce burstiness in the job arrival stream to each computer The schemes are evaluated by simulation experiments. Performance results verify their effectiveness in terms of mean response time, mean response ratio, and fairness. The Optimized Round-Robin (ORR) strategy which combines both techniques out-performs other static scheduling algorithms examined.
引用
收藏
页码:373 / 382
页数:10
相关论文
共 50 条
  • [1] OPTIMIZING WORKLOAD ALLOCATION IN A NETWORK OF HETEROGENEOUS COMPUTERS
    Rahim, Rahela
    Ku-Mahamud, Ku Ruhana
    JOURNAL OF INFORMATION AND COMMUNICATION TECHNOLOGY-MALAYSIA, 2011, 10 : 1 - 13
  • [2] Task scheduling for heterogeneous reconfigurable computers
    Ahmadinia, A
    Bobda, C
    Koch, D
    Majer, M
    Teich, J
    SBCCI2004:17TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, PROCEEDINGS, 2004, : 22 - 27
  • [3] An Enhanced Adaptive Scoring Job Scheduling Algorithm for Minimizing Job Failure in Heterogeneous Grid Network
    Aparnaa, S. K.
    Kousalya, K.
    2014 INTERNATIONAL CONFERENCE ON RECENT TRENDS IN INFORMATION TECHNOLOGY (ICRTIT), 2014,
  • [4] Optimizing job scheduling in the Grid environment
    Xia, E
    Jurisica, I
    PROCEEDINGS OF THE 7TH JOINT CONFERENCE ON INFORMATION SCIENCES, 2003, : 447 - 451
  • [5] Job scheduling in heterogeneous distributed systems
    Karatza, HD
    JOURNAL OF SYSTEMS AND SOFTWARE, 2001, 56 (03) : 203 - 212
  • [6] Optimization and Job Scheduling in Heterogeneous Networks
    Elleithy, Abdelrahman
    Rizvi, Syed S.
    Elleithy, Khaled M.
    NOVEL ALGORITHMS AND TECHNIQUES IN TELECOMMUNICATIONS AND NETWORKING, 2010, : 257 - 262
  • [7] Dynamic job scheduling on heterogeneous clusters
    Barbosa, J.
    Moreira, Belmiro
    EIGHTH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING, PROCEEDINGS, 2009, : 3 - +
  • [8] Static scheduling strategies for heterogeneous systems
    Beaumont, O
    Legrand, A
    Robert, Y
    COMPUTING AND INFORMATICS, 2002, 21 (04) : 413 - 430
  • [9] GETTING MOST FROM COMPUTERS WITH JOB SCHEDULING SEQUENCES
    不详
    PERSONNEL JOURNAL, 1974, 53 (11) : 850 - 850
  • [10] Static scheduling strategies for heterogeneous systems
    Beaumont, O
    Legrand, A
    Robert, Y
    PROCEEDINGS OF THE 17TH INTERNATIONAL SYMPOSIUM ON COMPUTER AND INFORMATION SCIENCES, 2003, : 18 - 22