• DocumentCode
    2288549
  • Title

    A Protocol for Making an Agreement in a Peer-to-Peer (P2P) Society

  • Author

    Aikebaier, Ailixier ; Enokido, Tomoya ; Takizawa, Makoto

  • Author_Institution
    Tokyo Denki Univ., Tokyo
  • fYear
    2008
  • fDate
    17-20 June 2008
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    There are many discussions on agreement protocols of multiple peer processes where every peer just aims at agreeing on one value out of values shown by the peers. In human societies, agreement procedures are so flexible that persons can change their opinions and can use not only all-condition but also various types of agreement conditions in a meeting. In this paper, we discuss a flexible agreement protocol of multiple peer processes (peers) by taking account the human behaviour in social agreement procedures. Each peer first takes a value v1 and notifies the other peers of the value v1. A peer in turn receives values from other peers. Unless a set of the values from all the peers satisfy an agreement condition, the peer pi can take another value v2. In order to model the social human behaviour, we already discuss E- and P-precedent relations rarri E and rarri P on values of a peer pi. The relations v1 rarri E v2 and v1 rarri P v2 show that a peer pi can take a value v2 after taking v1 and prefers v1 to v2, respectively. If a peer autonomously takes values based on its precedent relations, the processes might not make an agreement even if there exist a satisfiable tuple of values. In order to efficiently make an agreement, peers are required to be coordinated. In this paper, we introduce methods for coordination of multiple peer processes, forward, backward, and null.
  • Keywords
    peer-to-peer computing; protocols; social aspects of automation; P2P society; flexible agreement protocol; multiple peer processes; peer-to-peer society; social human behaviour; Distributed computing; History; Humans; Peer to peer computing; Protocols; Agreement; Consensus problems; P2P; Relation; coordination protocol;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems Workshops, 2008. ICDCS '08. 28th International Conference on
  • Conference_Location
    Beijing
  • ISSN
    1545-0678
  • Print_ISBN
    978-0-7695-3173-1
  • Electronic_ISBN
    1545-0678
  • Type

    conf

  • DOI
    10.1109/ICDCS.Workshops.2008.102
  • Filename
    4577749