Proceedings of the nineteenth annual ACM symposium on Principles of distributed computing