Proceedings of the twenty-seventh ACM symposium on Principles of distributed computing