Use analysis of microserves in e-learning system with multi-variant access to educational materials

  • Artamonov Y
  • Golovach I
  • Zymovchenko V
N/ACitations
Citations of this article
5Readers
Mendeley users who have this article in their library.

Abstract

The object of research is the electronic learning system. The subject of the research is the method of using microservices in the construction of online systems. One of the most problematic areas in the development of high-load online systems is the coordination of all microservices in a single system and the distribution of the load on hardware resources at critical indicators of system utilization. This leads to the complication of the process of development, implementation and operation of the training system, as well as high requirements for the personnel who will support the operation of the system. In the research, during the transition from the monolithic architecture of the e-learning system to the microservice architecture, the main indicators of the server hardware and the average response time to user requests were monitored. These indicators were fundamental when setting up the system as a whole and balancing the load during its operation. The proposed method for the implementation of the system can significantly reduce the hardware requirements and reduce the response time of the system under high load conditions (from 10,000 unique users per unit of time). Also, this method greatly simplifies the development and modification of online systems that use a large number of different user roles and differentiation of levels of access to the system. The obtained results of the approbation of the method allow to consider it an effective tool for the development of online learning systems with multivariate access to educational materials. Unlike existing monolithic architects, the proposed method allows to manage system resources and apply new settings without rebooting, which allows to ensure the continuity of system operation. As a justification for this method, options for the implementation of online training systems and load balancing settings are proposed. The management of load balancing in the microservice architecture of the implementation of online systems is based on the analysis of the load indicators of processor cores and the use of RAM by system services.

Cite

CITATION STYLE

APA

Artamonov, Y., Golovach, I., & Zymovchenko, V. (2021). Use analysis of microserves in e-learning system with multi-variant access to educational materials. Technology Audit and Production Reserves, 4(2(60)), 45–50. https://doi.org/10.15587/2706-5448.2021.237760

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free