• DocumentCode
    2536156
  • Title

    Incentive Compatible Online Scheduling of Malleable Parallel Jobs with Individual Deadlines

  • Author

    Carroll, Thomas E. ; Grosu, Daniel

  • Author_Institution
    Pacific Northwest Nat. Lab., Richland, WA, USA
  • fYear
    2010
  • fDate
    13-16 Sept. 2010
  • Firstpage
    516
  • Lastpage
    524
  • Abstract
    We consider the online scheduling of malleable jobs on parallel systems, such as clusters, symmetric multiprocessing computers, and multi-core processor computers. Malleable jobs is a model of parallel processing in which jobs adapt to the number of processors assigned to them. This model permits the scheduler and resource manager to make more efficient use of the available resources. Each malleable job is characterized by arrival time, deadline, and value. If the job completes by its deadline, the user earns the payoff indicated by the value; otherwise, she earns a payoff of zero. The scheduling objective is to maximize the sum of the values of the jobs that complete by their associated deadlines. Complicating the matter is that users in the real world are rational and they will attempt to manipulate the scheduler by misreporting their jobs´ parameters if it benefits them to do so. To mitigate this behavior, we design an incentive compatible online scheduling mechanism. Incentive compatibility assures us that the users will obtain the maximum payoff only if they truthfully report their jobs´ parameters to the scheduler. Finally, we simulate and study the mechanism to show the effects of misreports on the cheaters and on the system.
  • Keywords
    multiprocessing systems; parallel processing; scheduling; incentive compatibility; incentive compatible online scheduling; individual deadlines; malleable parallel jobs; multicore processor computers; parallel processing; symmetric multiprocessing computers; Computational modeling; Mechanical factors; Processor scheduling; Program processors; Schedules; Scheduling; game theory; mechanism design; parallel job scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing (ICPP), 2010 39th International Conference on
  • Conference_Location
    San Diego, CA
  • ISSN
    0190-3918
  • Print_ISBN
    978-1-4244-7913-9
  • Electronic_ISBN
    0190-3918
  • Type

    conf

  • DOI
    10.1109/ICPP.2010.60
  • Filename
    5599194