An Analytical Evaluation of Various Approaches for Load Optimization in Distributed System

Authors

  • Rupesh Mahajan Assistant Professor, Department of Computer Engineering, DIT, Pimpri, Pune
  • Purushottam R. Patil Associate Professor, School of Computer Science & Engineering, Sandip University, Nashik
  • Minal Shahakar Assistant Professor, Department of Computer Engineering, PCCOE, Nigdi, Pune
  • Amol Potgantwar Professors, School of Computer Science & Engineering, Sandip University, Nashik

Keywords:

Distributed systems, Load optimization, Static load balancing, Dynamic load balancing, Task scheduling, Resource allocation, Network topology

Abstract

This survey aims to investigate the various approaches for load optimization in distributed systems. Distributed systems are composed of multiple components that work together to achieve a common goal. Load optimization in such systems refers to the efficient distribution of resources and tasks among these components to ensure that the system operates at optimal performance levels. The survey focuses on the various techniques and algorithms that are used for load balancing, resource allocation, scheduling policies, application-specific load optimization, task migration, task replication, content distribution networks (CDNs), and machine learning-based load balancing load optimization. The study also considers the impact of various parameters, such as network topology, network traffic, and system resources, on the performance of load optimization techniques. In addition, the survey examines the trade-offs between the different approaches for load optimization, including their advantages and disadvantages. The study also highlights the limitations of current load optimization methods and the future directions for research in this field. Overall, this survey provides a comprehensive overview of the various approaches for load optimization in distributed systems and offers insights into the current state of the field and future research directions.

Downloads

Download data is not yet available.

References

Alzahrani, H., Li, F., Khan, S. U., & Kolodziej, J. (2018). Horizontal scaling for cloud-based big data analytics: A performance evaluation. Journal of Systems and Software, 135, 66-79.

Rabkin, A., Katz, G., Zaharia, M., & Stoica, I. (2014). Scalability, fidelity, and containment in the potemkin virtual honey farm. In Proceedings of the 2014 ACM International Conference on Object Oriented Programming Systems Languages & Applications (pp. 107-124).

Ranjan, R., Harwood, A., &Buyya, R. (2013). A case study for effects of load balancing on response time in cloud computing. In Proceedings of the 2013 International Conference on High Performance Computing & Simulation (pp. 292-297).

Sharma, A., Bhatia, M., & Singh, H. (2016). Performance evaluation of virtualizationtechniques in cloud computing. International Journal of Computer Science andMobile Computing, 5(3), 207-213.

Zhao, H., Wu, J., Tang, Y., & Zhang, C. (2016). Evaluation of vertical scaling forimproving resource utilization in cloud computing. In Proceedings of the 2016International Conference on Cloud Computing and Big Data Analysis (pp. 132-136).

Kato, H., & Sekiya, K. (2017). Performance analysis of static load balancing fordistributed computing systems. In 2017 16th IEEE International Conference onMachine Learning and Applications (ICMLA) (pp. 1018-1023). IEEE.

Zhu, L., Liu, Y., Qiao, Y., & Wang, Y. (2018). Dynamic load balancing based onfuzzy comprehensive evaluation for cloud computing systems. IEEE Access, 6,45461-45470.

Ranganathan, A., Birman, K. P., van Renesse, R., Vogels, W. (2016). Agileapplication-aware adaptation for dynamic cloud environments. IEEE Transactions onCloud Computing, 4(4), 454-468.

Zhang, Y., Yang, L., Tang, W., & Zhang, Q. (2017). A task replication and migrationapproach for load balancing in cloud computing. IEEE Transactions on CloudComputing, 5(2), 372-381.

Guo, L., Tan, K., Liu, Y., Zhang, Y., & Guo, Y. (2017). Performance evaluation ofCDN-based live streaming systems. IEEE Transactions on Multimedia, 19(6), 1208-1221.

Jiang, H., Xu, S., Wang, Z., Wang, Y., & Ren, K. (2018). Machine learning basedload balancing for cloud service providers with multiple data centers. IEEETransactions on Cloud Computing, 6(2), 568-581.

Tawte, A. ., Gonge, S. ., Joshi, R. ., Mulay, P. ., Vora, D. ., & Kotecha, K. . (2023). Detection of Pulmonary Embolism: Workflow Architecture and Comparative Analysis of the CNN Models. International Journal on Recent and Innovation Trends in Computing and Communication, 11(4), 299–314. https://doi.org/10.17762/ijritcc.v11i4.6455

Harris, K., Green, L., Perez, A., Fernández, C., & Pérez, C. Exploring Reinforcement Learning for Optimal Resource Allocation. Kuwait Journal of Machine Learning, 1(4). Retrieved from http://kuwaitjournals.com/index.php/kjml/article/view/155

Sharma, R., Dhabliya, D. A review of automatic irrigation system through IoT (2019) International Journal of Control and Automation, 12 (6 Special Issue), pp. 24-29.

Downloads

Published

03.09.2023

How to Cite

Mahajan, R. ., R. Patil , P. ., Shahakar, M. ., & Potgantwar , A. . (2023). An Analytical Evaluation of Various Approaches for Load Optimization in Distributed System. International Journal of Intelligent Systems and Applications in Engineering, 12(1s), 526–548. Retrieved from https://ijisae.org/index.php/IJISAE/article/view/3489

Issue

Section

Research Article