• DocumentCode
    2709519
  • Title

    Greedy Scheduling with Complex Obejectives

  • Author

    Franke, Carsten ; Lepping, Joachim ; Schwiegelshohn, Uwe

  • Author_Institution
    SAP Res. CEC Belfast, Ulster Univ., Newtownabbey
  • fYear
    2007
  • fDate
    1-5 April 2007
  • Firstpage
    113
  • Lastpage
    120
  • Abstract
    We present a methodology for automatically generating an online scheduling process for an arbitrary objective with the help of evolution strategies. The scheduling problem comprises independent parallel jobs and multiple identical machines and occurs in many real massively parallel processing systems. The system owner defines the objective that may consider job waiting times and priorities of user groups. Our scheduling process is a variant of the simple and commonly used greedy scheduling algorithm in combination with a repeated sorting of the waiting queue. This sorting uses a criterion whose parameters are evolutionary optimized. We evaluate our new scheduling process with real workload data and compare it to the best offline solutions and to the online results of the standard EASY backfill algorithm. To this end, we partition the user of the workloads into groups and select an exemplary objective that prioritizes some of those groups over others
  • Keywords
    evolutionary computation; job shop scheduling; evolution strategies; greedy scheduling; job waiting times; online scheduling; parallel jobs scheduling; parallel processing system; sorting; waiting queue; Collaborative work; Computational intelligence; Grid computing; Intelligent robots; Parallel machines; Parallel processing; Partitioning algorithms; Processor scheduling; Scheduling algorithm; Sorting;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Intelligence in Scheduling, 2007. SCIS '07. IEEE Symposium on
  • Conference_Location
    Honolulu, HI
  • Print_ISBN
    1-4244-0704-4
  • Type

    conf

  • DOI
    10.1109/SCIS.2007.367678
  • Filename
    4218605