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 :
بازگشت