Design of Disaster Recovery and Load Balancing Strategies in Traditional Centralized Distributed Web Systems
DOI:
https://doi.org/10.5281/zenodo.10836116References:
9Keywords:
Centralized distributed architecture, WEB system, Disaster recovery strategy, Redundancy strategy, Load balancing, Database LoadAbstract
This paper proposes an effective disaster recovery strategy and load balancing strategy for web systems based on traditional centralized distributed architecture, which are widely used in small and medium-sized enterprises. In the disaster recovery strategy, we have designed a global backup strategy and single node backup strategy to adapt to different system requirements and fault recovery scenarios. In the load balancing strategy, we take the database as the starting point, calculate the load proportion of task execution nodes, effectively determine the load status of each task execution node, and make the load of each task execution node in the distributed system tend to be balanced. The research results of this paper have certain reference value for improving early developed web systems with the same architecture. Future research will focus on optimizing the efficiency of disaster recovery strategies, improving the accuracy of load judgment, and exploring innovative methods to enhance the scalability and stability of web systems based on centralized distributed architecture.
Downloads
Metrics
References
Laudon, K. C., & Laudon, J. P. (2017). Essentials of management information systems. Pearson.
Elser, A. (2005). Reliable distributed systems: technologies, web services, and applications. Springer Science & Business Media.
Memon, N., Vighio, M. S., & Hussain, Z. (2019). ‘Web services failures and recovery strategies: A review. Indian J. Sci. Technol, 12(43), 1-6.
Jader, O. H., Zeebaree, S. R., & Zebari, R. R. (2019). A state of art survey for web server performance measurement and load balancing mechanisms. International Journal of Scientific & Technology Research, 8(12), 535-543.
Al Ayubi, S. U., & Nugrahaningsih, N. (2009, December). Centralized-star architecture of web service node as integration solution in complex organization. In Proceedings of the 11th International Conference on Information Integration and Web-based Applications & Services (pp. 599-603).
Li, D., Cai, H., Yao, X., & Wang, J. (2005). Exploiting redundancy to construct energy-efficient, high-performance RAIDs. Department of Computer Science and Engineering University of Nebraska-Lincoln.
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.
Banga G, Druschel P. Measuring the capacity of a Web server under realistic loads[J]. World Wide Web, 1999, 2(1-2): 69-83.
Salah, T., Zemerly, M. J., Yeun, C. Y., Al-Qutayri, M., & Al-Hammadi, Y. (2016, December). The evolution of distributed systems towards microservices architecture. In 2016 11th International Conference for Internet Technology and Secured Transactions (ICITST) (pp. 318-325). IEEE.

Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2024 Journal of Industrial Engineering and Applied Science

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