• DocumentCode
    3024780
  • Title

    Supervised peer-to-peer systems

  • Author

    Kothapalli, Kishore ; Scheideler, Christian

  • Author_Institution
    Dept. of Comput. Sci., Johns Hopkins Univ., Baltimore, MD, USA
  • fYear
    2005
  • fDate
    7-9 Dec. 2005
  • Abstract
    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.
  • Keywords
    peer-to-peer computing; supervisory programs; Web crawling; distributed computing tasks; file sharing; server-based systems; supervised peer-to-peer systems; Computer science; Design methodology; Distributed computing; Hardware; Network servers; Network topology; Parallel architectures; Peer to peer computing; Power system reliability; Robustness;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Architectures,Algorithms and Networks, 2005. ISPAN 2005. Proceedings. 8th International Symposium on
  • ISSN
    1087-4089
  • Print_ISBN
    0-7695-2509-1
  • Type

    conf

  • DOI
    10.1109/ISPAN.2005.81
  • Filename
    1575825