Arquiteturas de servidor único e múltiplas arquiteturas de servidor virtual: Análise de desempenho no Proxmox VE para sistemas de e-learning

  • Yuri Ariyanto Departamento de Tecnologia da Informação, Engenharia Informática, Politécnico Estadual de Malang, Malang, Indonésia http://orcid.org/0000-0001-8678-5184

Resumo

Neste momento, quase todas as instituições de ensino utilizam o sistema de e-learning para apoiar a aprendizagem. O fator que desempenha maior papel no uso confortável de um sistema é o aspecto do desempenho. Este tipo de arquitetura de servidor único é muito comumente aplicado na construção de um sistema, mas na verdade é menos eficiente porque não presta atenção ao nível de disponibilidade. Neste estudo, uma arquitetura de servidor foi construída na forma de múltiplos servidores virtuais utilizando virtualização em Proxmox, aplicando técnicas de proxy reverso e clustering de armazenamento para aumentar a disponibilidade do sistema na construção de um sistema Moodle de e-learning. O projeto de múltiplas arquiteturas de servidores virtuais utiliza metodologias de preparação, planejamento, projeto, implementação, teste e otimização. Os resultados da pesquisa no ambiente de teste e no plano de teste mostram que a arquitetura de múltiplos servidores virtuais tem disponibilidade superior em comparação com a arquitetura de servidor único. Com base nos resultados do teste User Behavior Modeling Performance (UBMP), a arquitetura de múltiplos servidores virtuais também é superior, com um valor máximo de 100 usuários simultâneos na arquitetura de múltiplos servidores virtuais, onde o nível de disponibilidade é de 80,25%, enquanto no servidor único, é inferior com um valor de 80 utilizadores e um nível de disponibilidade de 78,4%.

Downloads

Não há dados estatísticos.

Referências

S. P. Chung, Y. J. Lu, and Y. C. Lai, “Cloud computing with single server threshold and double congestion thresholds,” ICT Express, vol. 4, no. 3, pp. 119–123, 2018, doi: 10.1016/j.icte.2017.03.002.

I. Alharkan, M. Saleh, M. A. Ghaleb, H. Kaid, A. Farhan, and A. Almarfadi, “Tabu search and particle swarm optimization algorithms for two identical parallel machines scheduling problem with a single server,” J. King Saud Univ. - Eng. Sci., vol. 32, no. 5, pp. 330–338, 2020, doi: 10.1016/j.jksues.2019.03.006.

P. Jain, Y. Munjal, J. Gera, and P. Gupta, “Performance Analysis of Various Server Hosting Techniques,” Procedia Comput. Sci., vol. 173, no. 2019, pp. 70–77, 2020, doi: 10.1016/j.procs.2020.06.010.

R. Entezari-Maleki, L. Sousa, and A. Movaghar, “Performance and power modeling and evaluation of virtualized servers in IaaS clouds,” Inf. Sci. (Ny)., vol. 394–395, pp. 106–122, 2017, doi: 10.1016/j.ins.2017.02.024.

E. Ali, Susandri, and Rahmaddeni, “Optimizing Server Resource by Using Virtualization Technology,” Procedia Comput. Sci., vol. 59, no. Iccsci, pp. 320–325, 2015, doi: 10.1016/j.procs.2015.07.572.

Z. Lei, H. Zhou, S. Ye, W. Hu, and G. P. Liu, “Cost-effective server-side re-deployment for web-based online laboratories using nginx reverse proxy,” IFAC-PapersOnLine, vol. 53, no. 2, pp. 17204–17209, 2020, doi: 10.1016/j.ifacol.2020.12.1748.

Y. Tao and G. Chen, “An extensible universal reverse proxy architecture,” Proc. - 2016 Int. Conf. Netw. Inf. Syst. Comput. ICNISC 2016, pp. 8–11, 2017, doi: 10.1109/ICNISC.2016.45.

A. Rashid and A. Chaturvedi, “Virtualization and its Role in Cloud Computing Environment,” Int. J. Comput. Sci. Eng., vol. 7, no. 4, pp. 1131–1136, 2019, doi: 10.26438/ijcse/v7i4.11311136.

R. Kaur and S. Chopra, “Virtualization In Cloud Computing : A Review,” Int. J. Sci. Res. Comput. Sci. Eng. Inf. Technol., vol. 3307, pp. 01–05, 2020, doi: 10.32628/cseit20641.

V. Tiwari, A. A. Waoo, D. Akhilesh, A. Waoo, and B. Garg, “Study on Virtualization Technology and Its Importance in Cloud Computing Environment See Profile Study on Virtualization Technology and Its Importance in Cloud Computing Environment,” Int. J. Creat. Res. Thoughts, vol. 8, no. 2, pp. 2320–2882, 2020, [Online]. Available: www.ijcrt.orgwww.ijcrt.org.

