Incentive Compatible Online Scheduling of Malleable Parallel Jobs with Individual Deadlines
Incentive Compatible Online Scheduling of Malleable Parallel Jobs with Individual Deadlines
复制标题
具有单独截止日期的可延展并行作业的激励兼容在线调度
DOI:
10.1109/icpp.2010.60
复制
发表时间:
2010
期刊:
影响因子:
--
通讯作者:
Daniel Grosu
中科院分区:
文献类型:
--
作者:
T. E. Carroll;Daniel Grosu
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.