DiST: A scalable, efficient P2P lookup protocol

被引:0
|
作者
Krishnamoorthy, S [1 ]
Vaidyanathan, K [1 ]
Lauria, M [1 ]
机构
[1] Ohio State Univ, Dept Comp Sci & Engn, Columbus, OH 43210 USA
来源
关键词
peer to peer computing; DHT;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A well-known problem found in peer-to-peer systems is how to efficiently and scalably locate the peer that stores a particular data item. In a typical formulation of the problem solution, each data item is mapped to a key; every peer stores data items corresponding to a contiguous range of keys, and locating an item requires identifying the host that holds that item's key. Here we describe Distributed Search Tree (DiST), a distributed lookup protocol based on a straightforward extension of the search tree concept. In DiST peers are assigned to groups, each group is responsible for a range of keys, and groups are located at the nodes of logical search tree. While our approach has comparable complexity to the best algorithms proposed so far (complexity is O(logN)), we show that its flexible design puts it at an advantage when it comes to the application of common performance enhancing techniques such as caching and replication. As an example of such advantage we describe the improvement in data lookup time and resilience obtained with key caching and table lookup replication.
引用
收藏
页码:40 / 53
页数:14
相关论文
共 50 条
  • [31] BF-Chord: An improved lookup protocol to Chord based on Bloom Filter for wireless P2P
    Wang, Shiguo
    Ji, Hong
    Li, Yi
    [J]. 2009 5TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-8, 2009, : 2830 - 2833
  • [32] An incentive driven lookup protocol for chord-based peer-to-peer (P2P) networks
    Gupta, R
    Somani, AK
    [J]. HIGH PERFORMANCE COMPUTING - HIPC 2004, 2004, 3296 : 8 - 18
  • [33] Efficient and Scalable Geographical Peer Matching for P2P Energy Sharing Communities
    Duvignau, Romaric
    Gulisano, Vincenzo
    Papatriantafilou, Marina
    [J]. 37TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, 2022, : 187 - 190
  • [34] An efficient scheduling algorithm for scalable video streaming over P2P networks
    Hua, Kai-Lung
    Chiu, Ge-Ming
    Pao, Hsing-Kuo
    Cheng, Yi-Chi
    [J]. COMPUTER NETWORKS, 2013, 57 (14) : 2856 - 2868
  • [35] fybrrStream: A WebRTC based Efficient and Scalable P2P Live Streaming Platform
    Halder, Debajyoti
    Kumar, Prashant
    Bhushan, Saksham
    Baswade, Anand M.
    [J]. 30TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS (ICCCN 2021), 2021,
  • [36] Pancake graphs for lookup acceleration and optimization in P2P networks
    Amad, Mourad
    Aissani, Djamil
    Meddahi, Ahmed
    Merabet, Aimed
    Sekhriou, Noureddine
    [J]. WEB INTELLIGENCE, 2018, 16 (04) : 221 - 232
  • [37] EEP2P: An Energy-Efficient and Economy-Efficient P2P Network Protocol
    Zhou, Ziqiao
    Xie, Mengjun
    Zhu, Ting
    Xu, Wei
    Yi, Ping
    Huang, Zhichuan
    Zhang, Qingquan
    Xiao, Sheng
    [J]. 2014 INTERNATIONAL GREEN COMPUTING CONFERENCE (IGCC), 2014,
  • [38] P2P network lookup mechanism based on resource size
    Guo, Fang-Fang
    Yang, Yong-Tian
    [J]. Harbin Gongye Daxue Xuebao/Journal of Harbin Institute of Technology, 2008, 40 (03): : 495 - 497
  • [39] DiffLookup: Differentiated Lookup Services Provision in P2P Networks
    Wang, Danqi
    Yeo, Chai Kiat
    [J]. 2012 7TH INTERNATIONAL CONFERENCE ON COMPUTING AND CONVERGENCE TECHNOLOGY (ICCCT2012), 2012, : 1162 - 1167
  • [40] SemanticPeer: An ontology-based P2P lookup service
    Tian, J
    Dai, YF
    Li, XM
    [J]. GRID AND COOPERATIVE COMPUTING, PT 1, 2004, 3032 : 464 - 467