M. K. L. Singh, W. A. T. Quijano, and G. Koneru, “Evaluation of network performance-type1 open source virtualization platforms,” 2015 Int. Conf. Comput. Commun. Informatics, ICCCI 2015, 2015, doi: 10.1109/ICCCI.2015.7218073.

H. Mao, “High-density information security storage method of big data center based on fuzzy clustering,” Microprocess. Microsyst., vol. 81, no. November 2020, p. 103772, 2021, doi: 10.1016/j.micpro.2020.103772.

A. Pérez, G. Moltó, M. Caballer, and A. Calatrava, “Serverless computing for container-based architectures,” Futur. Gener. Comput. Syst., vol. 83, pp. 50–59, 2018, doi: 10.1016/j.future.2018.01.022.

A. B. Prasetijo, E. D. Widianto, and E. T. Hidayatullah, “Performance comparisons of web server load balancing algorithms on HAProxy and Heartbeat,” Proc. - 2016 3rd Int. Conf. Inf. Technol. Comput. Electr. Eng. ICITACEE 2016, pp. 393–396, 2017, doi: 10.1109/ICITACEE.2016.7892478.

J. E. C. De La Cruz and I. C. A. R. Goyzueta, “Design of a high availability system with HAProxy and domain name service for web services,” Proc. 2017 IEEE 24th Int. Congr. Electron. Electr. Eng. Comput. INTERCON 2017, 2017, doi: 10.1109/INTERCON.2017.8079712.

V. A. M and P. Sonpatki, ReactJS by Example: Building Modern Web Applications with React. 2016.

L. L. Salekhova, K. S. Grigorieva, and T. A. Zinnurov, “Using LMS moodle in teaching CLIL: A case study,” Proc. - Int. Conf. Dev. eSystems Eng. DeSE, vol. October-20, no. May 2022, pp. 393–395, 2019, doi: 10.1109/DeSE.2019.00078.

A. Villar-Martinez, L. Rodriguez-Gil, I. Angulo, P. Orduna, J. Garcia-Zubia, and D. Lopez-De-Ipina, “Improving the Scalability and Replicability of Embedded Systems Remote Laboratories through a Cost-Effective Architecture,” IEEE Access, vol. 7, pp. 164164–164185, 2019, doi: 10.1109/ACCESS.2019.2952321.

S. Kanthavar, S. Simeen, M. Chawla, and S. Sarayu, “Design of an Architecture for Cloud Storage to Provide Infrastructure as a Service (IaaS),” 2017 14th IEEE India Counc. Int. Conf. INDICON 2017, 2018, doi: 10.1109/INDICON.2017.8488000.

F. Zhang, Y. Liu, J. Mao, M. Zhang, and S. Ma, “User behavior modeling for Web search evaluation,” AI Open, vol. 1, no. March, pp. 40–56, 2020, doi: 10.1016/j.aiopen.2021.02.003.

H. H. Li, X. R. Li, H. Wang, J. Zhang, and Z. X. Jiang, “Research on cloud performance testing model,” Proc. IEEE Int. Symp. High Assur. Syst. Eng., vol. 2019-Janua, no. January 2019, pp. 179–183, 2019, doi: 10.1109/HASE.2019.00035.

A. F. Wicaksono and A. Moffat, “Metrics, User Models, and Satisfaction,” pp. 654–662, 2020.

P. He, J. Qiu, and B. Zhai, “Study on the integration of cloud computing and moodle learning platform,” Proc. 2015 IEEE Int. Conf. Commun. Softw. Networks, ICCSN 2015, pp. 367–371, 2015, doi: 10.1109/ICCSN.2015.7296185.

C. De Medio, C. Limongelli, F. Sciarrone, and M. Temperini, “MoodleREC: A recommendation system for creating courses using the moodle e-learning platform,” Comput. Human Behav., vol. 104, p. 106168, 2020, doi: 10.1016/j.chb.2019.106168.

M. Zabolotniaia, Z. Cheng, E. M. Dorozhkin, and A. I. Lyzhin, “Use of the LMS Moodle for an effective implementation of an innovative policy in higher educational institutions,” Int. J. Emerg. Technol. Learn., vol. 15, no. 13, pp. 172–189, 2020, doi: 10.3991/ijet.v15i13.14945.

W. Fernando, “Moodle quizzes and their usability for formative assessment of academic writing,” Assess. Writ., vol. 46, no. September, p. 100485, 2020, doi: 10.1016/j.asw.2020.100485.

D. Arnaldy and T. S. Hati, “Performance Analysis of Reverse Proxy and Web Application Firewall with Telegram Bot as Attack Notification on Web Server,” 2020 3rd Int. Conf. Comput. Informatics Eng. IC2IE 2020, pp. 455–459, 2020, doi: 10.1109/IC2IE50715.2020.9274592.

L. H. Pramono, R. C. Buwono, and Y. G. Waskito, “Round-robin algorithm in HAProxy and nginx load balancing performance evaluation: A review,” 2018 Int. Semin. Res. Inf. Technol. Intell. Syst. ISRITI 2018, no. July, pp. 367–372, 2018, doi: 10.1109/ISRITI.2018.8864455.

