21st IEEE Symposium on Reliable Distributed Systems, 2002. Proceedings.