• DocumentCode
    76051
  • Title

    Evaluation of nine heuristic algorithms with data-intensive jobs and computing-intensive jobs in a dynamic environment

  • Author

    Yongsheng Hao ; Guanfeng Liu

  • Author_Institution
    Network Center, Nanjing Univ. of Inf. Sci. & Technol., Nanjing, China
  • Volume
    9
  • Issue
    1
  • fYear
    2015
  • fDate
    2 2015
  • Firstpage
    7
  • Lastpage
    16
  • Abstract
    This study focuses on a dynamic environment where data-intensive jobs and computing-intensive jobs are submitted to a grid at the same time. The authors analyse nine heuristic algorithms in a grid and give a comparison of them in a simulation environment. The nine heuristics are: (i) min-min, (ii) max-min, (iii) duplex, (iv) sufferage, (v) minimum execution time (MET), (vi) opportunistic load balancing (OLB), (vii) fast-fit, (viii) best-fit and (ix) adaptive scoring job scheduling (ASJS). In the simulation, different ratios between the data-intensive jobs and computing-intensive jobs are used to investigate for the performance of the nine heuristics under different arrival rates. Five parameters are used to estimate the performance of those methods. Those parameters include average execution time, average waiting time, the number of finished jobs (FB), the sum of file size that has been submitted to the grid (SFS) and the total number of instructions of all finished jobs (SINI). Simulation results show that four out of the nine heuristics have relative good performance in the job scheduling in the grid systems. They are best-fit, MET, ASJS and OLB.
  • Keywords
    grid computing; minimax techniques; resource allocation; scheduling; ASJS algorithm; FB parameter; MET algorithm; OLB algorithm; SFS parameter; SINI parameter; adaptive scoring job scheduling; average execution time; average waiting time; best-flt algorithm; computing-intensive jobs; data-intensive jobs; duplex algorithm; dynamic environment; fast-fit algorithm; flnished jobs total instructions number; grid systems; heuristic algorithms; job scheduling; max-min algorithm; min-min algorithm; minimum execution time algorithm; opportunistic load balancing algorithm; sufferage algorithm; sum of file size;
  • fLanguage
    English
  • Journal_Title
    Software, IET
  • Publisher
    iet
  • ISSN
    1751-8806
  • Type

    jour

  • DOI
    10.1049/iet-sen.2014.0014
  • Filename
    7047324