VPCH: A Consistent Hashing Algorithm for Better Load Balancing in a Hadoop Environment

被引:4
|
作者
Liu, Qi [1 ]
Cai, Weidong [1 ]
Shen, Jian [1 ]
Wang, Baowei [1 ]
Fu, Zhangjie [1 ]
Linge, Nigel [2 ]
机构
[1] Nanjing Univ Informat Sci & Technol, Dept Comp & Software, Nanjing, Jiangsu, Peoples R China
[2] Univ Salford, Salford, Lancs, England
关键词
Map Reduce; Load Balancing; Consistent Hashing; PERFORMANCE; MAPREDUCE;
D O I
10.1109/CBD.2015.21
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
MapReduce (MR) is a popular programming model for the purposes of processing large data sets among data clusters or grids, e.g. a Hadoop environment. Load balancing as a key factor affecting the performance of map resource distribution, has recently gained high concerns to optimize. Current MR processes in the realization of distributing tasks to clusters use hashing with random modulo operations, which can lead to uneven data distribution and inclined loads, thereby obstruct the performance of the entire distribution system. In this paper, a virtual partition consistent hashing (VPCH) algorithm is proposed for the reduce stage of MR processes, in order to achieve such a trade-off on job allocation. According to the results, using our method can reduce task execution time with or without MJR (mapreduce.job.reduce.slowstart.completedmaps) parameter set.
引用
收藏
页码:69 / 72
页数:4
相关论文
共 50 条
  • [41] Quasi Oppositional Dragonfly Algorithm for Load Balancing in Cloud Computing Environment
    Latchoumi, T. P.
    Parthiban, Latha
    [J]. WIRELESS PERSONAL COMMUNICATIONS, 2022, 122 (03) : 2639 - 2656
  • [42] DxHash: A Memory-saving Consistent Hashing Algorithm
    Dong, Chao
    Wang, Fang
    Feng, Dan
    [J]. ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2024, 24 (01)
  • [43] Efficient algorithm for load balancing
    Bouzari, Seyed Mahdi
    Javan, Mohammad Reza
    Salahi, Ahmad
    [J]. ISSCS 2007: INTERNATIONAL SYMPOSIUM ON SIGNALS, CIRCUITS AND SYSTEMS, VOLS 1 AND 2, 2007, : 357 - +
  • [44] Reinforcement Learning Based Metaheuristic Algorithm For Optimized Load Balancing In Cloud Environment
    Saravanakumar, K.
    Viswanathan, Anand
    Ravikumar, K.
    Reka, M.
    [J]. JOURNAL OF ELECTRICAL SYSTEMS, 2024, 20 (05) : 1827 - 1840
  • [45] Deadline constrained based dynamic load balancing algorithm with elasticity in cloud environment
    Kumar, Mohit
    Sharma, S. C.
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2018, 69 : 395 - 411
  • [46] Novel hybrid ANN and clustering inspired load balancing algorithm in cloud environment
    Negi, Sarita
    Panwar, Neelam
    Rauthan, Man Mohan Singh
    Vaisla, Kunwar Singh
    [J]. Applied Soft Computing, 2021, 113
  • [47] Load Balancing Of Tasks In Cloud Computing Environment Based On Bee Colony Algorithm
    Babu, K. R. Remesh
    Joy, Amaya Anna
    Samuel, Philip
    [J]. 2015 FIFTH INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING AND COMMUNICATIONS (ICACC), 2015, : 89 - 93
  • [48] Hybridization of meta-heuristic algorithm for load balancing in cloud computing environment
    Jena, U. K.
    Das, P. K.
    Kabat, M. R.
    [J]. JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (06) : 2332 - 2342
  • [49] Effective scheduling algorithm for load balancing in fog environment using CNN and MPSO
    Talaat, Fatma M.
    Ali, Hesham A.
    Saraya, Mohamed S.
    Saleh, Ahmed, I
    [J]. KNOWLEDGE AND INFORMATION SYSTEMS, 2022, 64 (03) : 773 - 797
  • [50] Novel hybrid ANN and clustering inspired load balancing algorithm in cloud environment
    Negi, Sarita
    Panwar, Neelam
    Rauthan, Man Mohan Singh
    Vaisla, Kunwar Singh
    [J]. APPLIED SOFT COMPUTING, 2021, 113