Autonomic Group Communication Protocol

Multiple peer processes are exchanging multimedia messages with each other in a network. An autonomic group protocol supports applications with enough quality of service (QoS) in change of QoS supported by the network and application requirement. An autonomic group service is supported for applications by cooperation of multiple autonomous agents. Each agent autonomously takes a class of each protocol function like retransmission. Classes taken by an agent are required to be consistent with but might be different from the others. A group is composed of views in each of which agents autonomously take protocol classes consistent with each other. We discuss a model of autonomic group protocol and present how to autonomously change retransmission ways in a group.

[1]  T. Tachikawa,et al.  Communication Protocol for Wide-area Group , 1996 .

[2]  Leslie Lamport,et al.  Time, clocks, and the ordering of events in a distributed system , 1978, CACM.

[3]  Akihito Nakamura,et al.  Priority-based total and semi-total ordering broadcast protocols , 1992, [1992] Proceedings of the 12th International Conference on Distributed Computing Systems.

[4]  Stephen E. Deering,et al.  Host groups: A multicast extension to the Internet Protocol , 1985, RFC.

[5]  Andrew S. Tanenbaum,et al.  An evaluation of the Amoeba group communication system , 1996, Proceedings of 16th International Conference on Distributed Computing Systems.

[6]  Michel Raynal,et al.  An adaptive protocol for implementing causally consistent distributed services , 1998, Proceedings. 18th International Conference on Distributed Computing Systems (Cat. No.98CB36183).

[7]  Akihito Nakamura,et al.  Causally ordering broadcast protocol , 1994, 14th International Conference on Distributed Computing Systems.

[8]  onio Casimiro CesiumSpray : a Precise and Accurate Global Clock Service for Large-scale Systems , 1997 .

[9]  Jon Postel Transmission Control Protocol (TCP) Version 4 , 1979 .

[10]  Robbert van Renesse,et al.  Horus: a flexible group communication system , 1996, CACM.

[11]  Friedemann Mattern,et al.  Virtual Time and Global States of Distributed Systems , 2002 .

[12]  David R. Karger,et al.  Looking up data in P2P systems , 2003, CACM.

[13]  Kenneth P. Birman,et al.  Reliable communication in the presence of failures , 1987, TOCS.

[14]  Ami Marowka,et al.  The GRID: Blueprint for a New Computing Infrastructure , 2000, Parallel Distributed Comput. Pract..

[15]  Makoto Takizawa,et al.  Distributed protocol for selective intra-group communication , 1995, Proceedings of International Conference on Network Protocols.

[16]  environmet.,et al.  JXTA : A Network Programming Environment , 2022 .

[17]  André Schiper,et al.  Lightweight causal and atomic group multicast , 1991, TOCS.

[18]  Michel Raynal,et al.  Atomic broadcast in asynchronous crash-recovery distributed systems , 2000, Proceedings 20th IEEE International Conference on Distributed Computing Systems.

[19]  Tomoya Enokido,et al.  Causality in a hierarchical group , 2003, 17th International Conference on Advanced Information Networking and Applications, 2003. AINA 2003..

[20]  Philip E. Agre,et al.  P2P and the promise of internet equality , 2003, CACM.

[21]  Makoto Takizawa,et al.  Significantly ordered delivery of messages in group communication , 1997, Comput. Commun..

[22]  Jintae Lee,et al.  An end-user perspective on file-sharing systems , 2003, CACM.

[23]  Henri E. Bal,et al.  An efficient reliable broadcast protocol , 1989, OPSR.

[24]  Yixin Diao,et al.  ABLE: A toolkit for building multiagent autonomic systems , 2002, IBM Syst. J..

[25]  Louise E. Moser,et al.  A group communication protocol for CORBA , 1999, Proceedings of the 1999 ICPP Workshops on Collaboration and Mobile Computing (CMC'99). Group Communications (IWGC). Internet '99 (IWI'99). Industrial Applications on Network Computing (INDAP). Multime.

[26]  Weiping Zhu,et al.  Implementation of process migration in Amoeba , 1994, 14th International Conference on Distributed Computing Systems.

[27]  Hector Garcia-Molina,et al.  Ordered and reliable multicast communication , 1991, TOCS.