Dynamic load balancing algorithm for large data flow in distributed complex networks

被引:0
|
作者
Zhang, Zhuo [1 ]
机构
[1] Heihe Univ, Dept Stat, Heihe, Peoples R China
来源
OPEN PHYSICS | 2018年 / 16卷 / 01期
基金
黑龙江省自然科学基金;
关键词
NoSQL databases; load balancing algorithm; distributed Mass Data Storage System; sorted binary tree; ARCHITECTURE;
D O I
10.1515/phys-2018-0089
中图分类号
O4 [物理学];
学科分类号
0702 ;
摘要
Information society brings convenience to people, but also produces a lot of data. Relational databases are not suitable for processing big data due to architecture defects. The most commonly used system to store and process large amounts of data is the NoSQL (Not only Structured Query Language) database. Obviously, it is very important to cooperate with these independent computers to accomplish processing tasks efficiently, which is the function of load balancing. This paper studies the commonly used NoSQL database and load balancing algorithms, and designs and implements a more efficient load balancing algorithm. By introducing the relationship between nodes and the children of their brother nodes, we reduce the height of the whole sorted binary tree. The time cost of the algorithm is reduced versus the commonly used weighted polling algorithm O(N) to O(log N), while the spatial cost remains unchanged. The equalization algorithm synthetically utilizes the characteristics of big data processing systems and has good performance. At the same time, the algorithm can quickly find the sub-optimal nodes when the optimal nodes have been occupied, so it is very suitable for load balancing in highly concurrent systems. Finally, the effectiveness of the proposed load balancing algorithm is verified by simulation.
引用
收藏
页码:706 / 716
页数:11
相关论文
共 50 条
  • [21] Adaptive Load Balancing Algorithm For Wireless Distributed Computing Networks
    Alfaqawi, Mohammed I. M.
    Habaebi, Mohamed H.
    Siddiqi, Mohammad U.
    Islam, Md Rafiqul
    Khan, Sheroz
    Datla, Dinesh
    2016 INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS ENGINEERING (ICISE), 2016, : 256 - 261
  • [22] A Distributed Load Balancing Clustering Algorithm for Wireless Sensor Networks
    Tianshu Wang
    Xichen Yang
    Kongfa Hu
    Gongxuan Zhang
    Wireless Personal Communications, 2021, 120 : 3343 - 3367
  • [23] Distributed dynamic load balancing with applications in radio access networks
    Kreuger, Per
    Steinert, Rebecca
    Goernerup, Olof
    Gillblad, Daniel
    INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT, 2018, 28 (02)
  • [24] Flow-based dynamic load balancing algorithm for the cloud networks using software defined networks
    Prakash S.W.
    Deepalakshmi P.
    International Journal of Cloud Computing, 2019, 8 (04) : 299 - 318
  • [25] NEEMON Algorithm Based on Data Locality for Priority Based Dynamic Load Balancing in Distributed Database
    Batra, Neera
    Kapil, A. K.
    INFORMATION PROCESSING AND MANAGEMENT, 2010, 70 : 224 - +
  • [26] Dynamic Distributed Multi-Path Aided Load Balancing for Optical Data Center Networks
    Wang, Fu
    Yao, Haipeng
    Zhang, Qi
    Wang, Jingjing
    Gao, Ran
    Guo, Dong
    Guizani, Mohsen
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2022, 19 (02): : 991 - 1005
  • [27] Design and analysis of the M2LL policy distributed algorithm for load balancing in dynamic networks
    Bahi, Jacques M.
    Couturier, Raphael
    Sider, Abderrahmane
    FRONTIERS OF HIGH PERFORMANCE COMPUTING AND NETWORKING - ISPA 2006 WORKSHOPS, PROCEEDINGS, 2006, 4331 : 195 - +
  • [28] A dynamic load balancing algorithm on switch-based networks
    Lee, WY
    Hong, SJ
    Jong, K
    Lee, SG
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, 2000, : 302 - 307
  • [29] A dynamic load balancing algorithm for distributed SLEE in mobile service provisioning
    Zhao, Yao
    Yang, Fangchun
    2006 IEEE INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-4, 2006, : 1557 - 1560
  • [30] A dynamic load balancing approach using genetic algorithm in distributed systems
    Lee, SH
    Hwang, CS
    1998 IEEE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION - PROCEEDINGS, 1998, : 639 - 644