• DocumentCode
    3035004
  • Title

    A Heuristic Approach to Task Scheduling in Internet-Based Grids of Computers

  • Author

    Diaz, J. ; Reyes, Sebastián ; Munoz-Caro, C. ; Nino, A.

  • Author_Institution
    Grupo de Quim. Computacional y Comput. de Alto Rendimiento, Univ. de Castilla-La Mancha, Ciudad Real
  • fYear
    2008
  • fDate
    Sept. 29 2008-Oct. 4 2008
  • Firstpage
    110
  • Lastpage
    116
  • Abstract
    Self-scheduling algorithms can achieve a good balance between workload and communication overhead in computational systems. In particular, quadratic self-scheduling (QSS) and exponential self-scheduling (ESS) are flexible enough to adapt to distributed systems. Thus, they are of interest for application in Internet-based grids of computers. However, these algorithms depend on several parameters, which have to be optimized for the working environment. To tackle this problem, we present here a heuristic approach, based in simulated annealing (SA), to optimize all the parameters of QSS and ESS. To such a goal, the computational grid environment is simulated. We find that the optimal SA results permit to reduce the overall computing time of a set of tasks up to a 12%, with respect to results obtained with previous values of the parameters experimentally determined. Moreover, the time to obtain the SA optimized parameters by simulation is negligible compared with that needed using experimental measures. In addition, we find the results to be fairly insensitive to the size of the chunks (sets of tasks sent to a processor). Finally, the results show the SA scheduling approach to be very efficient, since a simple linear dependence of the overall computing time with the number of tasks is found.
  • Keywords
    Internet; grid computing; scheduling; simulated annealing; task analysis; Internet; computational grid; distributed systems; exponential self-scheduling; heuristic approach; quadratic self-scheduling; self-scheduling algorithms; simulated annealing; task scheduling; Biological cells; Computational modeling; Electronic switching systems; Genetic algorithms; Grid computing; Heuristic algorithms; Internet; Processor scheduling; Scheduling algorithm; Simulated annealing; Computational Grid; Heuristic Algorithms; Load balancing; Self-Scheduling Algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Engineering Computing and Applications in Sciences, 2008. ADVCOMP '08. The Second International Conference on
  • Conference_Location
    Valencia
  • Print_ISBN
    978-0-7695-3369-8
  • Electronic_ISBN
    978-0-7695-3369-8
  • Type

    conf

  • DOI
    10.1109/ADVCOMP.2008.9
  • Filename
    4641003