Skip to main content

Performance Measurement and Configuration Optimization of Virtual Machines Based on the Bayesian Network

  • Conference paper
  • First Online:
Cloud Computing and Security (ICCCS 2017)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 10603))

Included in the following conference series:

Abstract

It is significant to accurately measure the performance of virtual machines (VMs) and reasonably allocate resources according to users’ requirements for both users and cloud resource providers in IaaS cloud computing. In this paper, we propose a Bayesian network based model, called PPBN, to describe uncertain relationships among properties and performance of VMs and then measure VM performance in the form of probabilities. Further, we design a linear optimization approach to minimize resource cost and improve host resource utilization at the same time. Experimental results show that our method can measure VM performance accurately and the achieved configuration can meet users’ performance requirements well.

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 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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

Similar content being viewed by others

References

  1. Danilov, A., Andersen, J., Molodkina, E., Polukarov, Y., Miller, P.: The NIST definition of cloud computing. Commun. ACM 53, 50 (2011)

    Google Scholar 

  2. Armbrust, M., Fox, A., Griffith, R., Joseph, A., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A.: Above the clouds: a Berkeley view of cloud computing. Eecs Department University of California Berkeley, vol. 53, pp. 50–58 (2009)

    Google Scholar 

  3. Amazon EC2 Instance Types. http://aws.amazon.com/ec2/instance-types

  4. Dillon, T., Chen, W., Chang, E.: Cloud computing: issues and challenges. In: Proceedings of the 24th IEEE International Conference on Advanced Information Networking and Applications, pp. 27–33. IEEE Computer Society, Washington (2010)

    Google Scholar 

  5. Zhang, L., Guo, H.: Introduction of Bayesian Network. Science Press, Beijing (2005)

    Google Scholar 

  6. Wang, R.: A virtual data center design and implementation of dynamic performance control system. Shanghai Jiao Tong University (2011)

    Google Scholar 

  7. Xiong, H., Wang, C.: Cloud application classification and fine-grained resource provision based on prediction. J. Comput. Appl. 33(6), 1534–1539 (2013)

    Google Scholar 

  8. Li, F., Yang, D., Zhou, P., Wu, Y.: Modeling application performance in a virtualized environment. Comput. Syst. Appl. 24, 9–15 (2015)

    Google Scholar 

  9. Kraft, S., Casale, G., Krishnamurthy, D.: I/O performance prediction in consolidated virtualized environments. In: Proceedings of the 2nd ACM/SPEC International Conference on Performance engineering, pp. 295–306. ACM Press, New York (2011)

    Google Scholar 

  10. Kundu, S., Rangaswami, R., Dutta, K.: Application performance modeling in a virtualized environment. In: 16th International Symposium on High Performance Computer Architecture, pp. 1–10. IEEE Press, New York (2010)

    Google Scholar 

  11. Kousiouris, G., Cucinotta, T., Varvarigou, T.: The effects of scheduling, workload type and consolidation scenarios on virtual machine performance and their prediction through optimized artificial neural networks. J. Syst. Softw. 84(8), 1270–1291 (2011)

    Article  Google Scholar 

  12. Kong, Y., Zhang, M., Ye, D.: A belief propagation-based method for task allocation in open and dynamic cloud environments. Knowl.-Based Syst. 115, 123–132 (2016)

    Article  Google Scholar 

  13. Zhang, P., Han, Q., Li, W.: A novel QoS prediction approach for cloud service based on bayesian networks model. In: IEEE International Conference on Mobile Services, pp. 111–118. IEEE Press, San Francisco (2016)

    Google Scholar 

  14. Ramezani, F., Naderpour, M., Lu, J.: Handling uncertainty in cloud resource management using fuzzy Bayesian networks. In: 2015 IEEE International Conference on Fuzzy Systems, pp. 1–8. IEEE Press, Istanbul (2015)

    Google Scholar 

  15. Shyam, G., Manvi, S.: Virtual resource prediction in cloud environment: a Bayesian approach. J. Netw. Comput. Appl. 65, 144–154 (2016)

    Article  Google Scholar 

  16. Bashar, A.: Autonomic scaling of cloud computing resources using BN-based prediction models. In: The 2nd International Conference on Cloud Networking (CloudNet), pp. 200–204. IEEE Press, San Francisco (2013)

    Google Scholar 

  17. Stephenson, T.: An Introduction to Bayesian Network Theory and Usage. IDIAP Research Report, 00-03 (2000)

    Google Scholar 

  18. Mukherjee, T., Jung, G.: System and process to recommend cloud service cloud configuration based on service similarity. U.S. Patent Application 13/795, 566 (2013)

    Google Scholar 

  19. Cheng, J., Greiner, R.: Learning Bayesian networks from data: an information-theory based approach. Artif. Intell. 137, 43–90 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  20. The PARSEC Benchmark Suite. http://parsec.cs.princeton.edu/overview.htm

  21. Yue, K., Fang, Q., Wang, X., Li, J., Liu, W.: A parallel and incremental approach for data-intensive learning of Bayesian networks. IEEE Trans. Cybern. 45(12), 2890–2904 (2015)

    Article  Google Scholar 

Download references

Acknowledgements

This paper was supported by the National Natural Science Foundation of China (Nos. 61402398, 61472345, 61562090, 61462056), Natural Science Foundation of Yunnan Province (No. 2014FA023), Program for Innovative Research Team in Yunnan University (No. XT412011), Program for Excellent Young Talents of Yunnan University (No. WX173602), and the Innovation Research Foundation for Graduate Students of Yunnan University.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Binbin Zhang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Hao, J., Zhang, B., Yue, K., Wang, J., Wu, H. (2017). Performance Measurement and Configuration Optimization of Virtual Machines Based on the Bayesian Network. In: Sun, X., Chao, HC., You, X., Bertino, E. (eds) Cloud Computing and Security. ICCCS 2017. Lecture Notes in Computer Science(), vol 10603. Springer, Cham. https://doi.org/10.1007/978-3-319-68542-7_55

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-68542-7_55

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-68541-0

  • Online ISBN: 978-3-319-68542-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics