Availability Evaluation of a Learning Management Environment
Resumo
Availability analysis is an essential aspect of evaluating a system’s response to different demands. State models and combinatorial models provide a framework for quantitatively assessing availability, helping to identify hot spots and implement risk mitigation strategies. This work proposes developing and validating state space models and combinatorial models to analyze the availability of a Moodle installation in a LAMP stack. Validation of these models allows the construction of study scenarios to improve system uptime and user experience. With the creation of models in Reliability Block Diagrams (RBD) and Continuous-Time Markov Chains (CTMC), it was possible to validate a proposed scenario, achieving an availability of 99.65% with a confidence level of 95%.
Palavras-chave:
Availability, RBD, CTMC, LAMP, Moodle
Referências
Ajlan Al-Ajlan and Hussein Zedan. 2008. Why moodle. In 2008 12th IEEE International Workshop on Future Trends of Distributed Computing Systems. IEEE, 58–64.
Hakan Altınpulluk and Mehmet Kesım. 2021. A systematic review of the tendencies in the use of learning management systems. Turkish Online Journal of Distance Education 22, 3 (2021), 40–54.
Jean Araujo, Vandi Alves, Danilo Oliveira, Pedro Dias, Bruno Silva, and Paulo Maciel. 2013. An Investigative Approach to Software Aging in Android Applications. In 2013 IEEE International Conference on Systems, Man, and Cybernetics. 1229–1234. DOI: 10.1109/SMC.2013.213
Jamilson Dantas, Rubens Matos, Jean Araujo, and Paulo Maciel. 2012. An Availability Model for Eucalyptus Platform: an analysis of warm-standy replication mechanism. ACM. IEEE Computer Society 3, 3 (2012), 1664–1669.
Igor de Oliveira Costa. 2015. Modelos par análise de disponibilidade em uma plataforma de mobile backend as a service. Ph.D. Dissertation. Universidade Federal de Pernambuco.
Maria Clara dos Santos Bezerra. 2015. Modelos para análise de disponibilidade de arquitetura de um serviço de Vod Streaming na nuvem. Ph.D. Dissertation. Universidade Federal de Pernambuco.
Sithara HPW Gamage, Jennifer R Ayres, and Monica B Behrend. 2022. A systematic review on trends in using Moodle for teaching and learning. International journal of STEM education 9, 1 (2022), 9.
Wolfram Research, Inc. [n. d.]. Mathematica, Version 14.1. [link] Champaign, IL, 2024.
V. D. Jogi and A. Sinha. 2016. Performance Evaluation of MySQL, Cassandra and HBase for Heavy Write Operation. In 3rd Int’l Conf. on Recent Advances in Information Technology (RAIT-2016). Dhanbad, India. DOI: 10.1109/RAIT.2016.7507948
W. R. Keesee. 1965. A Method of Determining a Confidence Interval for Availability. Point Mugu, California: Miscellaneous Publication.
Alena Thomas Joseph Kurien, Sharon Ann Mathew, and Suja Cherukullapurath Mana. 2022. Development of PHP and MySQL based Digital Asset Management System for Secure Organizations. In 2022 6th International Conference on Trends in Electronics and Informatics, ICOEI 2022 - Proceedings. Institute of Electrical and Electronics Engineers Inc., 1859–1863. DOI: 10.1109/ICOEI53556.2022.9776698
Paulo Romero Martins Maciel. 2023. Performance, Reliability, and Availability Evaluation of Computational Systems, Volume I: Performance and Background. Chapman and Hall/CRC.
Ronierison Maciel, Jean Araujo, Jamilson Dantas, Carlos Melo, Erico Guedes, and Paulo Maciel. 2018. Impact of a DDoS attack on computer systems: An approach based on an attack tree model. In 2018 Annual IEEE International Systems Conference (SysCon). 1–8. DOI: 10.1109/SYSCON.2018.8369611
Ronierison Maciel, Jean Araujo, Jamilson Dantas, Carlos Melo, Erico Guedes, and Paulo Maciel. 2020. Bottleneck Detection in Cloud Computing Performance and Dependability: Sensitivity Rankings for Hierarchical Models. Journal of Network and Systems Management 28 (2020), 1839–1871. DOI: 10.1007/s10922-020-09562-9
Moodle. [n. d.]. Moodle [online]. [link]. Accessed: April 02, 2024.
Bruno Silva, Rubens Matos, Gustavo Callou, Jair Figueiredo, Danilo Oliveira, Joao Ferreira, Jamilson Dantas, Aleciano Lobo, Vandi Alves, and Paulo Maciel. 2015. Mercury: An Integrated Environment for Performance and Dependability Evaluation of General Systems. In INDUSTRIAL TRACK AT 45TH DEPENDABLE SYSTEMS AND NETWORK CONFERENCE (DSN 2015).
P. Wannapiroon, N. Kaewrattanapat, and J. Premsmith. 2019. Development of Cloud Learning Management Systems for Higher Education Institutions. In 2019 Research, Invention, and Innovation Congress (RI2C 2019). Bangkok, Thailand. DOI: 10.1109/RI2C.2019.8959675
Hakan Altınpulluk and Mehmet Kesım. 2021. A systematic review of the tendencies in the use of learning management systems. Turkish Online Journal of Distance Education 22, 3 (2021), 40–54.
Jean Araujo, Vandi Alves, Danilo Oliveira, Pedro Dias, Bruno Silva, and Paulo Maciel. 2013. An Investigative Approach to Software Aging in Android Applications. In 2013 IEEE International Conference on Systems, Man, and Cybernetics. 1229–1234. DOI: 10.1109/SMC.2013.213
Jamilson Dantas, Rubens Matos, Jean Araujo, and Paulo Maciel. 2012. An Availability Model for Eucalyptus Platform: an analysis of warm-standy replication mechanism. ACM. IEEE Computer Society 3, 3 (2012), 1664–1669.
Igor de Oliveira Costa. 2015. Modelos par análise de disponibilidade em uma plataforma de mobile backend as a service. Ph.D. Dissertation. Universidade Federal de Pernambuco.
Maria Clara dos Santos Bezerra. 2015. Modelos para análise de disponibilidade de arquitetura de um serviço de Vod Streaming na nuvem. Ph.D. Dissertation. Universidade Federal de Pernambuco.
Sithara HPW Gamage, Jennifer R Ayres, and Monica B Behrend. 2022. A systematic review on trends in using Moodle for teaching and learning. International journal of STEM education 9, 1 (2022), 9.
Wolfram Research, Inc. [n. d.]. Mathematica, Version 14.1. [link] Champaign, IL, 2024.
V. D. Jogi and A. Sinha. 2016. Performance Evaluation of MySQL, Cassandra and HBase for Heavy Write Operation. In 3rd Int’l Conf. on Recent Advances in Information Technology (RAIT-2016). Dhanbad, India. DOI: 10.1109/RAIT.2016.7507948
W. R. Keesee. 1965. A Method of Determining a Confidence Interval for Availability. Point Mugu, California: Miscellaneous Publication.
Alena Thomas Joseph Kurien, Sharon Ann Mathew, and Suja Cherukullapurath Mana. 2022. Development of PHP and MySQL based Digital Asset Management System for Secure Organizations. In 2022 6th International Conference on Trends in Electronics and Informatics, ICOEI 2022 - Proceedings. Institute of Electrical and Electronics Engineers Inc., 1859–1863. DOI: 10.1109/ICOEI53556.2022.9776698
Paulo Romero Martins Maciel. 2023. Performance, Reliability, and Availability Evaluation of Computational Systems, Volume I: Performance and Background. Chapman and Hall/CRC.
Ronierison Maciel, Jean Araujo, Jamilson Dantas, Carlos Melo, Erico Guedes, and Paulo Maciel. 2018. Impact of a DDoS attack on computer systems: An approach based on an attack tree model. In 2018 Annual IEEE International Systems Conference (SysCon). 1–8. DOI: 10.1109/SYSCON.2018.8369611
Ronierison Maciel, Jean Araujo, Jamilson Dantas, Carlos Melo, Erico Guedes, and Paulo Maciel. 2020. Bottleneck Detection in Cloud Computing Performance and Dependability: Sensitivity Rankings for Hierarchical Models. Journal of Network and Systems Management 28 (2020), 1839–1871. DOI: 10.1007/s10922-020-09562-9
Moodle. [n. d.]. Moodle [online]. [link]. Accessed: April 02, 2024.
Bruno Silva, Rubens Matos, Gustavo Callou, Jair Figueiredo, Danilo Oliveira, Joao Ferreira, Jamilson Dantas, Aleciano Lobo, Vandi Alves, and Paulo Maciel. 2015. Mercury: An Integrated Environment for Performance and Dependability Evaluation of General Systems. In INDUSTRIAL TRACK AT 45TH DEPENDABLE SYSTEMS AND NETWORK CONFERENCE (DSN 2015).
P. Wannapiroon, N. Kaewrattanapat, and J. Premsmith. 2019. Development of Cloud Learning Management Systems for Higher Education Institutions. In 2019 Research, Invention, and Innovation Congress (RI2C 2019). Bangkok, Thailand. DOI: 10.1109/RI2C.2019.8959675
Publicado
26/11/2024
Como Citar
TEIXEIRA, Gervasio Eufrauzino; NASCIMENTO, Erick Barros; SILVA JUNIOR, Joao Ferreira da; MACIEL, Paulo Romero Martins; DANTAS, Jamilson Ramalho.
Availability Evaluation of a Learning Management Environment. In: WORKSHOP SOBRE ENGENHARIA DE RESILIÊNCIA EM SISTEMAS DE COMPUTAÇÃO (RECS), 1. , 2024, Recife/PE.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2024
.
p. 7-12.
DOI: https://doi.org/10.5753/recs.2024.35963.