Um Estudo Empírico Exploratório em Confiabilidade de Sistemas Operacionais
Resumo
Neste artigo, conduzimos um estudo empírico exploratório sobre confiabilidade de sistemas operacionais (SO). Analisamos mais de 30.000 falhas reais de SO, coletadas em diferentes ambientes de trabalho. Os resultados mostram que a principal causa de falhas do SO está relacionada aos serviços de SO. As distribuições Gama e Weibull apresentaram o melhor ajuste aos dados de falhas de SO. As falhas do kernel foram mais predominantes em ambientes corporativos do que em acadêmicos.
Referências
ANSI/IEEE Standard Glossary of Software Engineering Terminology. (1990).
Bott, E. (2013). “Latest OS share data shows Windows still dominating in PCs”, http://www.zdnet.com/latest-os-share-data-shows-windows-still-dominating-in-pcs-7000013351/
Chou, A., Yang, J., Chelf, B., Hallem, S., and Engler, D. (2011) “An Empirical Study of Operating Systems Errors”, Proc. of the 18th ACM Symposium on Operating Systems Principles, p. 73 – 88.
Conover, W.J. (1999). Practical Nonparametric Statistics, John Wiley & Sons, 3rd ed.
Cullen, C. and Frey, H. C. (1999) Probabilistic Techniques in Exposure Assessment: A Handbook for Dealing with Variability and Uncertainty in Models and Inputs. Springer.
Ganapathi, A. and Patterson, D. (2005). “Crash Data Collection: A Windows Case Study”, Proc. Of International Conference on Dependable Systems and Networks, p. 280-285.
Ganapathi, A., Ganapathi, V. and Patterson, D. (2006) “Windows XP Kernel Crash Analysis”, Proc. of the 20th conference on Large Installation System Administration, p. 149-159.
Kalyanakrishnam, M., Kalbarczyk, Z. and Iyer, R. (1999). “Failure Data Analysis of a LAN of Windows NT Based Computers”, Proc. of the 18th IEEE Symposium on Reliable Distributed Systems, p. 178-187.
Leveson, N. G. and Turner, C. S. (1993). “An Investigation of the Therac-25 Accidents”, in Computer, p. 18-41.
Li, P.L., Ni, M., Xue, S., Mullally, J.P., Garzia, M., Khambatti, M. (2008). “Reliability Assessment of Mass-Market Software: Insights from Windows Vista”, Proc. of the 19th International Symposium on Software Reliability Engineering, p. 265-270.
Lyu, M. R. (2007). “Software Reliability Engineering: A Roadmap”, in Future of Software Engineering, p.153 - 170.
Microsoft. (2007). “Reliability Analysis Component”, http://technet. microsoft.com/enus/ library/cc774636(v=ws.10).aspx
Mood, A.M., Graybill, F.A. and Boes, D. C. (1974). Introduction to the Theory of Statistics, McGraw-Hill, 3rd ed.
Murphy, B. (2008). “Reliability Estimates for the Windows Operating System”, http://www.dcl.hpi.unipotsdam.de/meetings/mshpsummit/slides/brendan.murphy.pdf
Rayner, J. C. W., Thas O. and Best, D. J. (2009). Smooth Tests of Goodness of Fit: Using R, John Wiley & Sons, 2nd ed.
Reliability HotWire. (2008). “Life Data Analysis with Zero-Time (Out-of-The-Box) Failures”, http://www.weibull.com/hotwire/issue83/hottopics83.htm.
StatCounter Global Stats. (2013). “Top Operating Systems Worldwide”.
Swift, M. M., Bershad, B.N., Levy, H.M. (2003). “Improving the reliability of commodity operating systems”, Proc. of the 19th ACM Symposium on Operating Systems Principles, p. 207-222.
Tanenbaum, A., Herder, J. N. and Bos, H. (2006). “Can We Make Operating Systems Reliable and Secure?”, in Computer, p. 44-51.
Trivedi, K.S. (2001). Probability and Statistics with Reliability, Queueing, and Computer Science Applications, Wiley-Interscience, 2nd ed.
Xu, J., Kalbarczyk, Z. and Iyer, R. K. (1999). “Networked Windows NT System Field Failure Data Analysis”, in Pacific Rim International Symposium on Dependable Computing, p. 178 - 185.
Yuan, D. and Zhang, C. (2011). “Evaluation Strategy for Software Reliability based on ANFIS”, in International Conference on Electronics, Communications and Control, p. 3738-3741.