Abstract
With the gradual increase of user visits in the power Internet of Things, load imbalances often appear, affecting server operation efficiency. This article is an improvement based on the weighted minimum number of connections algorithm. It sets weights for a group of servers and proposes two reference values: range and variance, and sets corresponding thresholds. Only the servers that exceed the threshold are used for the following operations. All data use re-hashing to deal with conflicts, and this process is repeated until an idle server is found to process the data. The simulation results show that the improved algorithm can effectively balance the user's task requests, realize the entire system's load balance, have good stability, and achieve the expected effect.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Jiang, L., Fu, Z.: Privacy-preserving genetic algorithm outsourcing in cloud computing. J. Cyber Secur. 2(1), 49–61 (2020)
Sakhnini, J., Karimipour, H., Dehghantanha, A., Parizi, R.M., Srivastava, G.: Security aspects of Internet of Things aided smart grids: a bibliometric survey. Internet of things (2019)
Kumar, P., Kumar, R.: Issues and challenges of load balancing techniques in cloud computing: a survey. ACM Comput. Surv. (CSUR) 51(6), 1–35 (2019)
Okhovvat, M., Kangavari, M.R.: Tslbs: a time-sensitive and load balanced scheduling approach to wireless sensor actor networks. Comput. Syst. Sci. Eng. 34(1), 13–21 (2019)
Li-Yong, B., Dong-Feng, Z., Hong-Wei, D.: Research on load balance strategy of the double server in the synchronous dispatch mechanism of polling. J. Yunnan Univ. (Nat. Sci. Edn.) 31(s1), 1–4+8 (2019)
Wachira, K., Mwangi, E.: A multi-variate weighted interpolation technique with local polling for bayer CFA demosaicking. In: 2015 International Conference on Information and Communication Technology Research (ICTRC), pp. 76–79, IEEE, Abu Dhabi (2015)
Xin, Y., Xie, Z.Q., Yang, J.: A load balance oriented cost efficient scheduling method for parallel tasks. J. Netw. Comput. Appl. 81, 37–46 (2017)
Cheng-Yu, C., Yuan-Sheng, L., University, H.: Research on improved load balancing scheduling algorithm of weighted least-connection. J. Harbin Univ. Commer. (Nat. Sci. Edn.) 31(1), 102–104 (2015)
Zhen-Bin, G., Ya-Chen, P., Zhong, H., Xiao-Hong, D., Dan, Z.: Improved load balancing algorithm based on weighted least-connections. Sci. Technol. Eng. 16(6), 81–85 (2016)
Cheng, L., Kotoulas, S., Liu, Q.Z., et al.: Load-balancing distributed outer joins through operator decomposition. J. Parallel Distrib. Comput. 132, 21–35 (2019)
Li, L., et al.: Load-balancing channel assignment algorithms for a multi-radio multi-channel wireless mesh networks. In: Proceedings of 2018 International Conference on Computer Modeling, Simulation and Algorithm (CMSA 2018), pp. 125–128. Atlantis Press, Beijing (2018)
Do, H.T., Shunko, M.: Constrained load-balancing policies for parallel single-server queue systems. Manag. Sci. 66(8), 3501–3527 (2020)
Shi, X., Li, Y., Xie, H., Yang, T., Zhang, L., et al.: An openflow-based load balancing strategy in SDN. Comput. Mater. Continua 62(1), 385–398 (2020)
She, P.: Research on LVS cluster weighted least connection scheduling algorithm. Comput. Digit. Eng. 47(4), 794–798 (2019)
Meng, X.J., Zhang, C.Y.: An improved weighted least connection algorithm and its application analysis in CDN load balancing technology. J. Shandong Univ. Sci. Technol. (Nat. Sci. Edn.) 39(1), 85–90 (2020)
Wang, H., Zhou, L., Zhao, G., Wang, N., Sun, J., et al.: PMS-sorting: a new sorting algorithm based on similarity. Comput. Mater. Continua 59(1), 229–237 (2019)
Selvakumar, A., Gunasekaran, G.: A novel approach of load balancing and task scheduling using ant colony optimization algorithm. Int. J. Softw. Innov. (IJSI) 7(2), 9–20 (2019)
Anitha, R., Vidyaraj, C.: An adaptive swarm optimization technique for load balancing and task scheduling in cloud computing. Indian J. Public Health Res. Dev. 10(5), 955–965 (2019)
Zhang, X.Y.: Research on a quick sort algorithm based on element exchange. Gansu Sci. Technol. 47(8), 1–3 (2018)
Khaliq, S., et al.: A load balanced task scheduling heuristic for large-scale computing systems. Comput. Syst. Sci. Eng. 34(2), 79–90 (2019)
Acknowledgment
This work is supported by the Science and Technology Project of State Grid Jiangsu Electric Power Co., Ltd. under Grant No. J2020068.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Zhang, M., Mao, J., Chen, L., Li, N., Fan, L., Shuang, L. (2021). A Load-Balancing Algorithm for Power Internet of Things Resources Based on the Improved Weighted Minimum Number of Connections. In: Sun, X., Zhang, X., Xia, Z., Bertino, E. (eds) Artificial Intelligence and Security. ICAIS 2021. Lecture Notes in Computer Science(), vol 12737. Springer, Cham. https://doi.org/10.1007/978-3-030-78612-0_45
Download citation
DOI: https://doi.org/10.1007/978-3-030-78612-0_45
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-78611-3
Online ISBN: 978-3-030-78612-0
eBook Packages: Computer ScienceComputer Science (R0)