Light-Weight Groups: an implementation in Ensemble

A. Pinto, Hugo Miranda, L. Rodrigues

Selected sections of this report were presented at the Ersads 2001, European Research Seminar on Advances in Distributed Systems, 14-18 May 2001, Bertinoro (Forlė), Italy.


This paper reports a practical experience of implementing a group communication service using a protocol composition framework. Specifically, the paper describes the implementation of a Light-Weight Groups (LWG) service on the Ensemble system. This is an interesting case-study because the LWG service is very demanding in terms of protocol composition since its implementation requires the use of forked shaped protocol stacks that are reconfigured at run-time. The insights that we have gained with the exercise are being used in the development of a new composition framework called Appia.

Also available extended report (gzip postscript), (pdf) .

Luís Rodrigues