ABSTRACT
Consistent hash algorithm is applied to build a distributed database load balancing model, but this model should deal with thousands of user requests, handle 10 billion data information, along with low-latency response scenarios, all of this is a grim challenge. When load balancing control mechanism is built by the consistency hash, some nodes in the database cluster are overloaded, but some are idle. These load imbalances can seriously do great damage to the overall performance of distributed database system. This paper proposes a detailed description of variance mathematics model about dynamic load balancing, the core is to track system load, evaluation, classification and storage of each node in distributed cluster. This algorithm controls mutual feedback between node load states, idle data node allots the item of overload node, overall suppression of single point overload. After by experimental simulation, compared with the auxiliary loop hash model, this algorithm improves load balancing efficiency by 30% and settles disputes about distributed database load imbalance based on consistent hashing.
- Venkateswaran N., Changder D.S. Simplified data partitioning in a consistent hashing based sharding implementation. In TENCON 2017 - 2017 IEEE Region 10 Conference, pp. 895 -- 900Google Scholar
- Venkateswaran N., Changder S. Handling workload skew in a consistent hashing based partitioning implementation. In 2017 International Conference on Advances in Computing, Communications and Informatics (ICACCI). pp. 1163 -- 1169Google Scholar
- W. Lan, F. Li, X. Liu. Dynamic Load Balancing Mechanism for Distributed Controllers in SoftwareDefined Networking. In: 2018 10th International Conference on Measuring Technology and Mechatronics Automation (ICMTMA), Changsha, Hunan, China, 2018, pp. 259--262. DIOGoogle Scholar
- Man Q., Yang L. 2014. Big Data Management in Digital Forensics. In: Computational Science and Engineering(CSE), 2014 IEEE 17th International Conference on.Dec. 2014, pp. 238--243. Google ScholarDigital Library
- Thar K., Ullah S., Hong C. S. 2014. Consistent hashing based cooperative caching and forwarding in content centric network. In:The 16th Asia-Pacific Network Operations and Management Symposium, pp. 1 -- 4.Google ScholarCross Ref
- Patel D. K., C. R. Tripathy. An Efficient Load Balancing Mechanism with Cost Estimation on GridSim. In: 2016 International Conference on Information Technology (ICIT), pp. 75 -- 80.Google Scholar
- P. Ravi Babu, Shenoy R. Implementation of ACO technique for load balancing through reconfiguration in electrical distribution system. In: 2014 Annual International Conference on Emerging Research Areas: Magnetics, Machines and Drives (AICERA/iCMMD), pp 1 -- 5.Google Scholar
- Wan H., Fuyang Li. NVLH: Crash-Consistent Linear Hashing for Non-Volatile Memory. In:2018 IEEE 7th Non-Volatile Memory Systems and Applications Symposium (NVMSA), pp.117--118.Google Scholar
- Mandai D., Biswas S. Label consistent matrix factorization based hashing for cross-modal retrieval. In: 2017 IEEE International Conference on Image Processing (ICIP), pp.2901 -- 2905.Google Scholar
- Goel P., Rishabh K. An Alternate Load Distribution Scheme in DHTs. In:2017 IEEE International Conference on Cloud Computing Technology and Science (CloudCom), pp.218 -- 222.Google Scholar
- Vuluvala M. R., Saini L. M. Load balancing of electrical power distribution system: An overview. In:2018 International Conference on Power, Instrumentation, Control and Computing (PICC), pp 1 -- 5.Google Scholar
- B. Muruganantham, M. Muthamizh Selvam. Energy loss reduction and load balancing through network reconfiguration in practical LV distribution feeder using GAMS. In: 2017 7th International Conference on Power Systems (ICPS), pp 509 -- 513.Google Scholar
- Jagdish, Patni C. Distributed load balancing model for grid computing environment. In: 2015 1st International Conference on Next Generation Computing Technologies (NGCT), pp.123 -- 126.Google Scholar
- https://scholar.google.com/Google Scholar
- https://en.wikipedia.org/wiki/WikiGoogle Scholar
- https://xueshu.baidu.com/Google Scholar
- http://www.cplusplus.com/reference/stl/Google Scholar
- https://www.openssl.org/Google Scholar
Index Terms
- Research load balancing technology of distributed database based on consistent hash
Recommendations
Adaptive Load Balancing Dashboard in Dynamic Distributed Systems
Considering the dynamic nature of new generation scientific problems, load balancing is a necessity to manage the load in an efficient manner. Load balancing systems are used to optimize the resource consumption, maximize the throughput, minimize ...
Load balancing in grid computing
Grid computing is used to provide different services to users through resources that are geographically dispersed, dynamic, and heterogeneous in nature. In grid computing, load balancing plays a vital role in the re-allocation of user jobs when the grid ...
Variable threshold-based hierarchical load balancing technique in Grid
Load balancing is an important aspect of Grid resource scheduling. This paper attempts to address the issue of load balancing in a Grid, while maintaining the resource utilization and response time for dynamic and decentralized Grid environment. Here, ...
Comments