• DocumentCode
    2259280
  • Title

    The relative performance of various mapping algorithms is independent of sizable variances in run-time predictions

  • Author

    Armstrong, Robert ; Hensgen, Debra ; Kidd, Taylor

  • Author_Institution
    Dept. of Comput. Sci., Naval Postgraduate Sch., Monterey, CA, USA
  • fYear
    1998
  • fDate
    35884
  • Firstpage
    79
  • Lastpage
    87
  • Abstract
    The author studies the performance of four mapping algorithms. The four algorithms include two naive ones: opportunistic load balancing (OLB), and limited best assignment (LBA), and two intelligent greedy algorithms: an O(nm) greedy algorithm, and an O(n2m) greedy algorithm. All of these algorithms, except OLB, use expected run-times to assign jobs to machines. As expected run-times are rarely deterministic in modern networked and server based systems, he first uses experimentation to determine some plausible run-time distributions. Using these distributions, he next executes simulations to determine how the mapping algorithms perform. Performance comparisons show that the greedy algorithms produce schedules that, when executed, perform better than naive algorithms, even though the exact run-times are not available to the schedulers. He concludes that the use of intelligent mapping algorithms is beneficial, even when the expected time for completion of a job is not deterministic
  • Keywords
    computational complexity; local area networks; resource allocation; virtual machines; O(n2m) greedy algorithm; O(nm) greedy algorithm; expected run-times; intelligent greedy algorithms; intelligent mapping algorithms; job assignment; limited best assignment; machines; mapping algorithms; networked systems; opportunistic load balancing; relative performance; run-time distributions; run-time predictions; server based systems; simulations; Computer science; Contracts; Greedy algorithms; Load management; Machine intelligence; Measurement; NP-complete problem; Network servers; Runtime; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Heterogeneous Computing Workshop, 1998. (HCW 98) Proceedings. 1998 Seventh
  • Conference_Location
    Orlando, FL
  • ISSN
    1097-5209
  • Print_ISBN
    0-8186-8365-1
  • Type

    conf

  • DOI
    10.1109/HCW.1998.666547
  • Filename
    666547