Skip to main content

Hierarchical Stochastic Models for Performance, Availability, and Power Consumption Analysis of IaaS Clouds

Publication ,  Journal Article
Ataie, E; Entezari-Maleki, R; Rashidi, L; Trivedi, KS; Ardagna, D; Movaghar, A
Published in: IEEE Transactions on Cloud Computing
October 1, 2019

Infrastructure as a Service (IaaS) is one of the most significant and fastest growing fields in cloud computing. To efficiently use the resources of an IaaS cloud, several important factors such as performance, availability, and power consumption need to be considered and evaluated carefully. Evaluation of these metrics is essential for cost-benefit prediction and quantification of different strategies which can be applied to cloud management. In this paper, analytical models based on Stochastic Reward Nets (SRNs) are proposed to model and evaluate an IaaS cloud system at different levels. To achieve this, an SRN is initially presented to model a group of physical machines which are controlled by a management layer. Afterwards, the SRN models presented for the groups of physical machines in the first stage are combined to capture a monolithic model representing an entire IaaS cloud. Since the monolithic model does not scale well for large cloud systems, two approximate SRN models using folding and fixed-point iteration techniques are proposed to evaluate the performance, availability, and power consumption of the IaaS cloud. The existence of a solution for the fixed-point approximate model is proved using Brouwer's fixed-point theorem. A validation of the proposed monolithic and approximate models against both an ad-hoc discrete-event simulator developed in Java and the CloudSim framework is presented. The analytic-numeric results obtained from applying the proposed models to sample cloud systems show that the errors introduced by approximate models are insignificant while an improvement of several orders of magnitude in the state space reduction of the monolithic model is obtained.

Duke Scholars

Published In

IEEE Transactions on Cloud Computing

DOI

EISSN

2168-7161

Publication Date

October 1, 2019

Volume

7

Issue

4

Start / End Page

1039 / 1056

Related Subject Headings

  • 4606 Distributed computing and systems software
  • 0806 Information Systems
  • 0805 Distributed Computing
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Ataie, E., Entezari-Maleki, R., Rashidi, L., Trivedi, K. S., Ardagna, D., & Movaghar, A. (2019). Hierarchical Stochastic Models for Performance, Availability, and Power Consumption Analysis of IaaS Clouds. IEEE Transactions on Cloud Computing, 7(4), 1039–1056. https://doi.org/10.1109/TCC.2017.2760836
Ataie, E., R. Entezari-Maleki, L. Rashidi, K. S. Trivedi, D. Ardagna, and A. Movaghar. “Hierarchical Stochastic Models for Performance, Availability, and Power Consumption Analysis of IaaS Clouds.” IEEE Transactions on Cloud Computing 7, no. 4 (October 1, 2019): 1039–56. https://doi.org/10.1109/TCC.2017.2760836.
Ataie E, Entezari-Maleki R, Rashidi L, Trivedi KS, Ardagna D, Movaghar A. Hierarchical Stochastic Models for Performance, Availability, and Power Consumption Analysis of IaaS Clouds. IEEE Transactions on Cloud Computing. 2019 Oct 1;7(4):1039–56.
Ataie, E., et al. “Hierarchical Stochastic Models for Performance, Availability, and Power Consumption Analysis of IaaS Clouds.” IEEE Transactions on Cloud Computing, vol. 7, no. 4, Oct. 2019, pp. 1039–56. Scopus, doi:10.1109/TCC.2017.2760836.
Ataie E, Entezari-Maleki R, Rashidi L, Trivedi KS, Ardagna D, Movaghar A. Hierarchical Stochastic Models for Performance, Availability, and Power Consumption Analysis of IaaS Clouds. IEEE Transactions on Cloud Computing. 2019 Oct 1;7(4):1039–1056.

Published In

IEEE Transactions on Cloud Computing

DOI

EISSN

2168-7161

Publication Date

October 1, 2019

Volume

7

Issue

4

Start / End Page

1039 / 1056

Related Subject Headings

  • 4606 Distributed computing and systems software
  • 0806 Information Systems
  • 0805 Distributed Computing