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 preemption in 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 version of 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 performance of 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.
This work has been supported in parts by the EU IST program under grant 034286 “SORMA”. Jochen Stößer was additionally funded by the German D-Grid initiative under grant “Biz2Grid”.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
References
Amar, L., Mu’alem, A., Stößer, J.: On the importance of migration for fairness in online grid markets (submitted for publication)
Barak, A., Shiloh, A., Amar, L.: An organizational grid of federated mosix clusters. In: CCGrid 2005 (2005)
Christodoulou, G., Koutsoupias, E., Vidali, A.: A lower bound for scheduling mechanisms. In: SODA 2007 (2007)
Chun, B., Culler, D.: Market-based Proportional Resource Sharing for Clusters.Technical report, Computer Science Division, University of California (2000)
Chun, B.N., Culler, D.E.: User-centric performance analysis of market-based cluster batch schedulers. In: CCGrid 2002 (2002)
Feitelson, D.: Parallel workloads archive (2008), http://www.cs.huji.ac.il/labs/parallel/workload/
Figueiredo, R.J., Dinda, P.A., Fortes, J.A.B.: A case for grid computing on virtual machines. In: ICDCS 2003 (2003)
Friedman, E., Parkes, D.: Pricing WiFi at Starbucks: issues in online mechanism design. In: EC 2003 (2003)
Graham, R.L., Lawler, E.L., Lenstra, J.K., Kan, A.H.G.R.: Optimization and approximation in deterministic sequencing and scheduling theory: a survey. Annals of Discrete Mathematics 5, 287–326 (1979)
Harchol-Balter, M., Downey, A.B.: Exploiting process lifetime distributions for dynamic load balancing. ACM Trans. Comput. Syst. 15(3), 253–285 (1997)
Heydenreich, B., Müller, R., Uetz, M.: Decentralization and mechanism design for online machine scheduling. In: SWAT 2006 (2006)
Lavi, R., Mu’alem, A., Nisan, N.: Towards a characterization of truthful combinatorial auctions. In: FOCS 2003 (2003)
Lavi, R., Nisan, N.: Online ascending auctions for gradually expiring items. In: SODA 2005 (2005)
Megow, N., Schulz, A.: On-line scheduling to minimize average completion time revisited. Operations Research Letters 32(5), 485–490 (2004)
Mu’alem, A., Feitelson, D.: Utilization, predictability, workloads, and user runtime estimates in scheduling the IBM SP 2 with backfilling. IEEE TPDS 12(6), 529–543 (2001)
MuŠalem, A., Schapira, M.: Setting lower bounds on truthfulness. In: SODA 2007 (2007)
Nisan, N., Roughgarden, T., Tardos, E., Vazirani, V.V.: Algorithmic Game Theory. Cambridge University Press, New York (2007)
Porter, R.: Mechanism design for online real-time scheduling. In: EC 2004 (2004)
Sanghavi, S., Hajek, B.: Optimal allocation of a divisible good to strategic buyers. In: IEEE CDC (2004)
Smith, W.E.: Various Optimizers for Single-Stage Production. Naval Resource Logistics Quarterly 3, 59–66 (1956)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Amar, L., Mu’alem, A., Stößer, J. (2008). The Power of Preemption in Economic Online Markets . In: Altmann, J., Neumann, D., Fahringer, T. (eds) Grid Economics and Business Models. GECON 2008. Lecture Notes in Computer Science, vol 5206. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-85485-2_4
Download citation
DOI: https://doi.org/10.1007/978-3-540-85485-2_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-85484-5
Online ISBN: 978-3-540-85485-2
eBook Packages: Computer ScienceComputer Science (R0)