In this paper we present a performance evaluation of three Java group toolkits (JavaGroups, Spread and Appia) with respect
to a specific application scenario: software replication using a three-tier architecture. We also compare performances of
these Java group toolkits with Maestro/Ensemble which has been developed in C++. Results show that performances of Java group
toolkits are becoming comparable with the ones of Maestro/Ensemble, once selected a well tailored configuration for a given
application.
Keywords Group Communications - Java - Software replication - Performance
This work has been partially supported by a grant from EU IST Projects “EU-PUBLI.COM” (#IST-2001-35217) and “MIDAS” (#IST-2001-37610),
and by a grant from MIUR on the contexts of projects “DAQUINCIS” and “MAIS”