Autonomic Group Protocol for Peer-to-Peer (P2P) Systems

  • Tomoya Enokido
  • Makoto Takizawa
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3180)


We discuss a group protocol which supports applications with group communication service in change of QoS supported by networks and required by applications. An autonomic group protocol is realized by cooperation of multiple autonomous agents. Each agent autonomously takes a class of each protocol function. Classes taken by an agent are required to be consistent with but might be different from the others. We make clear what combination of classes can be autonomously taken by agents. We also present how to change retransmission ways.


Group Protocol View Versus Destination Agent Protocol Function Protocol Instance 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Agre, P.E.: P2P and the Promise of Internet Equality. Communication of the ACM 46, 39–42 (2003)CrossRefGoogle Scholar
  2. 2.
    IBM Corporation: Autonomic Computing Architecture : A Blueprint for Managing Complex Computing Environments (2002),
  3. 3.
    van Renesse, R., Birman, K.P., Maffeis, S.: Horus: A Flexible Group Communication System. CACM 39, 76–83 (1996)Google Scholar
  4. 4.
    Birman, K., Schiper, A., Stephenson, P.: Lightweight Causal and Atomic Group Multicast. ACM Trans. on Computer Systems 9, 272–290 (1991)CrossRefGoogle Scholar
  5. 5.
    Lamport, L.: Time, Clocks, and the Ordering of Events in a Distributed System. CACM 21, 558–565 (1978)zbMATHGoogle Scholar
  6. 6.
    Mattern, F.: Virtual Time and Global States of Distributed Systems. Parallel and Distributed Algorithms, 215–226 (1989)Google Scholar
  7. 7.
    Nakamura, A., Takizawa, M.: Reliable Broadcast Protocol for Selectively Ordering PDUs. In: Proc. of IEEE ICDCS-11, pp. 239–246 (1991)Google Scholar
  8. 8.
    Kaashoek, M.F., Tanenbaum, A.S.: An Evaluation of the Amoeba Group Communication System. In: Proc. of IEEE ICDCS-16, pp. 436–447 (1996)Google Scholar
  9. 9.
    Steketee, C., Zhu, W.P., Moseley, P.: Implementation of Process Migration in Amoeba. In: Proc. of IEEE ICDCS-14, pp. 194–201 (1994)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • Tomoya Enokido
    • 1
  • Makoto Takizawa
    • 1
  1. 1.Department of Computers and Systems EngineeringTokyo Denki University 

Personalised recommendations