Improving System Availability and Load Balancing in Distributed Systems
DOI:
https://doi.org/10.32628/CSEIT22547Keywords:
High availability, Load balancing, Distributed systems, Traffic monitoring, Scaling methods, System optimization, IT infrastructure, Distributed load distribution.Abstract
For high availability and load balancing, as we face in the most distributed and dynamic computing environments of modern times, we require high availability and load balancing to guarantee smooth usage. It means availability, where availability refers to the fact that the system will be accessible and load balancing, where the resources are distributed effectively so that performance is optimized and no overload occurs. The aim of this article is to discuss the main approaches and technologies used to increase the availability of systems and load balancing in an IT environment today. We dive into standard architectures, scaling methods, traffic monitoring and distribution tools, and standards for high availability and distributed load across components. By analyzing the current research and real-life solutions, this article gives a complete solution for high availability and load balancing.
References
- Khan, R., Haroon, M., & Husain, M. S. (2015, April). Different technique of load balancing in distributed system: A review paper. In 2015 Global Conference on Communication Technologies (GCCT) (pp. 371-375). IEEE.
- Chou, T. C. K., & Abraham, J. A. (1982). Load balancing in distributed systems. IEEE Transactions on Software Engineering, (4), 401-412.
- Jiang, Y. (2015). A survey of task allocation and load balancing in distributed systems. IEEE Transactions on Parallel and Distributed Systems, 27(2), 585-599.
- Di Stefano, A., Bello, L. L., & Tramontana, E. (1999). Factors affecting the design of load balancing algorithms in distributed systems. Journal of Systems and Software, 48(2), 105-117.
- Benmohammed-Mahieddine, K. (1991). An evaluation of load balancing algorithms for distributed systems (Doctoral dissertation, University of Leeds).
- Othman, O., & Schmidt, D. C. (2001, June). Optimizing distributed system performance via adaptive middleware load balancing. In Proceedings of the Workshop on Optimization of Middleware and Distributed Systems.
- Chaczko, Z., Mahadevan, V., Aslanzadeh, S., & Mcdermid, C. (2011, September). Availability and load balancing in cloud computing. In International conference on computer and software modeling, singapore (Vol. 14, pp. 134-140). IACSIT Press.
- Kameda, H., Li, J., Kim, C., & Zhang, Y. (2012). Optimal load balancing in distributed computer systems. Springer Science & Business Media.
- Rajan, R. A. P. (2018, December). Serverless architecture-a revolution in cloud computing. In 2018 Tenth International Conference on Advanced Computing (ICoAC) (pp. 88-93). IEEE.
- Crane, M., & Lin, J. (2017, October). An exploration of serverless architectures for information retrieval. In Proceedings of the ACM SIGIR International Conference on Theory of Information Retrieval (pp. 241-244).
- Sakurai, M., & Murayama, Y. (2019). Information technologies and disaster management–Benefits and issues. Progress in Disaster Science, 2, 100012.
- Ligus, S. (2013). Effective monitoring and alerting. " O'Reilly Media, Inc.".
- Cao, K., Liu, Y., Meng, G., & Sun, Q. (2020). An overview on edge computing research. IEEE access, 8, 85714-85728.
- Bhargavi, K., Sathish Babu, B., & Pitt, J. (2020). Performance modeling of load balancing techniques in cloud: some of the recent competitive swarm artificial intelligence-based. Journal of Intelligent Systems, 30(1), 40-58.
- Ghomi, E. J., Rahmani, A. M., & Qader, N. N. (2017). Load-balancing algorithms in cloud computing: A survey. Journal of Network and Computer Applications, 88, 50-71.
- Bourke, T. (2001). Server load balancing. " O'Reilly Media, Inc.".
- Sharma, S., Singh, S., & Sharma, M. (2008). Performance analysis of load balancing algorithms. International Journal of Civil and Environmental Engineering, 2(2), 367-370.
- Gray, J., & Siewiorek, D. P. (1991). High-availability computer systems. Computer, 24(9), 39-48.
- Vargas, E., & BluePrints, S. (2000). High availability fundamentals. Sun Blueprints series, 1-17.
- Schmidt, K. (2006). High availability and disaster recovery: concepts, design, implementation (Vol. 22). Springer Science & Business Media.
Downloads
Published
Issue
Section
License
Copyright (c) IJSRCSEIT

This work is licensed under a Creative Commons Attribution 4.0 International License.