Proceedings

Efficient Mechanism Design for Online Scheduling (Extended Abstract)

Download BibTeX Cite

Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence. Journal track. Pages 4985-4989.

https://doi.org/10.24963/ijcai.2017/707

Abstract

This work concerns the mechanism design for online scheduling in a strategic setting. In this setting, each job is owned by a self-interested agent who may misreport the release time, deadline, length, and value of her job, while we need to determine not only the schedule of the jobs, but also the payment of each agent. We focus on the design of incentive compatible (IC) mechanisms, and study the maximization of social welfare (i.e., the aggregated value of completed jobs) by competitive analysis. We first derive two lower bounds on the competitive ratio of any deterministic IC mechanism to characterize the landscape of our research: one bound is 5, which holds for equal-length jobs; the other bound is $\frac{\kappa}{\ln\kappa}+1-o(1)$, which holds for unequal-length jobs, where $\kappa$ is the maximum ratio between lengths of any two jobs. We then propose a deterministic IC mechanism and show that such a simple mechanism works very well for two models: (1) In the preemption-restart model, the mechanism can achieve the optimal competitive ratio of 5 for equal-length jobs and a near optimal ratio of $(\frac{1}{(1-\epsilon)^2}+o(1)) \frac{\kappa}{\ln\kappa}$ for unequal-length jobs, where $0<\epsilon<1$ is a small constant; (2) In the preemption-resume model, the mechanism can achieve the optimal competitive ratio of 5 for equal-length jobs and a near optimal competitive ratio (within factor 2) for unequal-length jobs.

  1. [Azar et al., 2013] Yossi Azar, Naama Ben-Aroya, Nikhil R Devanur, and Navendu Jain. Cloud scheduling with setup cost. In Proceedings of the twenty-fifth annual ACM symposium on Parallelism in algorithms and architectures, pages 298-304. ACM, 2013.
  2. [Baruah et al., 1992] Sanjoy Baruah, Gilad Koren, Decao Mao, Bhubaneswar Mishra, Arvind Raghunathan, Louis Rosier, Dennis Shasha, and Fuxing Wang. On the competitiveness of on-line real-time task scheduling. Real- Time Systems, 4(2):125-144, 1992.
  3. [Baruah et al., 1994] Sanjoy K Baruah, Jayant Haritsa, and Nitin Sharma. On-line scheduling to maximize task completions. In Proceedings of Real-Time Systems Symposium, pages 228-236. IEEE, 1994.
  4. [Chen et al., 2016] Xujin Chen, Xiaodong Hu, Tie-Yan Liu, Weidong Ma, Tao Qin, Pingzhong Tang, Changjun Wang, and Bo Zheng. Efficient mechanism design for online scheduling. Journal of Artificial Intelligence Research, 56(1):429-461, May 2016.
  5. [Dürr et al., 2012] Christoph Dürr, Łukasz Jeż, and Kim Thang Nguyen. Online scheduling of bounded length jobs to maximize throughput. Journal of Scheduling, 15(5):653-664, 2012.
  6. [Friedman and Parkes, 2003] Eric J Friedman and David C Parkes. Pricing wifi at starbucks: issues in online mechanism design. In Proceedings of the 4th ACM conference on Electronic commerce, pages 240-241. ACM, 2003.
  7. [Hajiaghayi et al., 2005] Mohammad Hajiaghayi, Robert K- leinberg, Mohammad Mahdian, and David C Parkes. Online auctions with re-usable goods. In Proceedings of the 6th ACM conference on Electronic commerce, pages 165-174. ACM, 2005.
  8. [Lavi and Nisan, 2004] Ron Lavi and Noam Nisan. Com- petitive analysis of incentive compatible on-line auctions. Theoretical Computer Science, 310:159-180, 2004.
  9. [Lucier et al., 2013] Brendan Lucier, Ishai Menache, Joseph Seffi Naor, and Jonathan Yaniv. Efficient online scheduling for deadline-sensitive jobs. In Proceedings of the 25th ACM symposium on Parallelism in algorithms and architectures, pages 305-314. ACM, 2013.
  10. [Mashayekhy et al., 2014] Lena Mashayekhy, Mahyar Movahed Nejad, Daniel Grosu, and Athanasios V Vasilakos. Incentive-compatible online mechanisms for resource provisioning and allocation in clouds. In Cloud Computing (CLOUD), 2014 IEEE 7th International Conference on, pages 312-319. IEEE, 2014.
  11. [Nisan, 2007] Noam Nisan. Introduction to mechanism design (for computer scientists). Algorithmic game theory, 209:242, 2007.
  12. [Parkes, 2007] David C Parkes. Online mechanisms. Algorithmic Game Theory, ed. N. Nisan, T. Roughgarden, E. Tardos, and V. Vazirani, Cambridge University Press, pages 411-439, 2007.
  13. [Porter, 2004] Ryan Porter. Mechanism design for online real-time scheduling. In Proceedings of the 5th ACM conference on Electronic commerce, pages 61-70. ACM, 2004.
  14. [Ting, 2008] Hing-Fung Ting. A near optimal scheduler for on-demand data broadcasts. Theoretical Computer Science, 401(1):77-84, 2008.
  15. [Wu et al., 2014] Xiaohong Wu, Yonggen Gu, Guoqiang Li, Jie Tao, Jingyu Chen, and Xiaolong Ma. Online mechanism design for VMS allocation in private cloud. In Network and Parallel Computing, pages 234-246. Springer, 2014.
  16. [Zheng et al., 2006] Feifeng Zheng, Stanley PY Fung, Wun- Tat Chan, Francis YL Chin, Chung Keung Poon, and Pru- dence WH Wong. Improved on-line broadcast scheduling with deadlines. In Computing and Combinatorics, pages 320-329. Springer, 2006.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards