skip to main content
10.1145/3320326.3320400acmotherconferencesArticle/Chapter ViewAbstractPublication PagesnissConference Proceedingsconference-collections
research-article

A Decade Time-Lapse of Cloud Performance and Dependability Modeling: Performability Evaluation Framework

Published: 27 March 2019 Publication History

Abstract

A plethora of works has been published over the past decade, contributing in invaluable ways to the area of cloud performance and dependability modeling. As Cloud Computing became a new emerging technology aimed at large-scale resource sharing and service-oriented computing, their attention was spread over capacity planning, joint optimization of cost and capacity, analysis of failure characteristics of servers, failure and recovery behaviors, cloud service reliability, service availability and provisioning response delays, availability of a large-scale clouds with multiple classes of server pools, migration of physical machines among pools, cloud service performance, QoS measurements, simultaneous analysis of performance, availability, and power consumption, as well as end-to-end performability analysis of a cloud service. In this paper, we present a decade time-lapse of such research efforts, with a focus on the use of a class of Stochastic Petri Nets with reward structures as an integrated part of modeling, known as Stochastic Reward Nets. In addition, we propose a modeling framework for performability evaluation of a cloud service, which reveals considerable potential for further research in this area.

References

[1]
Ataie, E., Entezari-Maleki, R., Rashidi, L., Trivedi, K.S., Ardagna, D., and Movaghar, A. 2017. Hierarchical Stochastic Models for Performance, Availability, and Power Consumption Analysis of IaaS Clouds. IEEE Transactions on Cloud Computing PP(99), 1--1.
[2]
Bruneo, D. 2013. A Stochastic Model to Investigate Data Center Performance and QoS in IaaS Cloud Computing Systems. IEEE Transactions on Parallel and Distributed Systems 25, 3, 560--569.
[3]
Chang, X., Xia, R., Muppala, J.K., Trivedi, K.S., and Liu, J. 2016. Effective Modeling Approach for IaaS Data Center Performance Analysis under Heterogeneous Workload. IEEE Transactions on Cloud Computing PP(99), 1--1.
[4]
Ciardo, G. and Trivedi, K. S. 1993. A Decomposition Approach for Stochastic Reward Net Models. Performance Evaluation 18, 1, 37--59.
[5]
Dai, Y., Yang, B., Dongarra, J., and Zhang, G. 2010. Cloud Service Reliability: Modeling and Analysis. University of Tennessee, Knoxville.
[6]
Ghosh, R., Longo, F., Frattini, F., Russo, S., and Trivedi, K.S. 2014. Scalable Analytics for IaaS Cloud Availability. IEEE Transactions on Cloud Computing 2, 1, 57--70.
[7]
Ghosh, R., Longo, F., Naik, V.K., and Trivedi, K.S. 2013. Modeling and performance analysis of large scale IaaS Clouds. Future Generation Computer Systems 29, 1216--1234.
[8]
Ghosh, R., Longo, F., Xia, R., Naik, V.K., and Trivedi, K.S. 2014. Stochastic Model Driven Capacity Planning for an Infrastructure-as-a-Service Cloud. IEEE Transactions on Services Computing 7, 4, 667--680.
[9]
Ghosh, R., Trivedi, K.S., Naiky, V.K., and Kim, D.S. 2010. End-to-End Performability Analysis for Infrastructure-as-a-Service Cloud: An Interacting Stochastic Models Approach. In Proceedings of IEEE 16th Pacific Rim International Symposium on Dependable Computing.
[10]
Guan, O., Chiu, C., and Fu, S. 2012. CDA: A Cloud Dependability Analysis Framework for Characterizing System Dependability in Cloud Computing Infrastructures. In Proceedings of IEEE 18th Pacific Rim International Symposium on Dependable Computing.
[11]
Khazaei, H., Misic, J., and Misic, V.B. 2013. A Fine-Grained Performance Model of Cloud Computing Centers. IEEE Transactions on Parallel and Distributed Systems 24, 11, 2138--2147.
[12]
Khazaei, H., Misic, J., Misic, V.B., and Mohammadi, N.B. 2013. Modeling the Performance of Heterogeneous IaaS Cloud Centers. In proceedings of IEEE 33rd International Conference on Distributed Computing Systems Workshops.
[13]
Kirsal, Y., Ever, Y.K., Mostarda, L., and Gemikonakli, O. 2015. Analytical Modelling and Performability Analysis for Cloud Computing Using Queuing System. In Proceedings of IEEE/ACM 8th International Conference on Utility and Cloud Computing.
[14]
Longo, F., Ghosh, R., Naik, V.K., and Trivedi, K.S. 2011. A Scalable Availability Model for Infrastructure-as-a-Service Cloud. In Proceedings of 2011 IEEE/IFIP 41st International Conference on Dependable Systems & Networks (DSN), 335--346.
[15]
Meyer, J. F. and Sanders, W. H. 2001. Specification and Construction of Performability Models. In Haverkort, B. R., Marie, R., Rubino, G., Trivedi, K. S. (Eds.) Performability Modelling: Techniques and Tools, 179--222. John Wiley & Sons.
[16]
Mitrevski, P.J. and Hristoski, I.S. 2014. Behavioral-Based Performability Modeling and Evaluation of e-Commerce Systems. Electronic Commerce Research and Applications 13, 5, 320--340.
[17]
Nabi, M., Toeroe, M., and Khendek, F. 2016. Availability in the Cloud: State of the Art. Journal of Network and Computer Applications 60(C), 54--67.
[18]
Qiu, X., Dai, Y., Xiang, Y., and Xing, L. 2016. A Hierarchical Correlation Model for Evaluating Reliability, Performance, and Power Consumption of a Cloud Service. IEEE Transactions on Systems, Man, and Cybernetics: Systems 46, 3, 401--412.
[19]
Vishwanath, K.V. and Nagappan, N. 2010. Characterizing Cloud Computing Hardware Reliability. In Proceedings of SoCC'10 (Indianapolis, Indiana).
[20]
Wang, D. and Trivedi, K. S. 2009. Modeling User-Perceived Reliability Based on User Behavior Graphs. International Journal of Reliability, Quality & Safety Engineering 16, 4, 303--330.
[21]
Yang, B., Tan, F., Dai, Y., and Guo, S. 2009. Performance Evaluation of Cloud Service Considering Fault Recovery. In Proceedings of the First International Conference, CloudCom 2009 (Beijing, China).

Cited By

View all
  • (2024)Performability Evaluation of Autonomous Underwater Vehicles Using Phased Fault Tree AnalysisJournal of Marine Science and Engineering10.3390/jmse1204056412:4(564)Online publication date: 27-Mar-2024

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
NISS '19: Proceedings of the 2nd International Conference on Networking, Information Systems & Security
March 2019
512 pages
ISBN:9781450366458
DOI:10.1145/3320326
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 27 March 2019

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Cloud Computing
  2. Hierarchical Composition
  3. Performability
  4. Performance
  5. Service Reliability
  6. Stochastic Petri Nets
  7. System Availability

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

NISS19

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 10 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Performability Evaluation of Autonomous Underwater Vehicles Using Phased Fault Tree AnalysisJournal of Marine Science and Engineering10.3390/jmse1204056412:4(564)Online publication date: 27-Mar-2024

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media