Abstract
The increased demand for big data processing has led to the development of distributed computing and data storage technologies. However, building an efficient distributed system is a rather difficult task and has a few problems. The problems of building a distributed system are related to its security and reliability. In this paper, research is carried out related to increasing the reliability of a distributed storage system. During the study, an analysis of load balancing methods was carried out. Based on the analysis, a hybrid load balancing method was compiled. The hybrid method is based on the Least Connection and Weighted Round Robin methods. This method allows you to effectively balance the load in distributed storage systems, which increases their reliability.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Sagiroglu, S., Sinanc, D.: Big data: a review. In: 2013 International Conference on Collaboration Technologies and Systems (CTS), pp. 42–47. IEEE (2013)
Belapurkar, A., et al.: Distributed Systems Security: Issues, Processes and Solutions. Wiley, Hoboken (2009)
Chang, F., et al.: Bigtable: a distributed storage system for structured data. ACM Trans. Comput. Syst. (TOCS) 26, 1–26 (2008)
Ansari, M.S., Alsamhi, S.H., Qiao, Y., Ye, Y., Lee, B.: Security of distributed intelligence in edge computing: Threats and countermeasures. The Cloud-to-Thing Continuum: Opportunities and Challenges in Cloud, Fog and Edge Computing, pp. 95–122 (2020)
Madakam, S., Lake, V., Lake, V., Lake, V.: Internet of things (IoT): a literature review. J. Comput. Commun. 3, 164 (2015)
Douligeris, C., Mitrokotsa, A.: DDoS attacks and defense mechanisms: classification and state-of-the-art. Comput. Netw. 44, 643–666 (2004)
Cui, J., Wang, M., Luo, Y., Zhong, H.: DDoS detection and defense mechanism based on cognitive-inspired computing in SDN. Futur. Gener. Comput. Syst. 97, 275–283 (2019)
Ergun, K., Ayoub, R., Mercati, P., Rosing, T.Š: Dynamic reliability management of multigateway IoT edge computing systems. IEEE Internet Things J. 10, 3864–3889 (2022)
Devaraj, A.F.S., Elhoseny, M., Dhanasekaran, S., Lydia, E.L., Shankar, K.: Hybridization of firefly and improved multi-objective particle swarm optimization algorithm for energy efficient load balancing in cloud computing environments. J. Parallel Distrib. Comput. 142, 36–45 (2020)
Hou, X., et al.: Reliable computation offloading for edge-computing-enabled software-defined IoV. IEEE Internet Things J. 7, 7097–7111 (2020)
Al-Turjman, F., Abujubbeh, M.: IoT-enabled smart grid via SM: an overview. Futur. Gener. Comput. Syst. 96, 579–590 (2019)
Tchernykh, A., Schwiegelsohn, U., Talbi, E., Babenko, M.: Towards understanding uncertainty in cloud computing with risks of confidentiality, integrity, and availability. J. Comput. Sci. 36, 100581 (2019)
Bourke, T.: Server Load Balancing. O’Reilly Media, Inc., Sebastopol (2001)
Nasser, H., Witono, T.: Analisis Algoritma Round Robin, Least Connection, Dan Ratio Pada Load Balancing Menggunakan Opnet Modeler. Duta Wacana Christian University (2016)
Baihaqi, M.R., Negara, R.M. Tulloh, R.: Analysis of load balancing performance using round robin and IP hash algorithm on P4. In: 2022 5th International Seminar on Research of Information Technology and Intelligent Systems (ISRITI), pp. 93–98. IEEE (2022)
Devi, D.C., Uthariaraj, V.R.: Load balancing in cloud computing environment using improved weighted round robin algorithm for nonpreemptive dependent tasks. Sci. World J. 2016 (2016)
nginx. https://nginx.org/ru/
HAProxy - the reliable, high perf. TCP/HTTP load balancer. https://www.haproxy.org/
The apache HTTP server project. https://httpd.apache.org/
Basics, N.L.B.: Implementing Microsoft network load balancing in a virtualized environment (2008)
BIG-IP services. https://www.f5.com/products/big-ip-services
Citrix ADC - application delivery controller for hybrid multi-cloud - citrix. https://www.citrix.com/products/citrix-adc/
Load balancer for always-on application experience - kemp. https://kemptechnologies.com/
Load balancer - amazon elastic load balancer (ELB) - AWS. Amazon Web Services, Inc. https://aws.amazon.com/elasticloadbalancing/
Acknowledgments
This work was supported by the Russian Science Foundation 19–71-10033, https://rscf.ru/project/19-71-10033/.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Shiriaev, E. (2024). Load Balancing Methods for Distributed Data Storage: Challenges and Opportunities. In: Alikhanov, A., Tchernykh, A., Babenko, M., Samoylenko, I. (eds) Current Problems of Applied Mathematics and Computer Systems. CPAMCS 2023. Lecture Notes in Networks and Systems, vol 1044. Springer, Cham. https://doi.org/10.1007/978-3-031-64010-0_10
Download citation
DOI: https://doi.org/10.1007/978-3-031-64010-0_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-64009-4
Online ISBN: 978-3-031-64010-0
eBook Packages: EngineeringEngineering (R0)