Selected sections of this report were published in the proceedings of the 17th IEEE International Conference on Distributed Computing Systems, Baltimore, Maryland, USA, May, 1997.
This paper discusses the Light-Weight Group protocols in dynamic environments, where mappings cannot be defined a priori and may change over time. We show that it is possible to establish mappings that promote sharing and, at the same time, minimize interference. These mappings can be established in an automated manner, using heuristics applied locally at each node. Experiments using an implementation in the Horus system show that significant performance improvements can be achieved with this approach.
Also available extended report (gzip postscript).