Skip to main content
Log in

Performance Estimation of Fault-prone Infrastructure-as-a-Service Cloud Computing Systems and their Cost-aware Optimal Performance Determination

  • Published:
Mobile Networks and Applications Aims and scope Submit manuscript

Abstract

The cloud computing paradigm enables elastic resources to be scaled at run time satisfy customers’ demand. Cloud computing provisions on-demand service to users following a pay-per-use pattern. This novel paradigm enables cloud users or tenant users to afford computational resources in the form of virtual machines (VMs) as utilities, just like electricity, instead of paying for and building computing infrastructures by their own. Performance estimation of clouds is one of key research challenges and draws great research interests. For this purpose, we develop a comprehensive stochastic framework for estimation of performance of IaaS clouds with fault-prone instantiation and retrials of faulty instantiation. Our proposed approach is capable of analyzing several performance metrics under variable system conditions. A comparative study based on an actual campus cloud is carried out and its corresponding confidence interval validation suggests the correctness and accuracy of theoretical performance results. To optimize cloud performance, we also formulate the developed stochastic model into an optimal responsiveness determination problem with the aim of minimizing averaged system responsiveness with rejection rate and system cost constraints. An intelligent algorithm is introduced to obtain near-optimal solutions.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

References

  1. Leitner P, Cito J (2016) Patterns in the chaos - a study of performance variation and predictability in public IaaS clouds. ACM Trans Internet Techn 16(3):15:1–15:23

    Article  Google Scholar 

  2. Xiong K, Perros HG (2014) Resilient and performance-guaranteed composite services in cloud computing. IJCC 3(4):315–325

    Article  Google Scholar 

  3. Xia Y, Zhou MC, Luo X, Zhu Q (2013) A comprehensive QoS determination model for Infrastructure-as-a-Service clouds. CASE p 122–127

  4. Li W, Wu L, Xia Y, Wang Y, Guo K, Luo X, Lin M, Zheng W (2016) On stochastic performance and cost-aware optimal capacity planning of unreliable infrastructure-as-a-service cloud. ICA3PP 10048:644–657

    Google Scholar 

  5. Wang C, Xing L, Wang H, Zhang Z, Dai Y (2012) Processing time analysis of cloud services with retrying fault-tolerance technique. ICCC p 63–67

  6. Sijin H, Li G, Moustafa G, Yike G (2012) Improving resource utilisation in the cloud environment using multivariate probabilistic Models. Proc International Conference on Cloud Computing, June 2012. p 574–581

  7. Bruneo D, Longo F, Puliafito A (2012a) Modeling energy-aware cloud federations with SRNs. Trans Petri Nets and Other Models of Concurrency 6:277–307

    MATH  Google Scholar 

  8. Bruneo D, Longo F, Puliafito A, Scarpa M, Distefano S (2012b) Software rejuvenation in the cloud. SimuTools p 8–16

  9. Ghosh R, Longo F, Frattini F, Russo S, Trivedi KS (2014) Scalable analytics for IaaS cloud availability. IEEE Trans Cloud Computing 2(1):57–70

    Article  Google Scholar 

  10. Khazaei H, Misic JV, Misic VB, Rashwand S (2013a) Analysis of a pool management scheme for cloud computing centers. IEEE Trans Parallel Distrib Syst 24(5):849–861

    Article  Google Scholar 

  11. Khazaei H, Misic JV, Misic VB (2013b) Performance of cloud centers with high degree of virtualization under batch task arrivals. IEEE Trans Parallel Distrib Syst 24(12):2429–2438

    Article  Google Scholar 

  12. Meng X, Isci C, Kephart JO, Zhang L, Bouillet E, Pendarakis DE (2010) Efficient Resource Provisioning in Compute Clouds via VM Multiplexing. In: Proc International Conference Automatic Computing (ICAC 2010), June 2010. p 11–20

  13. Zhu R, Zhu Y (2009) Performance Analysis of Call Centers Based on M/M/s/k+G Queue with Retrial, Feedback and Impatience. Proc International Conference on Grey Systems and Intelligent Services Services, Jan 2009. p 1779–1784

  14. NadjaranToosi A, Vanmechelen K, Ramamohanarao K, Buyya R (2015) Revenue maximization with optimal capacity control in infrastructure as a service cloud markets. IEEE Trans Cloud Comput 3(3):261–274

    Article  Google Scholar 

  15. Bijon K, Krishnan R, Sandhu R (2015) Virtual resource orchestration constraints in cloud infrastructure as a service. Proc the 5th ACM Conf on Data and App Sec and Priv, March 2015. p 183–194

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dan Yang.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Guo, K., Yu, K., Yang, D. et al. Performance Estimation of Fault-prone Infrastructure-as-a-Service Cloud Computing Systems and their Cost-aware Optimal Performance Determination. Mobile Netw Appl 22, 662–673 (2017). https://doi.org/10.1007/s11036-017-0848-3

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11036-017-0848-3

Keywords

Navigation