• DocumentCode
    1251979
  • Title

    A shelf-based Lagrangian relaxation algorithm to schedule parallelizable tasks

  • Author

    Monte, James D. ; Pattipati, Krishna R.

  • Author_Institution
    Electr. & Comput. Eng. Dept., Connecticut Univ., Storrs, CT, USA
  • Volume
    31
  • Issue
    6
  • fYear
    2001
  • fDate
    11/1/2001 12:00:00 AM
  • Firstpage
    687
  • Lastpage
    697
  • Abstract
    This paper generalizes classical scheduling theory by removing the restriction that only a single processor can work on a given task at a particular time. Instead, it is assumed that each task can be allocated any number of identical processors from one to the maximum number available, and that a task´s completion time is a nonincreasing function of the number of processors allocated. Once started, a task must run to completion without altering the number of processors given to it. Furthermore, a task can start only when no task is currently executing. The objective considered is minimization of overall completion time (make-span) for the tasks subject to the constraint of a limited number of available processors. To approximately solve this problem, an algorithm based on Lagrangian relaxation is developed, and its performance is analyzed through extensive simulations. Approximate duality gaps range from 0 to about 60% on average and are strongly a function of problem type and size
  • Keywords
    optimisation; production control; relaxation theory; resource allocation; Lagrangian relaxation; completion time; lower bound; optimization; packing; resource allocation; scheduling; shelf-based. problem; Algorithm design and analysis; Analytical models; Helium; Job shop scheduling; Lagrangian functions; Machinery; Performance analysis; Processor scheduling; Resource management; Scheduling algorithm;
  • fLanguage
    English
  • Journal_Title
    Systems, Man and Cybernetics, Part A: Systems and Humans, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1083-4427
  • Type

    jour

  • DOI
    10.1109/3468.983424
  • Filename
    983424