Supervised peer-to-peer systems

被引:5
|
作者
Kothapalli, K [1 ]
Scheideler, C [1 ]
机构
[1] Johns Hopkins Univ, Dept Comp Sci, Baltimore, MD 21218 USA
关键词
D O I
10.1109/ISPAN.2005.81
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we present a general methodology for designing supervised peer-to-peer systems. A supervised peer-to-peer system is a system in which the overlay network is formed by a supervisor but in which all other activities can be performed on a peer-to-peer basis without involving the supervisor It can therefore be seen as being between server-based systems and pure peer-to-peer systems. The supervisor only has to store a constant amount of information about the system at any time and only needs to send a small constant number of messages to integrate or remove a peer in a constant amount of time. Thus, with a minimum amount of involvement from the supervisor peer-to-peer systems can be maintained, for example, that can handle large distributed computing tasks as well as tasks such as file sharing and web crawling. Furthermore, our concept extends easily to multiple supervisors so that peers can join and leave the network massively in parallel. We also show how to extend the basic system to provide robustness guarantees under the presence of random faults and also adaptive adversarial join/leave attacks. Hence, with our approach, supervised peer-to-peer systems can share the benefits of server-based and pure peer-to-peer systems without inheriting their disadvantages.
引用
收藏
页码:188 / 193
页数:6
相关论文
共 50 条
  • [1] Peer-to-Peer Systems
    Rodrigues, Rodrigo
    Druschel, Peter
    COMMUNICATIONS OF THE ACM, 2010, 53 (10) : 72 - 82
  • [2] Peer-to-Peer Systems
    Steinmetz, Ralf
    Liebau, Nicolas
    Wehrle, Klaus
    IT-INFORMATION TECHNOLOGY, 2007, 49 (05): : 269 - 271
  • [3] Trustworthiness in Peer-to-Peer Systems
    Nakahira, Shota
    Nakamura, Shigenari
    Enokido, Tomoya
    Takizawa, Makoto
    PROCEEDINGS 2015 18TH INTERNATIONAL CONFERENCE ON NETWORK-BASED INFORMATION SYSTEMS (NBIS 2015), 2015, : 652 - 657
  • [4] Dependability in peer-to-peer systems
    DePaoli, F
    Mariani, L
    IEEE INTERNET COMPUTING, 2004, 8 (04) : 54 - 61
  • [5] Testing peer-to-peer systems
    de Almeida, Eduardo Cunha
    Sunye, Gerson
    Le Traon, Yves
    Valduriez, Patrick
    EMPIRICAL SOFTWARE ENGINEERING, 2010, 15 (04) : 346 - 379
  • [6] Bootstrapping in Peer-to-Peer Systems
    Knoll, Mirko
    Wacker, Arno
    Schiele, Gregor
    Weis, Torben
    PROCEEDINGS OF THE 2008 14TH IEEE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, 2008, : 271 - +
  • [7] Collusion in peer-to-peer systems
    Ciccarelli, Gianluca
    Lo Cigno, Renato
    COMPUTER NETWORKS, 2011, 55 (15) : 3517 - 3532
  • [8] Hybrid peer-to-peer systems
    Darlagiannis, V
    PEER-TO-PEER SYSTEMS AND APPLICATIONS, 2005, 3485 : 353 - 366
  • [9] Testing peer-to-peer systems
    Eduardo Cunha de Almeida
    Gerson Sunyé
    Yves Le Traon
    Patrick Valduriez
    Empirical Software Engineering, 2010, 15 : 346 - 379
  • [10] Replication in Peer-to-Peer Systems
    Knoll, Mirko
    Abbadi, Haitham
    Weis, Torben
    SELF-ORGANIZING SYSTEMS, PROCEEDINGS, 2008, 5343 : 35 - 46