• DocumentCode
    3018487
  • Title

    Processor Allocation for Tasks that is Robust Against Errors in Computation Time Estimates

  • Author

    Sugavanam, Prasanna V. ; Siegel, H.J. ; Maciejewski, Anthony A. ; Ali, Syed Amjad ; Al-Otaibi, Mohammad ; Aydin, Mahir ; Guru, Kumara ; Horiuchi, Aaron ; Krishnamurthy, Yogish G. ; Lee, Panho ; Mehta, Ashish M. ; Oltikar, Mohana ; Pichel, Ron ; Pippin, Al

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Colorado State Univ., Fort Collins, CO, USA
  • fYear
    2005
  • fDate
    04-08 April 2005
  • Abstract
    Heterogeneous computing systems composed of interconnected machines with varied computational capabilities often operate in environments where there may be sudden machine failures, higher than expected load, or inaccuracies in estimation of system parameters. Makespan (defined as the completion time for an entire set of tasks) is often the performance feature that is optimized in such systems. It is important that the makespan of a resource allocation (mapping) be robust against errors in task computation time estimates. The problem of optimally mapping tasks onto machines of a heterogeneous computing environment has been shown, in general, to be NP-complete. Therefore, heuristic techniques to find near optimal solutions to this mapping problem are required. The goal of this research is to find a static mapping of tasks so that the robustness of the desired system feature, makespan, is maximized against the errors in task execution time estimates. Seven heuristics to derive near-optimal solutions and an upper bound to this problem are presented and evaluated.
  • Keywords
    computational complexity; multiprocessing systems; resource allocation; computational complexity; heterogeneous computing system; heuristic technique; makespan; multiprocessing systems; processor allocation; Active appearance model; Computer science; Educational technology; Linux; Parameter estimation; Production; Resource management; Robustness; State estimation; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2005. Proceedings. 19th IEEE International
  • Print_ISBN
    0-7695-2312-9
  • Type

    conf

  • DOI
    10.1109/IPDPS.2005.362
  • Filename
    1419952