Reliability analysis based on jump diffusion models for an open source cloud computing

A cloud computing is also attracting attention as a network service to share the computing resources such as networks, servers, storage, applications, and services. We focus on a cloud computing environment by using open source software such as OpenStack and Eucalyptus because of the unification management of data, and low cost. In this paper, we propose a new approach to software reliability assessment based on a jump diffusion model based on the stochastic differential equations in order to consider the interesting aspect of the numbers of components and users. Also, actual software fault-count data are analyzed in order to show numerical examples of software reliability assessment. Moreover, this paper shows that the proposed method of reliability analysis can assist quality improvement for the cloud computing.

[1]  Shunji Osaki,et al.  Software Reliability Measurement and Assessment with Stochastic Differential Equations (Special Section on Reliability) , 1994 .

[2]  D. Williams STOCHASTIC DIFFERENTIAL EQUATIONS: THEORY AND APPLICATIONS , 1976 .

[3]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[4]  Mary Shaw,et al.  Empirical evaluation of defect projection models for widely-deployed production software systems , 2004, SIGSOFT '04/FSE-12.

[5]  P. Honoré Pitfalls in Estimating Jump-Diffusion Models , 1998 .

[6]  R. C. Merton,et al.  Option pricing when underlying stock returns are discontinuous , 1976 .

[7]  Eugene Wong,et al.  Stochastic processes in information and dynamical systems , 1979 .

[8]  Yuan-Shun Dai,et al.  Performance evaluation of cloud service considering fault recovery , 2009, The Journal of Supercomputing.

[9]  George Kuk,et al.  Strategic Interaction and Knowledge Sharing in the KDE Developer Mailing List , 2006, Manag. Sci..

[10]  Ying Zhou,et al.  Open source software reliability model , 2005, ACM SIGSOFT Softw. Eng. Notes.

[11]  Shigeru Yamada,et al.  TESTING-DOMAIN DEPENDENT SOFTWARE RELIABILITY GROWTH MODELS AND THEIR COMPARISONS OF GOODNESS-OF-FIT , 2001 .

[12]  Alan MacCormack,et al.  Exploring the Structure of Complex Software Designs: An Empirical Study of Open Source and Proprietary Code , 2006, Manag. Sci..

[13]  Alexandru Iosup,et al.  Performance Analysis of Cloud Computing Services for Many-Tasks Scientific Computing , 2011, IEEE Transactions on Parallel and Distributed Systems.