Khả năng chịu lỗi Byzantine thực tế
Miguel Castro và Barbara Liskov Phòng thí nghiệm Khoa học Máy tính, Viện Công nghệ Massachusetts, 545 Technology Square, Cambridge, MA 02139 {castro,liskov}@lcs.mit.edu
Tóm tắt Bài báo này mô tả một thuật toán sao chép mới có khả năng chịu được các sự cố Byzantine. Chúng tôi tin rằng các thuật toán chịu sự cố Byzantine sẽ ngày càng trở nên quan trọng trong tương lai vì các cuộc tấn công độc hại và lỗi phần mềm ngày càng phổ biến, đồng thời có thể khiến các nút bị lỗi thể hiện hành vi tùy ý. Trong khi các thuật toán trước đây giả định một hệ thống đồng bộ hoặc quá chậm để được sử dụng trong thực tế, thuật toán được mô tả trong bài báo này mang tính thực tiễn: nó hoạt động trong các môi trường không đồng bộ như Internet và tích hợp một số tối ưu hóa quan trọng giúp cải thiện thời gian đáp ứng của các thuật toán trước đây hơn một bậc độ lớn. Chúng tôi đã triển khai một dịch vụ NFS chịu sự cố Byzantine bằng cách sử dụng thuật toán của mình và đo hiệu năng của nó. Kết quả cho thấy dịch vụ của chúng tôi chỉ chậm hơn 3% so với một NFS chuẩn không sao chép.