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

  • Heejae Kim
  • Yoonki Ha
  • Yusik Kim
  • Kyung-no Joo
  • Chan-Hyun YounEmail author
Conference paper
Part of the Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering book series (LNICST, volume 142)


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.


Cloud service brokers VM reservation VM allocation 



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).


  1. 1.
    Top 10 Strategic Technology Trends for 2014.
  2. 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. 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)CrossRefGoogle Scholar
  4. 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. 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. 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. 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)CrossRefGoogle Scholar
  8. 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. 9.
    Brockwell, P.J., Davis, R.A.: Introduction to Time Series and Forecasting. Springer, New York (2002)CrossRefzbMATHGoogle Scholar
  10. 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. 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. 12.
  13. 13.
  14. 14.
    OpenStack Essex.
  15. 15.
    Intel Hyper-Threading Technology.
  16. 16.
    Apache Tomcat 7.0.
  17. 17.
  18. 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. 19.
    JavaScript Object Notation.
  20. 20.

Copyright information

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

Authors and Affiliations

  • Heejae Kim
    • 1
  • Yoonki Ha
    • 1
  • Yusik Kim
    • 1
  • Kyung-no Joo
    • 1
  • Chan-Hyun Youn
    • 1
    Email author
  1. 1.Department of Electrical EngineeringKorea Advanced Institute of Science and Technology (KAIST)DaejeonKorea

Personalised recommendations