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
Link To Document