Locality-aware Randomized load balancing algorithms for DHT networks

被引:0
|
作者
Shen, HY [1 ]
Xu, CZ [1 ]
机构
[1] Wayne State Univ, Dept Elect & Comp Engn, Detroit, MI 48202 USA
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Structured P2P overlay networks based on a consistent hashing function have an aftermath load balance problem that needs to be dealt with. A load balancing method should take into account both proximity and dynamic features of DHTs. Randomized matching between heavily loaded nodes with lightly loaded nodes can deal with the dynamic feature. But current randomized methods are unable to consider physical proximity of the node simultaneously. There are locality-aware methods that rely on an additional logical network to capture the physical locality in load balancing. Due to the cost for network construction and maintenance, these locality-aware algorithms can hardly deal with DHTs with churn. This paper presents a locality-aware randomized load balancing algorithm to deal with both of the proximity and dynamic features of DHTs. We introduce a factor of randomness in the probing process in a range of proximity to deal with the DHT churn. We further improve the randomized load balancing efficiency by d-way probing. Simulation results show the superiority of a locality-aware 2-way randomized load balancing in DHTs, in comparison with other pure random policies and locality-aware sequential algorithms. In DHTs with churn, it performs no worse than the best churn resilient algorithm.
引用
收藏
页码:529 / 536
页数:8
相关论文
共 50 条
  • [21] Performance analysis of a locality-aware BitTorrent protocol in enterprise networks
    D'Alessandro Costa, Marco Antonio
    Rubinstein, Marcelo Goncalves
    [J]. PEER-TO-PEER NETWORKING AND APPLICATIONS, 2019, 12 (04) : 751 - 762
  • [22] Energy and locality aware load balancing in cloud computing
    Wang, Xiaoli
    Wang, Yuping
    Cui, Yue
    [J]. INTEGRATED COMPUTER-AIDED ENGINEERING, 2013, 20 (04) : 361 - 374
  • [23] Zeus: Locality-aware Distributed Transactions
    Katsarakis, Antonios
    Ma, Yijun
    Tan, Zhaowei
    Bainbridge, Andrew
    Balkwill, Matthew
    Dragojevic, Aleksandar
    Grot, Boris
    Radunovic, Bozidar
    Zhang, Yongguang
    [J]. PROCEEDINGS OF THE SIXTEENTH EUROPEAN CONFERENCE ON COMPUTER SYSTEMS (EUROSYS '21), 2021, : 145 - 161
  • [24] Locality-Aware Mapping and Scheduling for Multicores
    Ding, Wei
    Zhang, Yuanrui
    Kandemir, Mahmut
    Srinivas, Jithendra
    Yedlapalli, Praveen
    [J]. PROCEEDINGS OF THE 2013 IEEE/ACM INTERNATIONAL SYMPOSIUM ON CODE GENERATION AND OPTIMIZATION (CGO), 2013, : 335 - 346
  • [25] Locality-Aware Laplacian Mesh Smoothing
    Aupy, Guillaume
    Park, JeongHyung
    Raghavan, Padma
    [J]. PROCEEDINGS 45TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING - ICPP 2016, 2016, : 588 - 597
  • [26] Locality-Aware GPU Register File
    Jeon, Hyeran
    Esfeden, Hodjat Asghari
    Abu-Ghazaleh, Nael B.
    Wong, Daniel
    Elango, Sindhuja
    [J]. IEEE COMPUTER ARCHITECTURE LETTERS, 2019, 18 (02) : 153 - 156
  • [27] Detecting stable locality-aware predicates
    Shen, Min
    Kshemkalyani, Ajay D.
    Khokhar, Ashfaq
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2014, 74 (01) : 1971 - 1983
  • [28] Joint Interest- and Locality-Aware Content Dissemination in Social Networks
    Jaho, Eva
    Stavrakakis, Ioannis
    [J]. WONS 2009: SIXTH INTERNATIONAL CONFERENCE ON WIRELESS ON-DEMAND NETWORK SYSTEMS AND SERVICES, 2009, : 161 - 168
  • [29] Enabling locality-aware computations in OpenMP
    Huang, Lei
    Jin, Haoqiang
    Yi, Liqi
    Chapman, Barbara
    [J]. SCIENTIFIC PROGRAMMING, 2010, 18 (3-4) : 169 - 181
  • [30] LATCH: A Locality-Aware Taint CHecker
    Townley, Daniel
    Khasawneh, Khaled N.
    Ponomarev, Dmitry
    Abu-Ghazaleh, Nael
    Yu, Lei
    [J]. MICRO'52: THE 52ND ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE, 2019, : 969 - 982