Efficient, self-contained handling of identity in peer-to-peer systems

被引:15
|
作者
Aberer, K [1 ]
Datta, A [1 ]
Hauswirth, M [1 ]
机构
[1] Swiss Fed Inst Technol, Sch Comp & Commun Sci, Distributed Informat Syst Lab, CH-1015 Lausanne, Switzerland
关键词
peer-to-peer systems; identity handling; self-maintaining; decentralized directory service; distributed hash tables; dynamic resilience;
D O I
10.1109/TKDE.2004.1318567
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Identification is an essential building block for many services in distributed information systems. The quality and purpose of identification may differ, but the basic underlying problem is always to bind a set of attributes to an identifier in a unique and deterministic way. Name/directory services, such as DNS, X.500, or UDDI, are a well-established concept to address this problem in distributed information systems. However, none of these services addresses the specific requirements of peer-to-peer systems with respect to dynamism, decentralization, and maintenance. We propose the implementation of directories using a structured peer-to-peer overlay network and apply this approach to support self-contained maintenance of routing tables with dynamic IP addresses in structured P2P systems. Thus, we can keep routing tables intact without affecting the organization of the overlay networks, making it logically independent of the underlying network infrastructure. Even though the directory is self-referential, since it uses its own service to maintain itself, we show that it is robust due to a self-healing capability. For security, we apply a combination of PGP-like public key distribution and a quorum-based query scheme. We describe the algorithm as implemented in the P-Grid P2P lookup system (http://www.p-grid.org/) and give a detailed analysis and simulation results demonstrating the efficiency and robustness of our approach.
引用
收藏
页码:858 / 869
页数:12
相关论文
共 50 条
  • [41] Gen Trust: A genetic trust management model for peer-to-peer systems
    Tahta, Ugur Eray
    Sen, Sevil
    Can, Ahmet Burak
    APPLIED SOFT COMPUTING, 2015, 34 : 693 - 704
  • [42] SOLUTIONS FOR ENABLING COMMUNICATION BETWEEN DIFFERENT PROPRIETARY PEER-TO-PEER SYSTEMS
    Pi, Renjie
    Tong, Junjie
    Xu, Ke
    ICEIS 2011: PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL 1, 2011, : 580 - 585
  • [43] A contribution-based service differentiation scheme for peer-to-peer systems
    Mekouar, Loubna
    Iraqi, Youssef
    Boutaba, Raouf
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2009, 2 (02) : 146 - 163
  • [44] DynaPeer: A dynamic peer-to-peer based delivery scheme for VoD systems
    Souza, Leandro
    Cores, Fernando
    Yang, Xiaoyuan
    Ripoll, Ana
    EURO-PAR 2007 PARALLEL PROCESSING, PROCEEDINGS, 2007, 4641 : 769 - +
  • [45] Feedback behavior and its role in trust assessment for peer-to-peer systems
    Farag Azzedin
    Ahmad Ridha
    Telecommunication Systems, 2010, 44 : 253 - 266
  • [46] Byzantine fault tolerant public key authentication in peer-to-peer systems
    Pathak, V
    Iftode, L
    COMPUTER NETWORKS, 2006, 50 (04) : 579 - 596
  • [47] New scheduling policies for multiclass queueing networks: Applications to peer-to-peer systems
    Paschalidis, IC
    Su, C
    Caramanis, MC
    42ND IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-6, PROCEEDINGS, 2003, : 1604 - 1609
  • [48] Optimistic Parallel Simulation of Very Large-Scale Peer-to-Peer Systems
    Hanai, Masatoshi
    Shudo, Kazuyuki
    2014 IEEE/ACM 18TH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL TIME APPLICATIONS (DS-RT 2014), 2014, : 35 - 42
  • [49] Measurement-based optimization techniques for bandwidth-demanding peer-to-peer systems
    Ng, TSE
    Chu, YH
    Rao, SG
    Sripanidkulchai, K
    Zhang, H
    IEEE INFOCOM 2003: THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-3, PROCEEDINGS, 2003, : 2199 - 2209
  • [50] Using Diffusive Load Balancing to Improve Performance of Peer-to-Peer Systems for Hosting Services
    Qiao, Ying
    Bochmann, Gregor V.
    MANAGING THE DYNAMICS OF NETWORKS AND SERVICES, 2011, 6734 : 124 - 135