Tìm kiếm một Thuật toán Đồng thuận Dễ Hiểu (Phiên bản Mở rộng)
Diego Ongaro và John Ousterhout Stanford University
Tóm tắt Raft là một thuật toán đồng thuận để quản lý một nhật ký được sao chép. Nó tạo ra một kết quả tương đương với (multi-)Paxos, và nó có hiệu năng tương đương với Paxos, nhưng cấu trúc của nó khác với Paxos; điều này làm cho Raft dễ hiểu hơn Paxos và cũng cung cấp một nền tảng tốt hơn để xây dựng các hệ thống thực tế. Để nâng cao khả năng dễ hiểu, Raft tách các thành phần chính của đồng thuận, chẳng hạn như bầu chọn leader, sao chép nhật ký và an toàn, đồng thời nó áp dụng một mức độ nhất quán mạnh hơn để giảm số lượng trạng thái cần được xem xét. Kết quả từ một nghiên cứu người dùng cho thấy Raft dễ học hơn Paxos đối với sinh viên. Raft cũng bao gồm một cơ chế mới để thay đổi thành viên cụm, sử dụng các đa số chồng lấn để đảm bảo an toàn.