Skip to main content

A VM Reservation-Based Cloud Service Broker and Its Performance Evaluation

  • Conference paper
  • First Online:
Cloud Computing (CloudComp 2014)

Abstract

We deal with a reservation-based cloud service broker (R-CSB). The main role of the R-CSB is to provide application execution services or Software-as-a-Service. The R-CSB makes a profit by an arbitrage between cloud service consumers and providers, and service fees from the consumers. In this paper, we first present detail concepts and architecture of the R-CSB. Also, to reduce the VM leasing cost, we discuss two schemes. The VM reservation scheme (C-VMR) makes the R-CSB reduce the VM leasing cost via leasing an appropriate number of reserved VMs. In addition to the C-VMR, we also present the VM allocation scheme (C-VMA) to allocate applications to VMs cost-effectively. Performance evaluation results show that the C-VMR has lower cost than other approaches and the C-VMA shows has higher average VM utilization than the conventional methods in most cases.

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. Top 10 Strategic Technology Trends for 2014. http://www.gartner.com

  2. Liu, F., Tong, J., Mao, J., Bohn, R., Messina, J., Badger, L., Leaf, D.: NIST cloud computing reference architecture. NIST Special Publication 500-292 (2011)

    Google Scholar 

  3. Chaisiri, S., Lee, B.S., Niyato, D.: Optimization of resource provisioning cost in cloud computing. IEEE Trans. Serv. Comput. 5(2), 164–177 (2012)

    Article  Google Scholar 

  4. Wang, W., Niu, D., Li, B., Liang, B.: Dynamic cloud resource reservation via cloud brokerage. In: 33rd IEEE International Conference on Distributed Computing Systems, pp. 400–409 (2013)

    Google Scholar 

  5. Genaud, S., Gossa, J.: Cost-wait trade-offs in client-side resource provisioning with elastic clouds. In: 4th IEEE International Conference on Cloud Computing, pp. 1–8 (2011)

    Google Scholar 

  6. Leitner, P., Hummer, W., Satzger, B., Inzinger, C., Dustdar, S.: Cost-efficient and application SLA-aware client side request scheduling in an infrastructure-as-a-service cloud. In: 5th IEEE International Conference on Cloud Computing, pp. 213–220 (2012)

    Google Scholar 

  7. Shen, S., Deng, K., Iosup, A., Epema, D.: Scheduling jobs in the cloud using on-demand and reserved instances. In: Wolf, F., Mohr, B., an Mey, D. (eds.) Euro-Par 2013. LNCS, vol. 8097, pp. 242–254. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  8. Deng, K., Song, J., Ren, K., Iosup, A.: Exploring portfolio scheduling for long-term execution of scientific workloads in IaaS clouds. In: 25th International Conference on High Performance Computing, Networking, Storage and Analysis (2013)

    Google Scholar 

  9. Brockwell, P.J., Davis, R.A.: Introduction to Time Series and Forecasting. Springer, New York (2002)

    Book  MATH  Google Scholar 

  10. Fang, W., Lu, Z., Wu, J., Cao, Z.Y.: RPPS: a novel resource prediction and provisioning scheme in cloud data center. In: 9th IEEE International Conference on Services Computing, pp. 609–616 (2012)

    Google Scholar 

  11. Ha, Y., Youn, C.H.: A study on efficient VM reservation method for cloud broker. In: 41st Conference of the KIPS (2014)

    Google Scholar 

  12. R. http://www.r-project.org

  13. GoGrid. http://www.gogrid.com

  14. OpenStack Essex. http://www.openstack.com

  15. Intel Hyper-Threading Technology. http://www.intel.com

  16. Apache Tomcat 7.0. http://tomcat.apache.org

  17. Jersey. http://jersey.java.net/

  18. Ren, Y.: A Cloud Collaboration System with Active Application Control Scheme and Its Experimental Performance Analysis, Master’s thesis, KAIST (2012)

    Google Scholar 

  19. JavaScript Object Notation. http://www.json.org

  20. Gson. https://code.google.com/p/google-gson

Download references

Acknowledgments

This research was supported by the MSIP (Ministry of Science, ICT & Future Planning), Korea in the ICT R&D Program 2014, and the MSIP under the ITRC (Information Technology Research Center) support program (NIPA-2014(H0301-14-1020)) supervised by the NIPA (National IT Industry Promotion Agency).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chan-Hyun Youn .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

About this paper

Cite this paper

Kim, H., Ha, Y., Kim, Y., Joo, Kn., Youn, CH. (2015). A VM Reservation-Based Cloud Service Broker and Its Performance Evaluation. In: Leung, V., Lai, R., Chen, M., Wan, J. (eds) Cloud Computing. CloudComp 2014. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 142. Springer, Cham. https://doi.org/10.1007/978-3-319-16050-4_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-16050-4_4

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-16049-8

  • Online ISBN: 978-3-319-16050-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics