Skip to main content

Truthful Mechanism Design of Reversed Auction on Cloud Computing

  • Conference paper
  • First Online:
Computing and Combinatorics (COCOON 2019)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 11653))

Included in the following conference series:

  • 910 Accesses

Abstract

In this paper, we study a mechanism design of reversed auction on cloud computing. A cloud computing platform has a set of jobs and would like to rent VM instances to process these jobs from cloud providers. In the auction model, each cloud provider (agent) who owns VM instances will submit a bid on the costs for using such VM instances. The mechanism determines the number of VM instances from each agent, and payments that have to be paid for using the chosen VM instances. The utility of every agent is the payment received minus the true cost. Our proposed mechanism is a deterministic truthful mechanism that the utility of each agent is maximized by revealing the true costs. We first provide the analysis of the approximation ratios and then run experiments using both realistic workload and uniformly random data to show the performance of the proposed mechanisms.

Supported in part by NSFC(11671355).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Archer, A., Tardos, E.: Truthful mechanisms for one-parameter agents. In: Proceedings of the 42nd IEEE Symposium on Foundations of Computer Science, pp. 482–491. IEEE Computer Society (2001)

    Google Scholar 

  2. Bansal, N., Elias, M., Khan, A.: Improved approximation for vector bin packing. In: Proceedings of the 27th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), pp. 1561–1579. ACM-SIAM (2016)

    Google Scholar 

  3. Briest, P., Krysta, P., Vöcking, B.: Approximation techniques for utilitarian mechanism design. SIAM J. Comput. 40(6), 1587–1622 (2011)

    Article  MathSciNet  Google Scholar 

  4. Chekuri, C., Gamzu, I.: Truthful mechanisms via greedy iterative packing. In: Dinur, I., Jansen, K., Naor, J., Rolim, J. (eds.) APPROX/RANDOM -2009. LNCS, vol. 5687, pp. 56–69. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-03685-9_5

    Chapter  Google Scholar 

  5. Chekuri, C., Khanna, S.: On multidimensional packing problems. SIAM J. Comput. 33(4), 837–851 (2004)

    Article  MathSciNet  Google Scholar 

  6. Coffman, E.G., Csirik, J., Galambos, G., Martello, S., Vigo, D.: Bin packing approximation algorithms: survey and classification. In: Pardalos, P.M., Du, D.-Z., Graham, R.L. (eds.) Handbook of Combinatorial Optimization, pp. 455–531. Springer, New York (2013). https://doi.org/10.1007/978-1-4419-7997-1_35

    Chapter  Google Scholar 

  7. de La Vega, W.F., Lueker, G.S.: Bin packing can be solved within 1+ \(\varepsilon \) in linear time. Combinatorica 1(4), 349–355 (1981)

    Article  MathSciNet  Google Scholar 

  8. Epstein, L., Levin, A.: An APTAS for generalized cost variable-sized bin packing. SIAM J. Comput. 38(1), 411–428 (2008)

    Article  MathSciNet  Google Scholar 

  9. Friesen, D.K., Langston, M.A.: Variable sized bin packing. SIAM J. Comput. 15(1), 222–230 (1986)

    Article  Google Scholar 

  10. Gabay, M., Zaourar, S.: Vector bin packing with heterogeneous bins: application to the machine reassignment problem. Ann. Oper. Res. 242, 161–194 (2015)

    Article  MathSciNet  Google Scholar 

  11. Kang, J., Park, S.: Algorithms for the variable sized bin packing problem. Eur. J. Oper. Res. 147(2), 365–372 (2003)

    Article  MathSciNet  Google Scholar 

  12. Mashayekhy, L., Nejad, M.M., Grosu, D.: Physical machine resource management in clouds: a mechanism design approach. IEEE Trans. Cloud Comput. 3(3), 247–260 (2015)

    Article  Google Scholar 

  13. Mashayekhy, L., Nejad, M.M., Grosu, D.: A PTAS mechanism for provisioning and allocation of heterogeneous cloud resources. IEEE Trans. Parallel Distrib. Syst. 26(9), 2386–2399 (2015)

    Article  Google Scholar 

  14. Mu’Alem, A., Nisan, N.: Truthful approximation mechanisms for restricted combinatorial auctions. Games Econ. Behav. 64(2), 612–631 (2008)

    Article  MathSciNet  Google Scholar 

  15. Murgolo, F.D.: Anomalous behavior in bin packing algorithms. Discrete Appl. Math. 21(3), 229–243 (1988)

    Article  MathSciNet  Google Scholar 

  16. Nejad, M.M., Mashayekhy, L., Grosu, D.: A family of truthful greedy mechanisms for dynamic virtual machine provisioning and allocation in clouds. In: IEEE CLOUD, pp. 188–195 (2013)

    Google Scholar 

  17. Nisan, N., Ronen, A.: Computationally feasible VCG mechanisms. J. Artif. Intell. Res. (JAIR) 29, 19–47 (2007)

    Article  MathSciNet  Google Scholar 

  18. Nisan, N., Roughgarden, T., Tardos, E., Vazirani, V.V.: Algorithmic Game Theory, vol. 1. Cambridge University Press, Cambridge (2007)

    Google Scholar 

  19. Reiss, C., Katz, R.H., Kozuch, M.A.: Towards understanding heterogeneous clouds at scale: Google trace analysis. ISTC-CC-TR-12-101, Carnegie Mellon University (2012)

    Google Scholar 

  20. Reiss, C., Wilkes, J., Hellerstein, J.L.: Google cluster-usage traces: format + schema. Technical report, Google Inc., Mountain View, CA, USA, November 2011. http://code.google.com/p/googleclusterdata/wiki/TraceVersion2. Accessed 20 Mar 2012

  21. Stillwell, M., Schanzenbach, D., Vivien, F., Casanova, H.: Resource allocation algorithms for virtualized service hosting platforms. J. Parallel Distrib. Comput. 70(9), 962–974 (2010)

    Article  Google Scholar 

  22. Vickrey, W.: Counterspeculation, auctions, and competitive sealed tenders. J. Finance 16(1), 8–37 (1961)

    Article  MathSciNet  Google Scholar 

  23. Woeginger, G.J.: There is no asymptotic PTAS for two-dimensional vector packing. Inf. Process. Lett. 64(6), 293–297 (1997)

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgment

The authors thank anonymous referees for helpful comments and suggestions to improve the presentation of this paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Deshi Ye .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Ye, D., Xie, F., Zhang, G. (2019). Truthful Mechanism Design of Reversed Auction on Cloud Computing. In: Du, DZ., Duan, Z., Tian, C. (eds) Computing and Combinatorics. COCOON 2019. Lecture Notes in Computer Science(), vol 11653. Springer, Cham. https://doi.org/10.1007/978-3-030-26176-4_52

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-26176-4_52

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-26175-7

  • Online ISBN: 978-3-030-26176-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics