Two-Way Trees: A Distributed Algorithm for Efficient Replica Search and Placement

被引:0
|
作者
Park, Gahyun [1 ]
Kwon, Minseok [1 ]
Tamilselvan, Ramprasad [1 ]
Lee, Seungjoon [1 ]
机构
[1] Rochester Inst Technol, Rochester, NY 14623 USA
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We revisit a distributed caching protocol called random trees for hot spot relieving and low latency in large-scale networks. We propose a new version of random trees called two-way (random) trees that improve the logarithmic lookup path length Theta(log(d) N) to Theta(root log(d) N) with high probability, where d is the degree and N is the size of the tree. Yet, all the optimal properties of random trees are preserved such as balanced workload and the minimum storage requirement without additional communication or computational cost. Two-way trees achieve these by separating trees for lookup and replication. A two-way tree is constructed in a fully distributed and maintenance-free manner, without a-priori known file popularity distributions. We present theoretical models to analyze the maximum workload of any server, and provide provable bounds comparable to the maximum load of a well-known balls into bins problem and a natural queueing model. The experimental results show that two-way trees reduce lookup path length by 60-70% compared to random trees, with minimum increase on server load and the number of replicas created.
引用
收藏
页码:133 / 146
页数:14
相关论文
共 50 条
  • [1] A Simple Algorithm for Optimal Search Trees with Two-way Comparisons
    Chrobak, Marek
    Golin, Mordecai
    Munro, J. Ian
    Young, Neal E.
    [J]. ACM TRANSACTIONS ON ALGORITHMS, 2022, 18 (01)
  • [2] A Distributed Algorithm for the Replica Placement Problem
    Zaman, Sharrukh
    Grosu, Daniel
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2011, 22 (09) : 1455 - 1468
  • [3] Optimal search trees using two-way key comparisons
    Spuler, D.
    [J]. Acta Informatica, 1994, 31
  • [4] On the cost of unsuccessful searches in search trees with two-way comparisons
    Chrobak, Marek
    Golin, Mordecai
    Munro, J. Ian
    Young, Neal E.
    [J]. INFORMATION AND COMPUTATION, 2021, 281
  • [5] A Distributed Algorithm for Two-Way Multiple-Relay Networks
    Lameiro, C.
    Via, J.
    Santamaria, I.
    [J]. 2012 IEEE 7TH SENSOR ARRAY AND MULTICHANNEL SIGNAL PROCESSING WORKSHOP (SAM), 2012, : 105 - 108
  • [6] An Efficient Physical Layer Security Algorithm for Two-Way Relay Systems
    Obeed, Mohanad
    Mesbah, Wessam
    [J]. 2016 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE, 2016,
  • [7] Efficient Channel Estimation Algorithm for Two-Way MIMO Relay Systems
    Du, Jianhe
    Ye, Siyu
    Wang, Chentao
    Chang, Rui
    Chen, Yuanzhi
    [J]. 2018 IEEE 18TH INTERNATIONAL CONFERENCE ON COMMUNICATION TECHNOLOGY (ICCT), 2018, : 204 - 208
  • [8] A Distributed Iterative Transceiver Beamforming Algorithm for Multipair Two-Way Relay Networks
    Ma, Jingxiao
    Liu, Wei
    [J]. 2017 22ND INTERNATIONAL CONFERENCE ON DIGITAL SIGNAL PROCESSING (DSP), 2017,
  • [9] A two-way algorithm for the entanglement problem
    Hulpke, F
    Bruss, D
    [J]. JOURNAL OF PHYSICS A-MATHEMATICAL AND GENERAL, 2005, 38 (24): : 5573 - 5579
  • [10] Two-Way Relaying with Distributed Role Selection
    Ding, Haiyang
    da Costa, Daniel Benevides
    Liu, Wu-Lin
    Ge, Jianhua
    Gong, Feng-Kui
    [J]. 2014 IEEE/CIC INTERNATIONAL CONFERENCE ON COMMUNICATIONS IN CHINA (ICCC), 2014, : 676 - 681