The Power of Preemption in Economic Online Markets

  • Authors:
  • Lior Amar;Ahuva Mu'Alem;Jochen Stößer

  • Affiliations:
  • Institute of Computer Science, The Hebrew University of Jerusalem, Jerusalem, Israel 91904;Social and Information Sciences Laboratory (SISL), California Institute of Technology, Pasadena, USA CA 91125;Institute of Information Systems and Management (IISM), Universität Karlsruhe (TH), Karlsruhe, Germany 76131

  • Venue:
  • GECON '08 Proceedings of the 5th international workshop on Grid Economics and Business Models
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

In distributed computer networks where resources are under decentralized control, selfish users will generally not work towards one common goal, such as maximizing the overall value provided by the system, but will instead try to strategically maximize their individual benefit. This shifts the scheduling policy in such systems --- the decision about which user may access what resource --- from being a purely algorithmic challenge to the domain of mechanism design.In this paper we will showcase the benefit of allowing preemptionin such economic online settings regarding the performance of market mechanisms by extending the Decentralized Local Greedy Mechanism of Heydenreich et al. [11]. This mechanism was shown to be 3.281-competitive with respect to total weighted completion time if the players act rationally. We show that the preemptive versionof this mechanism is 2-competitive. As a by-product, preemption allows to relax the assumptions on jobs upon which this competitiveness relies. In addition to this worst case analysis, we provide an in-depth empirical analysis of the average case performanceof the original mechanism and its preemptive extension based on real workload traces. Our empirical findings indicate that introducing preemption improves both the utility and the slowdown of the jobs. Furthermore, this improvement does not come at the expense of low-priority jobs.