K. Kritikos and P. Skrzypek, “Simulation-as-a-service with serverless computing,” Proc. - 2019 IEEE World Congr. Serv. Serv. 2019, vol. 2642–939X, pp. 200–205, 2019, doi: 10.1109/SERVICES.2019.00056.

L. Hernandez, G. Jimenez, A. Pranolo, and C. U. Rios, “Comparative Performance Analysis Between Software-Defined Networks and Conventional IP Networks,” Proceeding - 2019 5th Int. Conf. Sci. Inf. Technol. Embrac. Ind. 4.0 Towar. Innov. Cyber Phys. Syst. ICSITech 2019, pp. 235–240, 2019, doi: 10.1109/ICSITech46713.2019.8987493.

K. Arjunan and C. N. Modi, “An enhanced intrusion detection framework for securing network layer of cloud computing,” ISEA Asia Secur. Priv. Conf. 2017, ISEASP 2017, 2017, doi: 10.1109/ISEASP.2017.7976988.

J. Yang and Y. Lan, “A performance evaluation model for virtual servers in KVM-based virtualized system,” Proc. - 2015 IEEE Int. Conf. Smart City, SmartCity 2015, Held Jointly with 8th IEEE Int. Conf. Soc. Comput. Networking, Soc. 2015, 5th IEEE Int. Conf. Sustain. Comput. Communic, pp. 66–71, 2015, doi: 10.1109/SmartCity.2015.49.

Y. Ariyanto, B. Harijanto, A. Setiawan, S. Adhisuwignjo, and E. Rohadi, “Integration of digital library server with Service Oriented Architecture (SOA) based on cloud computing using proxmox server,” J. Phys. Conf. Ser., vol. 1402, no. 7, 2019, doi: 10.1088/1742-6596/1402/7/077054.

S. Grabovsky, P. Cika, V. Zeman, V. Clupek, M. Svehlak, and J. Klimes, “Denial of Service Attack Generator in Apache JMeter,” Int. Congr. Ultra Mod. Telecommun. Control Syst. Work., vol. 2018-November, pp. 1–4, 2019, doi: 10.1109/ICUMT.2018.8631212.

P. Cika, S. Grabovsky, V. Zeman, and V. Clupek, “Network Emulator of Transmission Parameters of Data Networks,” Int. Congr. Ultra Mod. Telecommun. Control Syst. Work., vol. 2018-November, no. 1, pp. 1–6, 2019, doi: 10.1109/ICUMT.2018.8631254.

S. Pradeep and Y. K. Sharma, “A Pragmatic Evaluation of Stress and Performance Testing Technologies for Web Based Applications,” Proc. - 2019 Amity Int. Conf. Artif. Intell. AICAI 2019, pp. 399–403, 2019, doi: 10.1109/AICAI.2019.8701327.

O. Hkdylru et al., “Cloud Storage Behavior Analysis Using Time Series Clustering,” pp. 90–95, 2018.

Z. Tang, S. Sha, J. Zhang, Z. Li, H. Peng, and H. Du, “WebGlusterFS2.0: A Web-based Administration Tool for GlusterFS with Unattended Deployment and Automatic Configuration of Xlator,” 2019 Comput. Commun. IoT Appl. ComComAp 2019, pp. 276–281, 2019, doi: 10.1109/ComComAp46287.2019.9018744.

Q. Ye, W. Hu, and H. Zhou, “Implementation of WebVR-based laboratory for control engineering education based on NCSLab framework,” Chinese Control Conf. CCC, pp. 7880–7885, 2017, doi: 10.23919/ChiCC.2017.8028601.

Z. Yang and X. Huang, “Dynamic Configuration of Reverse Proxy Cache based on Multi-Dimensional Time Series Prediction of Visit Traffic,” pp. 237–240.

H. H. Li, X. R. Li, H. Wang, J. Zhang, and Z. X. Jiang, “Research on cloud performance testing model,” Proc. IEEE Int. Symp. High Assur. Syst. Eng., vol. 2019-Janua, no. 2015, pp. 179–183, 2019, doi: 10.1109/HASE.2019.00035.

L. Chen, W. Huang, A. Sui, D. Chen, and C. Sun, “The online education platform using Proxmox and noVNC technology based on Laravel framework,” Proc. - 16th IEEE/ACIS Int. Conf. Comput. Inf. Sci. ICIS 2017, pp. 487–491, 2017, doi: 10.1109/ICIS.2017.7960041.

Publicado
2023-12-30
Como Citar
Ariyanto, Y. (2023). Arquiteturas de servidor único e múltiplas arquiteturas de servidor virtual: Análise de desempenho no Proxmox VE para sistemas de e-learning. ITEGAM-JETIA, 9(44), 25-34. https://doi.org/10.5935/jetia.v9i44.903
Seção
Articles