Well-behaved online load balancing against strategic jobs

Bo Li, Minming Li, Xiaowei Wu*

*Corresponding author for this work

Research output: Journal Publications and ReviewsRGC 21 - Publication in refereed journalpeer-review

31 Downloads (CityUHK Scholars)

Abstract

In the online load balancing problem on related machines, we have a set of jobs (with different sizes) arriving online, and the task is to assign each job to a machine immediately upon its arrival, so as to minimize the makespan, i.e., the maximum completion time. In classic mechanism design problems, we assume that the jobs are controlled by selfish agents, with the sizes being their private information. Each job (agent) aims at minimizing its own cost, which is its completion time plus the payment charged by the mechanism. Truthful mechanisms guaranteeing that every job minimizes its cost by reporting its true size have been well studied (Aspnes et al. JACM 44(3):486–504, 1997, Feldman et al. in: EC, 2017). In this paper, we study truthful online load balancing mechanisms that are well-behaved (machine with higher speed has larger workload). Good behavior is important as it guarantees fairness between machines and implies truthfulness in some cases when machines are controlled by selfish agents. Unfortunately, existing truthful online load balancing mechanisms are not well behaved. We first show that to guarantee producing a well-behaved schedule, any online algorithm (even non-truthful) has a competitive ratio at least Ω(√m), where m is the number of machines. Then, we propose a mechanism that guarantees truthfulness of the online jobs and produces a schedule that is almost well-behaved. We show that our algorithm has a competitive ratio of O(log m). Moreover, for the case when the sizes of online jobs are bounded, the competitive ratio of our algorithm improves to O(1). Interestingly, we show several cases for which our mechanism is actually truthful against selfish machines. © The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2022.
Original languageEnglish
Pages (from-to)443–455
JournalJournal of Scheduling
Volume26
Issue number5
Online published15 Nov 2022
DOIs
Publication statusPublished - Oct 2023

Bibliographical note

Full text of this publication does not contain sufficient affiliation information. Related Research Unit(s) information for this record is supplemented by the author(s) concerned.

Funding

The work described in this paper was partially sponsored by Project 11771365 supported by NSFC. The work described in this paper was supported by a grant from Research Grants Council of the Hong Kong Special Administrative Region, China (Project No. CityU 11200518). Bo Li is partially funded by the HKSAR RGC under Grant No. PolyU 25211321, NSFC under Grant No. 62102333, and The Hong Kong Polytechnic University under Grant No. P0034420. Xiaowei Wu is funded by FDCT (0143/2020/A3, SKL-IOTSC-2021- 2023), the SRG of University of Macau (SRG2020-00020- IOTSC) and GDST (2020B1212030003).

Research Keywords

  • Online scheduling
  • Posted price
  • Truthful mechanism design

Publisher's Copyright Statement

  • COPYRIGHT TERMS OF DEPOSITED POSTPRINT FILE: This version of the article has been accepted for publication, after peer review (when applicable) and is subject to Springer Nature’s AM terms of use, but is not the Version of Record and does not reflect post-acceptance improvements, or any corrections. The Version of Record is available online at: http://dx.doi.org/10.1007/s10951-022-00770-6.

RGC Funding Information

  • RGC-funded

Fingerprint

Dive into the research topics of 'Well-behaved online load balancing against strategic jobs'. Together they form a unique fingerprint.

Cite this