2009 28th IEEE International Symposium on Reliable Distributed Systems