2010 IEEE 30th International Conference on Distributed Computing Systems