Skip to main content

Predictable Cloud Provisioning Using Analysis of User Resource Usage Patterns in Virtualized Environment

  • Conference paper

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 121))

Abstract

Cloud computing is emerging paradigm based on the virtualization technology which supports easily accessing and integrating heterogeneous computing resources which are dispersed in the different locations. One of challenges which Cloud system has to solve is resource provisioning. In Cloud system, users can run diverse applications and require varying amount of resources. Therefore it is imperative of implementing the execution environment that can guarantee the performance of various applications balancing resource requests and the amount of resources provisioned. In this paper, we propose a prediction-based resource provisioning model with which Cloud system can analyze the resource usage history and predict the needed resource amount in advance before applications start requesting new/additional resources. In our model, we define several resource usage patterns and we employ resource usage history to find out the best-fit usage pattern at the given time window. The best-fit patterns determine whether Cloud system allocates additional resources to guarantee performance or release resources to prevent resource over-provisioning. As a result, our approach successfully predicts the amount of needed resources, and hence reduces the time to prepare the needed resources. In addition, our experiments show our model can utilize resources effectively while providing high level of services.

This work was supported by a Ministry of Education, Science and Technology (MEST) grant funded by the Korea government(S-2010-A0104-0001, S-2010-A0004-00012).

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Buyya, R., Yeo, C.S., Venugopal, S.: Market-Oriented Cloud Computing: Vision, Hype, and Reality for Delivering IT Services as Computing Utilities. In: Proc. Of the 10th IEEE International Conference on High Performance Computing and Communications (2008)

    Google Scholar 

  2. Vaquero, L.M., Rodero-Merino, L., Caceres, J., Lindner, M.: A Break in the Clouds: Towards a Cloud Definition. ACM SIGCOMM Computer Communication Review 39(1) (2009)

    Google Scholar 

  3. Li, H., Sedayao, J., Hahn-Steichen, J., Jimison, E., Spence, C., Chahal, S.: Developing an Enterprise Cloud Computing Strategy. Korea Information Processing Society Review (2009)

    Google Scholar 

  4. Vouk, M.A.: Cloud computing — Issues, research and implementations, Information Technology Interfaces. In: 30th International Conference (ITI 2008), pp. 31–40 (2008)

    Google Scholar 

  5. Barham, P., Dragovic, B., Fraser, K., Hand, S., Harris, T., Ho, A., Neugebauery, R., Pratt, I., Wareld, A.: Xen and the Art of Virtualization. In: Proc. of 19th ACM in Symposium on Operating Systems Principles (2003)

    Google Scholar 

  6. Sotomayor, B., Keahey, K., Foster, I.: Combining batch execution and leasing using virtual machines. In: Sotomayor, B., Keahey, K., Foster, I. (eds.) ACM 17th International Symposium on High Performance Distributed Computing, pp. 87–96 (2008)

    Google Scholar 

  7. Keahey, K., Foster, I., Freeman, T., Zhang, X.: Virtual workspaces: Achieving quality of service and quality of life in the Grids. Scientific Programming 13(4), 265–275 (2006)

    Article  Google Scholar 

  8. Irwin, D., Chase, J., Grit, L., Yumerefendi, A., Becker, D., Yocum, K.G.: Sharing networked resources with brokered leases. In: USENIX Annual Technical Conference, pp. 199–212 (2006)

    Google Scholar 

  9. Emeneker, W., Jackson, D., Butikofer, J., Stanzione, D.: Dynamic Virtual Clustering with Xen and Moab. In: Min, G., Di Martino, B., Yang, L.T., Guo, M., Rünger, G. (eds.) ISPA Workshops 2006. LNCS, vol. 4331, pp. 440–451. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  10. Ruth, P., McGachey, P., Xu, D.: VioCluster: Virtualization for dynamic computational domain. IEEE International on Cluster Computing, 1–10 (2005)

    Google Scholar 

  11. Montero, R.S., Huedo, E., Llorente, I.M.: Dynamic deployment of custom execution environments in Grids. In: 2nd International Conference on Advanced Engineering Computing and Applications in Sciences, pp. 33–38 (2008)

    Google Scholar 

  12. Ruth, P., Rhee, J., Xu, D., Kennell, R., Goasguen, S.: Autonomic Live Adaptation of Virtual Computational Environments in a Multi-Domain Infrastructure. In: Proceedings of the 3rd IEEE International Conference on Autonomic Computing (ICAC 2006), pp. 5–14 (2006)

    Google Scholar 

  13. Bennani, M.N., Menasce, D.A.: Resource Allocation for Autonomic Data Centers Using Analytic Performance Models. In: Proceedings of the 2nd IEEE International Conference on Autonomic Computing (ICAC 2005), pp. 229–240 (2005)

    Google Scholar 

  14. Zheng, T., Yang, J., Woodside, M., Litoiu, M., Iszlai, G.: Tracking time-varying parameters in software systems with extended Kalman filters. In: Proceedings of the 2005 conference of the Centre for Advanced Studies on Collaborative Research, CASCON (2005)

    Google Scholar 

  15. Jiang, G., Chen, H., Yoshihira, K.: Discovering likely invariants of distributed transaction systems for autonomic system management. In: Proceedings of the 3rd IEEE International Conference on Autonomic Computing (ICAC 2006), pp. 199–208 (2006)

    Google Scholar 

  16. Ghanbari, S., Soundararajan, G., Chen, J., Amza, C.: Adaptive Learning of Metric Correlations for Temparature-Aware Database Provisioning. In: Proceedings of the 4th International Conference on Automatic Computing, ICAC 2007 (2007)

    Google Scholar 

  17. Text REtrieval Conference (TREC), http://trec.nist.gov/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kim, H., Kim, W., Kim, Y. (2010). Predictable Cloud Provisioning Using Analysis of User Resource Usage Patterns in Virtualized Environment. In: Kim, Th., Yau, S.S., Gervasi, O., Kang, BH., Stoica, A., Ślęzak, D. (eds) Grid and Distributed Computing, Control and Automation. GDC CA 2010 2010. Communications in Computer and Information Science, vol 121. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-17625-8_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-17625-8_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-17624-1

  • Online ISBN: 978-3-642-17625-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics