A truthful mechanism for interval scheduling

0Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Motivated by cloud computing, we study a market-based approach for job scheduling on multiple machines where users have hard deadlines and prefer earlier completion times. In our model, completing a job provides a benefit equal to its present value, i.e., the value discounted to the time when the job finishes. Users submit job requirements to the cloud provider who non-preemptively schedules jobs to maximize the social welfare, i.e., the sum of present values of completed jobs. Using a simple and fast greedy algorithm, we obtain a 1+s/(s-1) approximation to the optimal schedule, where s < 1 is the minimum ratio of a job’s deadline to processing time. Building on our approximation algorithm, we construct a pricing rule to incentivize users to truthfully report all job requirements.

Cite

CITATION STYLE

APA

Garg, J., & McGlaughlin, P. (2018). A truthful mechanism for interval scheduling. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 11059 LNCS, pp. 100–112). Springer Verlag. https://doi.org/10.1007/978-3-319-99660-8_10

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free