An Aspect Oriented Method to Model and Analyze Self-Recovery of Cloud Computing

Article Preview

Abstract:

Cloud computing has attracted much interest recently from both industry and academic. More and more Internet applications are moving to the cloud environment. This paper proposes an aspect oriented method to model and analyze self-recovery of cloud application according to its characteristics. Petri nets are used as the formal description language for cloud application, and use it to describe its basic elements, such as, cloud module, resource service, physical machine, virtual machine, etc. Aspect oriented programming method is used to extract self-recovery process as the core and crosscutting concerns. On this basis, the self-recovery approach is presented, the related theories and tools of Petri nets are used to verify the correctness of proposed method. Experiments show that the proposed solutions have better performance in supporting the self-healing Web service composition.

You might also be interested in these eBooks

Info:

Periodical:

Advanced Materials Research (Volumes 765-767)

Pages:

1550-1555

Citation:

Online since:

September 2013

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2013 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] D. H. Shina, K. H. Leea, T. Sudab. Automated generation of composite Web services based on functional semantics. Web Semantics: Science, Services and Agents on the World Wide Web. 2009, 7(4): 332-343.

DOI: 10.1016/j.websem.2009.05.001

Google Scholar

[2] L. W. Guan, X. Y. Li, H. Hu, et al. A Petri net-based approach for supporting aspect-oriented modeling. Processing of the 2008 2nd IFIP/IEEE International Symposium on Theoretical Aspects of Software Engineering. USA: IEEE Computer Society, 2008: 83-90.

DOI: 10.1109/tase.2008.32

Google Scholar

[3] H. Q. Yu, D. M. Liu, X. D. He, et al. Secure software architectures design by aspect orientation. Proceedings of the 10th IEEE International Conference on Engineering of Complex Computer Systems. Washington, USA: IEEE Computer Society, 2005: 47-55.

DOI: 10.1109/iceccs.2005.75

Google Scholar

[4] G. S. Fan, H. Q. Yu, L. Q. Chen and D. M. Liu. A method for modeling and analyzing fault-tolerant service composition. Processing of the 16th Asia-Pacific Software Engineering Conference, IEEE Computer Society, 2009: 507-514.

DOI: 10.1109/apsec.2009.25

Google Scholar

[5] B. Verheecke, M. A. Cibran, V. Jonckers. Aspect-oriented programming for dynamicWeb service monitoring and selection. Proceedings of the 2nd European Conference on Web Services(ECOWS 2004), Springer-Verlag, 2004: 15-29.

DOI: 10.1007/978-3-540-30209-4_2

Google Scholar