Randomized mechanism design for decentralized network scheduling

  • Jian Sun
  • , Dachuan Xu
  • , Deren Han
  • , Wenjing Hou
  • , Xiaoyan Zhang*
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

In the network scheduling, jobs (tasks) must be scheduled on uniform machines (processors) connected by a complete graph so as to minimize the total weighted completion time. This setting can be applied in distributed multi-processor computing environments and also in operations research. In this paper, we study the design of randomized decentralized mechanism in the setting where a set of non-preemptive jobs select randomly a machine from a set of uniform machines to be processed on, and each machine can process at most one job at a time. We introduce a new concept of myopic Bayes–Nash incentive compatibility which weakens the classical Bayes–Nash incentive compatibility and derive a randomized decentralized mechanism under the assumption that each job is a rational and selfish agent. We show that our mechanism can induce jobs to report truthfully their private information referred to myopic Bayes–Nash implementability by using a graph theoretic interpretation of the incentive compatibility constraints. Furthermore, we prove that the performance of this mechanism is asymptotically optimal.

Original languageEnglish
Pages (from-to)722-740
Number of pages19
JournalOptimization Methods and Software
Volume35
Issue number4
DOIs
StatePublished - 3 Jul 2020

Keywords

  • Network scheduling
  • asymptotic optimality
  • decentralized mechanism design
  • graph approach
  • myopic Bayes–Nash incentive compatibility

Fingerprint

Dive into the research topics of 'Randomized mechanism design for decentralized network scheduling'. Together they form a unique fingerprint.

Cite this