An Exploratory Study on Operating Systems Failure Patterns

  • Caio Augusto R. dos Santos UFU
  • Rivalino Matias Jr.

Abstract


Given the intrinsic dependency of user programs on the operating system (OS) software, OS failures can severely impact even the most reliable applications. This research carried out an exploratory study on OS failure patterns, based on 7,007 real failure records collected from different computers running a mass-market operating system. We introduced an OS failure pattern detection protocol, which allowed us to detect and characterize failure patterns that showed consistent across different computers from the same and varied workplaces investigated.

References

Dos Santos, C.A.R. e Matias, R. (2015) “An Empirical Study on Failure Causes in a Commercial Off-the-Shelf Operating System”, Proc. 5th Brazilian Symp. on Computing Systems Engineering.

Dos Santos, C.A.R. e Matias, R. (2016a) “Exploratory Analysis on Failure Causes in a Mass-Market Operating System”, ACM SIGOPS Operating Systems Review Special Topics, 50(1), pp. 18-30.

Dos Santos, C.A.R. e Matias, R. (2016b) “Um Estudo Exploratório Sobre Padrões de Falhas de Software de Sistemas Operacionais”, Dissertação (Mestrado em Ciência da Computação). Universidade Federal de Uberlândia, Uberlândia-MG.

Dos Santos, C.A.R. e Matias, R. (2017a) “An Empirical Study on Patterns of Failure Causes in a Mass-Market Operating System”, Proc. 32th ACM Symposium on Applied Computing. No prelo.

Dos Santos, C.A.R. e Matias, R. (2017b) “Failure Patterns in Operating Systems: An Exploratory and Observational Study”, Elsevier Journal of Systems and Software.

Goseva-Popstojanova, K. e Trivedi, K.S. (2000) “Failure Correlation in Software Reliability Models”, IEEE Trans. on Reliability, 49(1), pp. 37-48.

Li, P.L., Ni, M., Xue, S., Mullally, J.P., Garzia, M. e Khambatti, M. (2008) “Reliability Assessment of Mass-Market Software: Insights from Windows Vista”, Proc. 19th Int’l Symp. on Software Reliability Engineering, pp. 265-270.

Lyu, M. (2007) “Software Reliability Engineering: A Roadmap”, Proc. 29th Int. Conf.

Softw. Eng., Future Softw. Eng., pp.153 -170.

Matias R., Oliveira G. e Araújo L. (2013) “Operating System Reliability from the Quality of Experience Viewpoint: An Exploratory Study”, Proc. 28th ACM Symposium on Applied Computing, pp.1644-1649.

Microsoft (2007) “Reliability Infrastructure”, [link], Março.

NetMarketShare (2017) “Desktop Operating System Market Share”, [link], Março.

Swift, M. M., Bershad, B. N. e Levy, H. M. (2003) “Improving the Reliability of Commodity Operating Systems”, Proc. 19th ACM Symposium on Operating Systems Principles, pp. 207-222.
Published
2017-07-02
DOS SANTOS, Caio Augusto R.; MATIAS JR., Rivalino. An Exploratory Study on Operating Systems Failure Patterns. In: THESIS AND DISSERTATION CONTEST (CTD), 30. , 2017, São Paulo. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2017 . p. 2403-2408. ISSN 2763-8820. DOI: https://doi.org/10.5753/ctd.2017.3456.