Concurrency control and recovery in database systems
Concurrency control and recovery in database systems
Cooperation, coordination and control in computer-supported work
Communications of the ACM
The Byzantine Generals Problem
ACM Transactions on Programming Languages and Systems (TOPLAS)
Reputation and social network analysis in multi-agent systems
Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 1
SIGMOD '81 Proceedings of the 1981 ACM SIGMOD international conference on Management of data
M-ary Commitment Protocol with Partially Ordered Domain
DEXA '97 Proceedings of the 8th International Conference on Database and Expert Systems Applications
On the Provision of Replicated Internet Auction Services
SRDS '99 Proceedings of the 18th IEEE Symposium on Reliable Distributed Systems
A General Framework to Solve Agreement Problems
SRDS '99 Proceedings of the 18th IEEE Symposium on Reliable Distributed Systems
A survey of peer-to-peer content distribution technologies
ACM Computing Surveys (CSUR)
Social Networks in Peer-to-Peer Systems
HICSS '05 Proceedings of the Proceedings of the 38th Annual Hawaii International Conference on System Sciences - Volume 07
Consensus on transaction commit
ACM Transactions on Database Systems (TODS)
A Distributed Coordination Protocol for a Heterogeneous Group of Peer Processes
AINA '07 Proceedings of the 21st International Conference on Advanced Networking and Applications
Hi-index | 0.00 |
In Peer-to-Peer (P2P) overlay networks, a group of multiple peer processes are required to cooperate to make a global decision. Each process takes a value and exchanges values with the other processes until the agreement condition is satisfied. We define existentially and preferentially precedent relations which show what values a process can take after taking a value and which value a process prefers to another value, respectively. Based on the precedent relations, each process takes the most preferable value in the values which are changeable from current value, at each round. We discuss a coordination protocol among multiple values in a type of heterogeneous system, where some pair of processes has different precedent relations on the same domain. A process learns the precedent relations of another process through exchanging values. A process takes a value that other processes can take by using the knowledge on the other processes.