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 条
  • [31] JOB SHOP PRODUCTION SCHEDULING CRITERIA FOR APPLICATION TO DIGITAL-COMPUTERS
    MARTIN, HW
    OPERATIONS RESEARCH, 1958, 6 (04) : 618 - 618
  • [32] JOB SCHEDULING IS MORE IMPORTANT THAN PROCESSOR ALLOCATION FOR HYPERCUBE COMPUTERS
    KRUEGER, P
    LAI, TH
    DIXITRADIYA, VA
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1994, 5 (05) : 488 - 497
  • [33] Queuing-Oriented Job Optimizing Scheduling In Cloud Mapreduce
    He, Ting-Qin
    Cai, Li-Jun
    Deng, Zi-Yun
    Meng, Tao
    Wang, XuAn
    ADVANCES ON P2P, PARALLEL, GRID, CLOUD AND INTERNET COMPUTING, 2017, 1 : 435 - 446
  • [34] A Branch and Bound Algorithm in Optimizing Job Shop Scheduling Problems
    Nababan, Erna Budhiarti
    Abdullah, Salwani
    Hamdan, Abdul Razak
    Zakaria, Mohamad Shanudin
    INTERNATIONAL SYMPOSIUM OF INFORMATION TECHNOLOGY 2008, VOLS 1-4, PROCEEDINGS: COGNITIVE INFORMATICS: BRIDGING NATURAL AND ARTIFICIAL KNOWLEDGE, 2008, : 248 - 252
  • [35] Optimizing Job Scheduling for Computational Grid based on Firefly Algorithm
    Yousif, Adil
    Abdullah, Abdul Hanan
    Nor, Sulaiman Mohd
    Bashir, Mohammed Bakri
    2012 IEEE CONFERENCE ON SUSTAINABLE UTILIZATION AND DEVELOPMENT IN ENGINEERING AND TECHNOLOGY (STUDENT), 2012, : 97 - 101
  • [36] Static task scheduling with low complexity in the heterogeneous systems
    Chen, Hsin-An
    Lai, Guan-Joe
    WMSCI 2005: 9TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL 4, 2005, : 142 - 147
  • [37] Effective static task scheduling for realistic heterogeneous environment
    Kim, J
    Rho, J
    Lee, JO
    Ko, MC
    DISTRIBUTED COMPUTING - IWDC 2005, PROCEEDINGS, 2005, 3741 : 428 - 438
  • [38] Static scheduling of dependent parallel tasks on heterogeneous clusters
    Barbosa, J.
    Morais, C.
    Nobrega, R.
    Monteiro, A. P.
    2005 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2006, : 546 - 553
  • [39] A heuristic scheduling on heterogeneous tree network
    Huang, Kun
    Wang, Zhiyan
    Weng, Xiaoxiong
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS AND KNOWLEDGE ENGINEERING (ISKE 2007), 2007,
  • [40] Optimizing Packet Scheduling Decisions with Network Coding
    Wang, Jin
    Yoong, Chai Teck
    Wong, Wai-Choong
    2014 21ST INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS (ICT), 2014, : 62 - 66