Survey on wait-free consensus protocol in distributed systems. (3rd January 2023)