Truthful algorithms for scheduling selfish tasks on parallel machines

被引:0
|
作者
Angel, E [1 ]
Bampis, E [1 ]
Pascual, F [1 ]
机构
[1] Univ Evry Val Essonne, CNRS, UMR 8042, LaMI, F-91000 Evry, France
关键词
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We consider the problem of designing truthful mechanisms for scheduling selfish tasks (or agents)-whose objective is the minimization of their completion times- on parallel identical machines in order to minimize the makespan. A truthful mechanism can be easily obtained in this context (if we, of course, assume that the tasks cannot shrink their lengths) by scheduling the tasks following the increasing order of their lengths. The quality of a mechanism is measured by its approximation factor (price of anarchy, in a distributed system) w.r.t. the social optimum. The previous mechanism, known as SPT, produces a (2 - 1/m)-approximate schedule, where m is the number of machines. The central question in this paper is the following: "Are there other truthful mechanisms with better approximation guarantee (price of anarchy) for the considered scheduling problem?" This question has been raised by Christodoulou et al [1] in the context of coordination mechanisms, but it is also relevant in centrally controlled systems. We present (randomized) truthful mechanisms for both the centralized and the distributed settings that improve the (expected) approximation guarantee (price of anarchy) of the SPT mechanism. Our centralized mechanism holds for any number of machines and arbitrary schedule lengths, while the coordination mechanism holds only for two machines and schedule lengths that are powers of a certain constant.
引用
收藏
页码:698 / 707
页数:10
相关论文
共 50 条
  • [31] A Unified Approach to Truthful Scheduling on Related Machines
    Epstein, Leah
    Levin, Asaf
    van Stee, Rob
    [J]. MATHEMATICS OF OPERATIONS RESEARCH, 2016, 41 (01) : 332 - 351
  • [32] A Unified Approach to Truthful Scheduling on Related Machines
    Epstein, Leah
    Levin, Asaf
    van Stee, Rob
    [J]. PROCEEDINGS OF THE TWENTY-FOURTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS (SODA 2013), 2013, : 1243 - 1252
  • [33] Impact of Tasks Classification and Virtual Machines Categorization on Tasks Scheduling Algorithms in Cloud Computing
    Aladwani, Tahani
    [J]. PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON INTERNET OF THINGS, DATA AND CLOUD COMPUTING (ICC 2017), 2017,
  • [34] Randomized Truthful Mechanisms for Scheduling Unrelated Machines
    Lu, Pinyan
    Yu, Changyuan
    [J]. INTERNET AND NETWORK ECONOMICS, PROCEEDINGS, 2008, 5385 : 402 - 413
  • [35] OPTIMAL PERFORMANCES AND SCHEDULING FOR PARALLEL ALGORITHMS WITH EQUAL COST TASKS
    MAHJOUB, Z
    KAROUISAHTOUT, F
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1992, 634 : 799 - 800
  • [36] Scheduling Tasks from Selfish Multi-tasks Agents
    Cohen, Johanne
    Pascual, Fanny
    [J]. EURO-PAR 2015: PARALLEL PROCESSING, 2015, 9233 : 183 - 195
  • [37] Online LPT algorithms for parallel machines scheduling with a single server
    Chunjie Su
    [J]. Journal of Combinatorial Optimization, 2013, 26 : 480 - 488
  • [38] OPTIMIZATION OF JOB SCHEDULING ON PARALLEL MACHINES BY SIMULATED ANNEALING ALGORITHMS
    LO, ZP
    BAVARIAN, B
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 1992, 4 (03) : 323 - 328
  • [39] Efficient algorithms for flexible job shop scheduling with parallel machines
    Kubiak, Wieslaw
    Feng, Yanling
    Li, Guo
    Sethi, Suresh P.
    Sriskandarajah, Chelliah
    [J]. NAVAL RESEARCH LOGISTICS, 2020, 67 (04) : 272 - 288
  • [40] Approximation Algorithms for Scheduling with Rejection on Two Unrelated Parallel Machines
    Lin, Feng
    Zhang, Xianzhao
    Cai, Zengxia
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2015, 6 (11) : 260 - 264