PODC '03: Twenty-Second Annual ACM Symposium on Principles of Distributed Computing