• DocumentCode
    3411222
  • Title

    A comparison of heuristics for list schedules using the Box-method and P-method for random digraph generation

  • Author

    Al-Sharaeh, Saleh ; Wells, Earl

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Alabama Univ., Huntsville, AL, USA
  • fYear
    1996
  • fDate
    31 Mar-2 Apr 1996
  • Firstpage
    467
  • Lastpage
    471
  • Abstract
    It is not uncommon to evaluate the effectiveness of competing parallel processing scheduling, mapping, and allocation heuristics by applying a common set of randomly-generated task systems and comparing the performance of the resulting allocations in a statistical manner with one another. Although much research has been performed using this paradigm the authors believe that often the results of such experiments have been extrapolated beyond their range of applicability and provide little insight into determining the best heuristic for a given type of real-world problem. This paper presents evidence to support this assertion by analyzing the results of from the mathematical literature (i.e. the P-method and the Box method) to create a large set of directed graphs which are then used (along with a set of digraphs which were derived from real-world problems) to evaluate four classical list-based scheduling methodologies (the HLFET, HLFNET, SCFET, and SCFNET). The difference of the effective ranking of these methodologies from those presented by other researchers illustrate how the built-in biases associated with random techniques can affect how one views the relative effectiveness of each of these heuristics
  • Keywords
    directed graphs; matrix algebra; parallel algorithms; processor scheduling; resource allocation; Box-method; HLFET; HLFNET; P-method; SCFET; SCFNET; allocation heuristics; competing parallel processing scheduling heuristics; directed graphs; list schedules; mapping heuristics; random digraph generation; randomly-generated task systems; Algorithm design and analysis; Computational complexity; Computer networks; Concurrent computing; Heuristic algorithms; Network topology; Parallel processing; Polynomials; Processor scheduling; Statistical analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Theory, 1996., Proceedings of the Twenty-Eighth Southeastern Symposium on
  • Conference_Location
    Baton Rouge, LA
  • ISSN
    0094-2898
  • Print_ISBN
    0-8186-7352-4
  • Type

    conf

  • DOI
    10.1109/SSST.1996.493549
  • Filename
    493549