Skip to main content

Scalable analytics for IaaS cloud availability

Publication ,  Journal Article
Ghosh, R; Longo, F; Frattini, F; Russo, S; Kishor, ST
Published in: IEEE Transactions on Cloud Computing
January 1, 2014

In a large Infrastructure-as-a-Service (IaaS) cloud, component failures are quite common. Such failures may lead to occasional system downtime and eventual violation of Service Level Agreements (SLAs) on the cloud service availability. The availability analysis of the underlying infrastructure is useful to the service provider to design a system capable of providing a defined SLA, as well as to evaluate the capabilities of an existing one. This paper presents a scalable, stochastic model-driven approach to quantify the availability of a large-scale IaaS cloud, where failures are typically dealt with through migration of physical machines among three pools: hot (running), warm (turned on, but not ready), and cold (turned off). Since monolithic models do not scale for large systems, we use an interacting Markov chain based approach to demonstrate the reduction in the complexity of analysis and the solution time. The three pools are modeled by interacting sub-models. Dependencies among them are resolved using fixed-point iteration, for which existence of a solution is proved. The analytic-numeric solutions obtained from the proposed approach and from the monolithic model are compared. We show that the errors introduced by interacting sub-models are insignificant and that our approach can handle very large size IaaS clouds. The simulative solution is also considered for the proposed model, and solution time of the methods are compared.

Duke Scholars

Published In

IEEE Transactions on Cloud Computing

DOI

EISSN

2168-7161

Publication Date

January 1, 2014

Volume

2

Issue

1

Start / End Page

57 / 70

Related Subject Headings

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

Citation

APA
Chicago
ICMJE
MLA
NLM
Ghosh, R., Longo, F., Frattini, F., Russo, S., & Kishor, S. T. (2014). Scalable analytics for IaaS cloud availability. IEEE Transactions on Cloud Computing, 2(1), 57–70. https://doi.org/10.1109/TCC.2014.2310737
Ghosh, R., F. Longo, F. Frattini, S. Russo, and S. T. Kishor. “Scalable analytics for IaaS cloud availability.” IEEE Transactions on Cloud Computing 2, no. 1 (January 1, 2014): 57–70. https://doi.org/10.1109/TCC.2014.2310737.
Ghosh R, Longo F, Frattini F, Russo S, Kishor ST. Scalable analytics for IaaS cloud availability. IEEE Transactions on Cloud Computing. 2014 Jan 1;2(1):57–70.
Ghosh, R., et al. “Scalable analytics for IaaS cloud availability.” IEEE Transactions on Cloud Computing, vol. 2, no. 1, Jan. 2014, pp. 57–70. Scopus, doi:10.1109/TCC.2014.2310737.
Ghosh R, Longo F, Frattini F, Russo S, Kishor ST. Scalable analytics for IaaS cloud availability. IEEE Transactions on Cloud Computing. 2014 Jan 1;2(1):57–70.

Published In

IEEE Transactions on Cloud Computing

DOI

EISSN

2168-7161

Publication Date

January 1, 2014

Volume

2

Issue

1

Start / End Page

57 / 70

Related Subject Headings

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