DocumentCode
2680979
Title
Checkpointing in a Distributed Coordination Protocol for Multiple Peer Processes
Author
Aikebaier, Ailixier ; Enokido, Tomoya ; Takizawa, Makoto
Author_Institution
Tokyo Denki Univ., Tokyo
fYear
2008
fDate
4-7 March 2008
Firstpage
48
Lastpage
54
Abstract
There are many discussions on agreement protocols of multiple processes. However, they just aim at agreeing one value out of values shown by the processes. In human societies, agreement procedures are flexible, person can change their opinions and can use various type of agreement conditions. In this paper, we discuss a more flexible agreement protocol of multiple peer processes by taking account the human behaviour in social agreement procedures. Each process first takes a value v in a domain Di which is a collection of possible values and notifies the other processes of the value v. A process in turn receives values from other processes. Unless a set of the values from all the processes satisfy an agreement condition, a process can take another value v´. In order to model the social behaviour of people, we already discuss E- and P-precedent relations on values. In order to efficiently make an agreement, we have to discuss some coordination mechanism of multiple processes. A process pi would like to start over from a previous round if pi finds it to have selected an improper value. The process pi takes a checkpoint at a round. Then, the process pi can roll back to the previous checkpointed round. In addition, there are some constraints on a value. If a process says some value, the process cannot withdraw the value, i.e. cannot roll back. Based on the precedent relations and checkpoints, a group of processes efficiently make an agreement.
Keywords
checkpointing; peer-to-peer computing; protocols; agreement protocol; checkpointing; distributed coordination protocol; multiple peer process; precedent relation; Application software; Checkpointing; Collaborative work; Competitive intelligence; Computer networks; Humans; Peer to peer computing; Protocols; Social network services; Software systems; agreement; checkpoint; consensus; distributed system; rollback;
fLanguage
English
Publisher
ieee
Conference_Titel
Complex, Intelligent and Software Intensive Systems, 2008. CISIS 2008. International Conference on
Conference_Location
Barcelona
Print_ISBN
978-0-7695-3109-0
Type
conf
DOI
10.1109/CISIS.2008.114
Filename
4606662
Link To Document