Skip to main content

Candy: Component-based availability modeling framework for cloud service management using SysML

Publication ,  Journal Article
Machida, F; Andrade, E; Kim, DS; Trivedi, KS
Published in: Proceedings of the IEEE Symposium on Reliable Distributed Systems
December 14, 2011

High-availability assurance of cloud service is a critical and challenging issue for cloud service providers. To quantify the availability of cloud services from both architectural and operational points of views, availability modeling and evaluation are essential. This paper presents a component-based availability modeling framework, named Candy, which constructs a comprehensive availability model semi-automatically from system specifications described by Systems Modeling Language (SysML). SysML diagrams are translated into components of availability model and the components are assembled together to form the entire availability model in Stochastic Reward Nets (SRNs). In order to incorporate the maintenance operations of cloud services in availability models, Candy defines the translation rules from Activity diagram to SRN and synchronizes the related SRNs according to SysML allocation notations. The feasibility of the proposed modeling and availability evaluation process is studied by an illustrative example of a web application service hosted on a cloud infrastructure having multiple failure isolation zones and automatic scale-up function. © 2011 IEEE.

Duke Scholars

Altmetric Attention Stats
Dimensions Citation Stats

Published In

Proceedings of the IEEE Symposium on Reliable Distributed Systems

DOI

ISSN

1060-9857

Publication Date

December 14, 2011

Start / End Page

209 / 218
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Machida, F., Andrade, E., Kim, D. S., & Trivedi, K. S. (2011). Candy: Component-based availability modeling framework for cloud service management using SysML. Proceedings of the IEEE Symposium on Reliable Distributed Systems, 209–218. https://doi.org/10.1109/SRDS.2011.33
Machida, F., E. Andrade, D. S. Kim, and K. S. Trivedi. “Candy: Component-based availability modeling framework for cloud service management using SysML.” Proceedings of the IEEE Symposium on Reliable Distributed Systems, December 14, 2011, 209–18. https://doi.org/10.1109/SRDS.2011.33.
Machida F, Andrade E, Kim DS, Trivedi KS. Candy: Component-based availability modeling framework for cloud service management using SysML. Proceedings of the IEEE Symposium on Reliable Distributed Systems. 2011 Dec 14;209–18.
Machida, F., et al. “Candy: Component-based availability modeling framework for cloud service management using SysML.” Proceedings of the IEEE Symposium on Reliable Distributed Systems, Dec. 2011, pp. 209–18. Scopus, doi:10.1109/SRDS.2011.33.
Machida F, Andrade E, Kim DS, Trivedi KS. Candy: Component-based availability modeling framework for cloud service management using SysML. Proceedings of the IEEE Symposium on Reliable Distributed Systems. 2011 Dec 14;209–218.

Published In

Proceedings of the IEEE Symposium on Reliable Distributed Systems

DOI

ISSN

1060-9857

Publication Date

December 14, 2011

Start / End Page

209 / 218