A Distributed Hash Table for Shared Memory

被引:1
|
作者
Oortwijn, Wytse [1 ]
van Dijk, Tom [1 ]
van de Pol, Jaco [1 ]
机构
[1] Univ Twente, Dept EEMCS, Formal Methods & Tools, POB 217, NL-7500 AE Enschede, Netherlands
关键词
Distributed hash table; High-performance computing; Partitioned global address space; Remote direct memory access;
D O I
10.1007/978-3-319-32152-3_2
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Distributed algorithms for graph searching require a high-performance CPU-efficient hash table that supports find-or-put. This operation either inserts data or indicates that it has already been added before. This paper focuses on the design and evaluation of such a hash table, targeting supercomputers. The latency of find-or-put is minimized by using one-sided RDMA operations. These operations are overlapped as much as possible to reduce waiting times for roundtrips. In contrast to existing work, we use linear probing and argue that this requires less roundtrips. The hash table is implemented in UPC. A peak-throughput of 114.9 million op/s is reached on an Infiniband cluster. With a load-factor of 0.9, find-or-put can be performed in 4.5 mu s on average. The hash table performance remains very high, even under high loads.
引用
收藏
页码:15 / 24
页数:10
相关论文
共 50 条
  • [41] Koorde: A simple degree-optimal distributed hash table
    Kaashoek, MF
    Karger, DR
    PEER-TO-PEER SYSTEMS II, 2003, 2735 : 98 - 107
  • [42] CHR:: a distributed hash table for wireless ad hoc networks
    Araújo, F
    Rodrigues, L
    Kaiser, J
    Liu, C
    Mitidieri, C
    25TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS, PROCEEDINGS, 2005, : 407 - 413
  • [43] COHERENT SHARED MEMORY ON A DISTRIBUTED MEMORY MACHINE
    BISIANI, R
    NOWATZYK, A
    RAVISHANKAR, M
    PROCEEDINGS OF THE 1989 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, VOL 1: ARCHITECTURE, 1989, : I133 - I142
  • [44] Shifting Hash Table: An Efficient Hash Table with Delicate Summary
    Jiang, Jie
    Yan, Yibo
    Zhang, Mengyu
    Yin, Binchao
    Jiang, Yumeng
    Yang, Tong
    Li, Xiaoming
    Wang, Tengjiao
    2019 IEEE GLOBECOM WORKSHOPS (GC WKSHPS), 2019,
  • [45] MoHiD: A Scalable Mobility Platform based on Hierarchical Distributed Hash Table
    Kim, Haeun
    Park, Jaehyun
    Han, Sangyup
    Kim, Myungchul
    PROCEEDINGS OF THE 51ST ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES (HICSS), 2018, : 5807 - 5816
  • [46] IPv6 Peer Availability in BitTorrent Distributed Hash Table
    Milescu, George
    Bardac, Mircea
    19TH INTERNATIONAL CONFERENCE ON CONTROL SYSTEMS AND COMPUTER SCIENCE (CSCS 2013), 2013, : 532 - 536
  • [47] Distributed hash table based routing algorithm for wireless sensor networks
    Chen Yan
    2014 Fifth International Conference on Intelligent Systems Design and Engineering Applications (ISDEA), 2014, : 430 - 433
  • [48] A Semantic Layer for a Peer-to-Peer Based on a Distributed Hash Table
    Ammari, Mohammed
    Chiadmi, Dalila
    Benhlima, Laila
    INFORMATICS ENGINEERING AND INFORMATION SCIENCE, PT IV, 2011, 254 : 102 - 114
  • [49] Improved Blockchain Commodity Traceability System Using Distributed Hash Table
    Wu Junhui
    Wu Tuolei
    Wu Yusheng
    Chen Jie
    Lin Kaiyan
    Si Huiping
    2020 CHINESE AUTOMATION CONGRESS (CAC 2020), 2020, : 1419 - 1424
  • [50] UnoHop: Efficient Distributed Hash Table with O(1) Lookup Performance
    Sitepu, Herry
    Machbub, Carmadi
    Langi, Armein Z. R.
    Supangkat, Suhono H.
    JOURNAL OF ICT RESEARCH AND APPLICATIONS, 2008, 2 (01) : 64 - 79