Proceedings

Selling Reserved Instances in Cloud Computing

Download BibTeX Cite

Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 224-230.

Abstract

In this paper, we study the problem of designing new mechanisms for selling reserved instances (al-so referred to as virtual machines) in cloud computing. Unlike the practice in today's clouds in which users only have a few predefined options to reserve instances (i.e., either 1-year reservation or 3-year reservation), we allow users to reserve resources for any length and from any time point in the future. Our goal is to maximize the social welfare. We propose two mechanisms, one for the case where all the jobs are tight (their lengths are exactly their reservation time intervals), and the other for the more general case where jobs are delayable and have some flexibility on their reservations. Both of the mechanisms are prompt in the sense that the acceptance and the payment for a job is determined at the very moment of its arrival. We use competitive analysis to evaluate the performance of our mechanisms, and show that both of the mechanisms have a competitive ratio of O(ln(kT )) under some mild assumption, where k (res. T ) is the maximum ratio between per-instance-hour valuation (res. length) of any two jobs. We then prove that no algorithm can achieve a competitive ratio better than ln(2kT ) under the same assumption. Therefore, our mechanisms are optimal within a constant factor.

  1. [Abhishek et al., 2012] Vineet Abhishek, Ian A Kash, and Peter Key. Fixed and market pricing for cloud services. arXiv preprint arXiv:1201.5621, 2012.
  2. [AWS, 2015] Amazon web services, 2015. http://aws.amazon.com/. Link
  3. [Azar and Khaitsin, 2011] Yossi Azar and Ety Khaitsin. Prompt mechanism for ad placement over time. In Algo- rithmic Game Theory, pages 19-30. Springer, 2011. [Azure, 2015] Microsoft azure, 2015. http://azure.microsoft.com/en-us/. Link
  4. [Baker and Collier, 1999] Timothy Kevin Baker and David A Collier. A comparative revenue analysis of hotel yield management heuristics. Decision Sciences, 30(1):239-263, 1999.
  5. [Bitran and Gilbert, 1996] Gabriel R Bitran and Stephen M Gilbert. Managing hotel reservations with uncertain ar- rivals. Operations Research, 44(1):35-49, 1996.
  6. [Bitran and Mondschein, 1995] Gabriel R Bitran and Su- sana V Mondschein. An application of yield management to the hotel industry considering multiple day stays. Op- erations Research, 43(3):427-443, 1995.
  7. [Chakrabarty et al., 2013] Deeparnab Chakrabarty, Yunhong Zhou, and Rajan Lukose. Online knapsack problems. 2013.
  8. [Fox et al., 2009] Armando Fox, Rean Griffith, A Joseph, R Katz, A Konwinski, G Lee, D Patterson, A Rabkin, and I Stoica. Above the clouds: A berkeley view of cloud com- puting. Dept. Electrical Eng. and Comput. Sciences, Uni- versity of California, Berkeley, Rep. UCB/EECS, 28:13, 2009.
  9. [Friedman and Parkes, 2003] Eric J Friedman and David C Parkes. Pricing wifi at starbucks: issues in online mech- anism design. In Proceedings of the 4th ACM conference on Electronic commerce, pages 240-241. ACM, 2003.
  10. [Funke et al., 2012] Daniel Funke, Fabian Brosig, and Michael Faber. Towards truthful resource reservation in cloud computing. In Performance Evaluation Methodolo- gies and Tools (VALUETOOLS), 2012 6th International Conference on, pages 253-262. IEEE, 2012.
  11. [Goldman et al., 2002] Paul Goldman, Richard Freling, Kevin Pak, and Nanda Piersma. Models and techniques for hotel revenue management using a rolling horizon. Jour- nal of Revenue and Pricing Management, 1(3):207-219, 2002.
  12. [Google Cloud Platform, 2015] Google cloud platform, 2015. https://cloud.google.com/. Link
  13. [Hajiaghayi, 2005] Mohammad T Hajiaghayi. Online auc- tions with re-usable goods. In Proceedings of the 6th ACM conference on Electronic commerce, pages 165-174. ACM, 2005.
  14. [Jain et al., 2014] Navendu Jain, Ishai Menache, Joseph Seffi Naor, and Jonathan Yaniv. A truthful mechanism for value- based scheduling in cloud computing. Theory of Comput- ing Systems, 54(3):388-406, 2014.
  15. [Mashayekhy et al., 2014] Lena Mashayekhy, Mah- yar Movahed Nejad, Daniel Grosu, and Athanasios V Vasilakos. Incentive-compatible online mechanisms for resource provisioning and allocation in clouds. Memory (GB), 1(3.75):7-5, 2014.
  16. [McMahon-Beattie, 2002] Una McMahon-Beattie. The strategy and tactics of pricing: A guide to profitable de- cision making. Journal of Revenue and Pricing Manage- ment, 1(3):286-287, 2002.
  17. [Parkes et al., 2004] David C. Parkes, Satinder P. Singh, and Dimah Yanovsky. Approximately efficient online mecha- nism design. In Advances in Neural Information Process- ing Systems 17 [Neural Information Processing Systems, NIPS 2004, December 13-18, 2004, Vancouver, British Columbia, Canada], pages 1049-1056, 2004.
  18. [Parkes, 2007] David C Parkes. Online mechanisms. 2007.
  19. [Schütze, 2008] Jörg Schütze. Pricing strategies for perish- able products: the case of vienna and the hotel reservation system hrs. com. Central European Journal of Operations Research, 16(1):43-66, 2008.
  20. [Vinothina et al., 2012] V Vinothina, R Sridaran, and Pad- mavathi Ganapathi. A survey on resource allocation strate- gies in cloud computing. International Journal of Ad- vanced Computer Science & Applications, 3(6), 2012.
  21. [Williamson, 1992] Elizabeth Louise Williamson. Airline network seat inventory control: Methodologies and rev- enue impacts. Technical report, [Cambridge, Mass.: Mas- sachusetts Institute of Technology, Dept. of Aeronautics & Astronautics], Flight Transportation Laboratory,[1992], 1992.
  22. [Zaman and Grosu, 2012] Sharrukh Zaman and Daniel Grosu. An online mechanism for dynamic vm provi- sioning and allocation in clouds. In 5th International Conference on Cloud Computing (CLOUD), pages 253-260. IEEE, 2012.
  23. [Zhang et al., 2013] Hong Zhang, Bo Li, Hongbo Jiang, Fangming Liu, Athanasios V Vasilakos, and Jiangchuan Liu. A framework for truthful online auctions in cloud computing with heterogeneous user demands. In Proceed- ings of INFOCOM, pages 1510-1518. IEEE, 2013.

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

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