Title :
A distributed algorithm for implementation of first-order multiparty interactions
Author :
Cheng, Zixue ; Huang, Tongjun ; Shiratori, Norio
Author_Institution :
Dept. of Comput. Software, Aizu Univ., Wakamatsu, Japan
Abstract :
First-order multiparty interactions, a generation of multiparty synchronization, are a powerful communication mechanism that allows a set of processes to enroll into different roles of an interaction and to execute the interaction in a synchronous way, and guarantees conflict interactions to be executed exclusively. It is not a trivial problem to implement first-order multiparty interactions in a network environment. The implementation has to maintain the synchronous and exclusive properties mentioned above, be fair and make progress. In this paper, we propose a new distributed algorithm for implementing first-order multiparty interactions based on a new implementation model, in which a role manager is devised for each role. Our algorithm solves the problem with O(|R|2.|P|) messages per interaction as opposed to |P| 2 messages required in Joung and Smolka (1994), where |R| is the number of roles of the interaction and |P| is the number of processes. Our algorithm is more efficient than that in Joung and Smolka, when |R|2<|P|. Furthermore our algorithm is closer to the fully distributed one in the sense that (1) every process (role manager) only knows its adjacent role managers (processes), and (2) the time complexity of local computation in each process and role manager is equal
Keywords :
communication complexity; computational complexity; distributed algorithms; distributed algorithm; first-order multiparty interactions; multiparty interactions; multiparty synchronization; role manager; Centralized control; Communication system control; Communication system software; Communications technology; Distributed algorithms; Distributed computing; Energy management; Information systems; Power generation; Synchronous generators;
Conference_Titel :
Parallel and Distributed Systems, 1996. Proceedings., 1996 International Conference on
Conference_Location :
Tokyo
Print_ISBN :
0-8186-7267-6
DOI :
10.1109/ICPADS.1996.517605