cập nhật các tập tin và thư mục; kết quả LAN là tồi tệ hơn đáng kể. Nhìn chung,
kết quả cho thấy rằng một Internet quy mô dịch vụ file peer-to-peer dựa trên OceanStore
thiết kế sẽ là một giải pháp hiệu quả cho việc phân phối các tập tin mà không thay đổi rất
nhanh chóng (như bản sao cache của trang web). Tiềm năng của nó để sử dụng như là một thay thế cho
NFS là có vấn đề ngay cả đối với các mạng diện rộng và rõ ràng là không cạnh tranh hoàn toàn cho
sử dụng tại địa phương.
Những kết quả thu được với các khối dữ liệu được lưu trữ mà không tẩy xoá mã dựa trên
sự phân mảnh và nhân rộng. Việc sử dụng khóa công khai góp phần đáng kể vào việc
tính toán chi phí hoạt động của Pond. Những con số hiển thị là cho phím 512-bit, mà
an ninh là tốt nhưng không hoàn hảo. Các kết quả cho các khóa 1024-bit là đáng kể
tồi tệ hơn cho các giai đoạn của những tiêu chuẩn liên quan đến sự cập nhật file. Các kết quả khác
thu được với tiêu chuẩn mục đích thiết kế bao gồm đo lường tác động của
quá trình thỏa thuận Byzantine về độ trễ của thông tin cập nhật. Đây là trong khoảng 100
ms đến 10 giây. Một thử nghiệm của bản cập nhật thông đạt được tối đa là 100
cập nhật / giây.
10.6.3 hệ thống tập tin Ivy
Giống như OceanStore, Ivy [Muthitacharoen et al. 2002] là một hệ thống tập tin đọc / ghi hỗ trợ
nhiều độc giả và các nhà văn được thực hiện trong một lớp định tuyến lớp phủ và một phân
hash-cập lưu trữ dữ liệu. Không giống như OceanStore, các tập tin hệ thống Ivy giả lập một Sun NFS
server. Ivy lưu trữ nhà nước của các tập tin như các bản ghi của các yêu cầu cập nhật tập tin do khách hàng Ivy
và dựng lại các tập tin bằng cách quét các bản ghi bất cứ khi nào nó là không thể đáp ứng một truy cập
yêu cầu từ bộ nhớ cache của địa phương mình. Các bản ghi log được tổ chức tại các hash- DHash phân phối
giải quyết dịch vụ lưu trữ [Dabek et al. 2001]. (Logs lần đầu tiên được sử dụng để ghi lại các tập tin
cập nhật trong Sprite phân phối hệ điều hành [Rosenblum và Ooosterhout 1992],
càng ngắn gọn mô tả trong phần 12.5, nhưng họ đã được sử dụng đơn giản để tối ưu hóa
hiệu suất cập nhật của hệ thống tập tin.)
Hình 10.15 đánh giá hiệu suất của nguyên mẫu Pond thi đua NFS
Các con số chỉ thời gian trong vài giây để chạy các giai đoạn khác nhau của các benchmark Andrew. Nó có
năm giai đoạn: (1) tạo ra các thư mục con đệ quy, (2) bản sao một cây nguồn, (3) xem xét
tình trạng của tất cả các tập tin trong cây mà không cần kiểm tra dữ liệu của họ, (4) xem xét từng byte dữ liệu
trong tất cả các file và (5) biên dịch và liên kết các tập tin.
LAN WAN chiếm ưu thế
trong các hoạt động
chuẩn
giai đoạn Linux
NFS
Pond Linux
NFS
Pond
1 0.0 1.9 0.9 2.8 Đọc và viết
2 0,3 11,0 9,4 16,8 Đọc và viết
3 1.1 1.8 8.3 1.8 đọc
4 0,5 1,5 6,9 1,5 đọc
5 2,6 21,0 21,5 32,0 Đọc và viết
Tổng số 4,5 37,2 47,0 54,9
đang được dịch, vui lòng đợi..
