presented at event IEEE International Conference on Distributed Computing Systems (ICDCS 2013) Conference