Affiliation:
1. Penza State University
Abstract
Purpose of research. Is investigation of a software method for balancing data in a distributed network via an Nginx proxy server.Methods. In a computer network load balancer of data is an important network parameter. Due to load balancer in the network, the transmission delay may decrease or increase, the spread from the average jitter value. Thus, load balancer in the network affects the time characteristics and network bandwidth. Load balancer can be managed and optimized in both software and hardware ways. The article focuses on load balancer of data at the application level of applications. Hardware load balancer, which is solved within the framework of network equipment itself, for example, in switches, is briefly considered. This is handled by the queue manager in the Ethernet switch, which manages the bandwidth and queues. Cyclic algorithms are described, as well as an algorithm with time selection of frames in dispatcher of switch that implement effective hardware load balancer. Software load balancer of data in the network is considered. A web server and an Nginx reverse proxy server were used as software load balancer, 3 Docker containers based on Asp.net applications running on different environments.Results. The network was configured and the cyclic load balancer algorithm was used in the Nginx server. A research of a network with a different number of environments in the network, web servers, data requests was conducted. The cyclic load balancer of data in Nginx is more efficient than the random algorithm, this has been shown during experiments.Conclusion. Hardware and software load balancer algorithms in a distributed network were considered and investigated. Cyclic load balancer of data has made it possible to increase the network bandwidth, its efficiency and performance.
Publisher
Southwest State University
Subject
General Earth and Planetary Sciences,General Engineering,General Environmental Science
Reference21 articles.
1. Olifer V. G., Olifer N. A. Komp'yuternye seti. Printsipy, tekhnologii, protokoly [Computer networks. Principles, technologies, protocols]. St. Petersburg, 2010. 943 p.
2. Opisanie standarta IEEE 802.1q [Description of the IEEE 802.1q standard]. Available at: https://ru.wikipedia.org/wiki/IEEE_802.1Q (accessed 01.06.2022).
3. Nikishin K. I. Mekhanizm upravleniya trafikom real'nogo vremeni v kommutatore Ethernet [The mechanism of management real-time traffic in the switch Ethernet]. Vestnik komp'yuternykh i informatsionnykh tekhnologii = Herald of Computer and Information Technologies, 2015, no. 10, pp. 32–37.
4. McKeown N., Anderson T., Balakrishnan H. et al. Openflow: enabling innovation in campus networks. ACM SIGCOMM Computer Communication Review, 2008, vol. 38, no. 2, pp. 69–74.
5. Kobayashi M., Seetharaman S., Parulkar G., Appenzeller G., Little J., Van Reijendam J., McKeown N. Maturing of OpenFlow and Software-Defined Networking Through Deployments. Computer Networks, 2014, vol. 61, pp. 151–175.
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献