2010 29th IEEE Symposium on Reliable Distributed Systems