Skip to main content
Top
Published in: Journal of Combinatorial Optimization 2/2020

10-06-2020

Coordination mechanisms for scheduling selfish jobs with favorite machines

Authors: Cong Chen, Yinfeng Xu

Published in: Journal of Combinatorial Optimization | Issue 2/2020

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

This paper studies the favorite machine model, where each machine has different speed for different types of jobs. The model is a natural generalization of the two related machines model and captures the features of some real life problems, such as the CPU–GPU task scheduling, the two products scheduling and the cloud computing task scheduling. We are interested in the game-theoretic version of the scheduling problem in which jobs correspond to self-interested users and machines correspond to resources. The goal is to design coordination mechanisms (local policies) with a small price of anarchy (PoA) for the scheduling game of favorite machines. We first analyze the well known Makespan policy for our problem, and provide exact bounds on both the PoA and the strong PoA (SPoA). We also propose a new local policy, called FF-LPT, which outperforms several classical policies (e.g., LPT, SPT, FF-SPT and Makespan) in terms of the PoA, and guarantees fast convergence to a pure Nash equilibrium. Moreover, computational results show that the FF-LPT policy also dominates other policies for random instances, and reveal some insights for practical applications.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Appendix
Available only for authorised users
Literature
go back to reference Aumann RJ (1959) Acceptable points in general cooperative n-person games. Princeton University Press, Princeton, pp 287–324MATH Aumann RJ (1959) Acceptable points in general cooperative n-person games. Princeton University Press, Princeton, pp 287–324MATH
go back to reference Azar Y, Fleischer L, Jain K, Mirrokni V, Svitkina Z (2015) Optimal coordination mechanisms for unrelated machine scheduling. Oper Res 63(3):489–500MathSciNetMATHCrossRef Azar Y, Fleischer L, Jain K, Mirrokni V, Svitkina Z (2015) Optimal coordination mechanisms for unrelated machine scheduling. Oper Res 63(3):489–500MathSciNetMATHCrossRef
go back to reference Bilò V, Flammini M, Monaco G, Moscardelli L (2015) Some anomalies of farsighted strategic behavior. Theory Comput Syst 56(1):156–180MathSciNetMATHCrossRef Bilò V, Flammini M, Monaco G, Moscardelli L (2015) Some anomalies of farsighted strategic behavior. Theory Comput Syst 56(1):156–180MathSciNetMATHCrossRef
go back to reference Caragiannis I, Gkatzelis V, Vinci C (2017) Coordination mechanisms, cost-sharing, and approximation algorithms for scheduling. In: Web and internet economics—13th international conference, WINE 2017, Bangalore, 17–20 December 2017, Proceedings, pp 74–87 Caragiannis I, Gkatzelis V, Vinci C (2017) Coordination mechanisms, cost-sharing, and approximation algorithms for scheduling. In: Web and internet economics—13th international conference, WINE 2017, Bangalore, 17–20 December 2017, Proceedings, pp 74–87
go back to reference Chen Q, Lin L, Tan Z, Yan Y (2017) Coordination mechanisms for scheduling games with proportional deterioration. Eur J Oper Res 263(2):380–389MathSciNetMATHCrossRef Chen Q, Lin L, Tan Z, Yan Y (2017) Coordination mechanisms for scheduling games with proportional deterioration. Eur J Oper Res 263(2):380–389MathSciNetMATHCrossRef
go back to reference Chung C, Ligett K, Pruhs K, Roth A (2008) The price of stochastic anarchy. In: Proc. of the 1st int. symp. on algorithmic game theory (SAGT), LNCS, vol 4997, pp 303–314 Chung C, Ligett K, Pruhs K, Roth A (2008) The price of stochastic anarchy. In: Proc. of the 1st int. symp. on algorithmic game theory (SAGT), LNCS, vol 4997, pp 303–314
go back to reference de Jong J, Uetz M (2014) The sequential price of anarchy for atomic congestion games. In: Proc. of the 10th international conference on web and internet economics (WINE), LNCS, vol 8877, pp 429–434 de Jong J, Uetz M (2014) The sequential price of anarchy for atomic congestion games. In: Proc. of the 10th international conference on web and internet economics (WINE), LNCS, vol 8877, pp 429–434
go back to reference Epstein L (2010) Equilibria for two parallel links: the strong price of anarchy versus the price of anarchy. Acta Inform 47(7):375–389MathSciNetMATHCrossRef Epstein L (2010) Equilibria for two parallel links: the strong price of anarchy versus the price of anarchy. Acta Inform 47(7):375–389MathSciNetMATHCrossRef
go back to reference Feldmann R, Gairing M, Lücking T, Monien B, Rode M (2003) Nashification and the coordination ratio for a selfish routing game. In: ICALP 2003, vol 30. Springer, pp 514–526 Feldmann R, Gairing M, Lücking T, Monien B, Rode M (2003) Nashification and the coordination ratio for a selfish routing game. In: ICALP 2003, vol 30. Springer, pp 514–526
go back to reference Fiat A, Kaplan H, Levy M, Olonetsky S (2007) Strong price of anarchy for machine load balancing. In: ICALP 2007, vol 4596. Springer, pp 583–594 Fiat A, Kaplan H, Levy M, Olonetsky S (2007) Strong price of anarchy for machine load balancing. In: ICALP 2007, vol 4596. Springer, pp 583–594
go back to reference Giessler P, Mamageishvili A, Mihalák M, Penna P (2016) Sequential solutions in machine scheduling games. CoRR abs/1611.04159 Giessler P, Mamageishvili A, Mihalák M, Penna P (2016) Sequential solutions in machine scheduling games. CoRR abs/1611.04159
go back to reference Immorlica N, Li LE, Mirrokni VS, Schulz AS (2009) Coordination mechanisms for selfish scheduling. Theor Comput Sci 410(17):1589–1598MathSciNetMATHCrossRef Immorlica N, Li LE, Mirrokni VS, Schulz AS (2009) Coordination mechanisms for selfish scheduling. Theor Comput Sci 410(17):1589–1598MathSciNetMATHCrossRef
go back to reference Koutsoupias E, Papadimitriou C (1999) Worst-case equilibria. In: Proceedings of the 16th annual symposium on theoretical aspects of computer science (STACS). Springer, pp 404–413 Koutsoupias E, Papadimitriou C (1999) Worst-case equilibria. In: Proceedings of the 16th annual symposium on theoretical aspects of computer science (STACS). Springer, pp 404–413
go back to reference Kress D, Meiswinkel S, Pesch E (2018) Mechanism design for machine scheduling problems: classification and literature overview. OR Spectrum 40(3):583–611MathSciNetCrossRef Kress D, Meiswinkel S, Pesch E (2018) Mechanism design for machine scheduling problems: classification and literature overview. OR Spectrum 40(3):583–611MathSciNetCrossRef
go back to reference Leme RP, Syrgkanis V, Tardos É (2012) The curse of simultaneity. In: Proc. of innovations in theoretical computer science (ITCS), pp 60–67 Leme RP, Syrgkanis V, Tardos É (2012) The curse of simultaneity. In: Proc. of innovations in theoretical computer science (ITCS), pp 60–67
go back to reference Nong Q, Fan G, Fang Q (2017) A coordination mechanism for a scheduling game with parallel-batching machines. J Combin Optim 33(2):567–579MathSciNetMATHCrossRef Nong Q, Fan G, Fang Q (2017) A coordination mechanism for a scheduling game with parallel-batching machines. J Combin Optim 33(2):567–579MathSciNetMATHCrossRef
go back to reference Schuurman P, Vredeveld T (2007) Performance guarantees of local search for multiprocessor scheduling. INFORMS J Comput 19(1):52–63MathSciNetMATHCrossRef Schuurman P, Vredeveld T (2007) Performance guarantees of local search for multiprocessor scheduling. INFORMS J Comput 19(1):52–63MathSciNetMATHCrossRef
go back to reference Vakhania N, Hernandez JA, Werner F (2014) Scheduling unrelated machines with two types of jobs. Int J Prod Res 52(13):3793–3801CrossRef Vakhania N, Hernandez JA, Werner F (2014) Scheduling unrelated machines with two types of jobs. Int J Prod Res 52(13):3793–3801CrossRef
go back to reference Zhang L, Zhang Y, Du D, Bai Q (2019) Improved price of anarchy for machine scheduling games with coordination mechanisms. Optim Lett 13(4):949–959 MathSciNetMATHCrossRef Zhang L, Zhang Y, Du D, Bai Q (2019) Improved price of anarchy for machine scheduling games with coordination mechanisms. Optim Lett 13(4):949–959 MathSciNetMATHCrossRef
Metadata
Title
Coordination mechanisms for scheduling selfish jobs with favorite machines
Authors
Cong Chen
Yinfeng Xu
Publication date
10-06-2020
Publisher
Springer US
Published in
Journal of Combinatorial Optimization / Issue 2/2020
Print ISSN: 1382-6905
Electronic ISSN: 1573-2886
DOI
https://doi.org/10.1007/s10878-020-00592-2

Other articles of this Issue 2/2020

Journal of Combinatorial Optimization 2/2020 Go to the issue

Premium Partner