LDHT: Locality-aware Distributed Hash Tables

被引:7
|
作者
Wu, Weiyu [1 ]
Chen, Yang [1 ]
Zhang, Xinyi [2 ]
Shi, Xiaohui [1 ]
Cong, Lin [1 ]
Deng, Beixing [1 ]
Li, Xing [1 ]
机构
[1] Tsinghua Univ, Dept Elect Engn, Beijing, Peoples R China
[2] Univ Calif Los Angeles, Dept Elect Engn, Los Angeles, CA 90024 USA
基金
美国国家科学基金会;
关键词
D O I
10.1109/ICOIN.2008.4472811
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As the substrate of structured peer-to-peer systems, Distributed Hash Table (DHT) plays a key role in P2P routing infrastructures. Traditional DHT does not consider the location of the nodes for the assignment of identifiers, which will result in high end-to-end latency on DHT-based overlay networks. In this paper, we propose a design of locality-aware DHT called LDHT, which exploits network locality on DHT-based systems. Instead of assigning uniform random node identifiers in traditional DHT, nodes in LDHT are assigned locality-aware identifiers according to their Autonomous System Numbers (ASNs). As a result, each node will have more nearby neighbors than faraway neighbors in the overlay. We evaluate the performance of LDHT on different kinds of typical DHT protocols and on various topologies. The results show that LDHT improves the traditional DHT protocols a lot in terms of end-to-end latency, without introducing additional overhead. It is indicated that LDHT is fit for different kinds of DHT protocols and can work effectively on all structured P2P systems including Chord, Symphony and Kademlia.
引用
收藏
页码:187 / +
页数:2
相关论文
共 50 条
  • [1] 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
  • [2] Locality-aware distributed loop scheduling for chip multiprocessors
    Xue, L.
    Kandemir, M.
    Chen, G.
    Li, F.
    Ozturk, O.
    Ramanarayanan, R.
    Vaidyanathan, B.
    [J]. 20TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS: TECHNOLOGY CHALLENGES IN THE NANOELECTRONICS ERA, 2007, : 251 - +
  • [3] Locality-Aware Cooperation for VM Scheduling in Distributed Clouds
    Pastor, Jonathan
    Bertier, Marin
    Desprez, Frederic
    Lebre, Adrien
    Quesnel, Flavien
    Tedeschi, Cedric
    [J]. EURO-PAR 2014 PARALLEL PROCESSING, 2014, 8632 : 330 - 341
  • [4] Locality-aware fountain codes for massive distributed storage systems
    Okpotse, Toritseju
    Yousefi, Shahram
    [J]. 2015 IEEE 14TH CANADIAN WORKSHOP ON INFORMATION THEORY (CWIT), 2015, : 18 - 21
  • [5] FLASH: FPGA Locality-Aware Sensitive Hash for Nearest Neighbor Search and Clustering Application
    Yan, Wei
    Tehranipoor, Fatemeh
    Zhang, Xuan
    Chandy, John
    [J]. 2020 30TH INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2020, : 249 - 253
  • [6] Locality-Aware Crowd Counting
    Zhou, Joey Tianyi
    Le Zhang
    Du Jiawei
    Xi Peng
    Fang, Zhiwen
    Zhe Xiao
    Zhu, Hongyuan
    [J]. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2022, 44 (07) : 3602 - 3613
  • [7] On the Merits of Distributed Work-stealing on Selective Locality-aware Tasks
    Paudel, Jeeva
    Tardieu, Olivier
    Amaral, Jose Nelson
    [J]. 2013 42ND ANNUAL INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP), 2013, : 100 - 109
  • [8] Data Locality-Aware Big Data Query Evaluation in Distributed Clouds
    Xia, Qiufen
    Liang, Weifa
    Xu, Zichuan
    [J]. COMPUTER JOURNAL, 2017, 60 (06): : 791 - 809
  • [9] 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
  • [10] Minimizing Network Traffic for Distributed Joins Using Lightweight Locality-Aware Scheduling
    Cheng, Long
    Murphy, John
    Liu, Qingzhi
    Hao, Chunliang
    Theodoropoulos, Georgios
    [J]. EURO-PAR 2018: PARALLEL PROCESSING, 2018, 11014 : 293 - 305