2016 IEEE 35th Symposium on Reliable Distributed Systems (SRDS)