Uniform: xô thống nhất tập hợp các thiết bị chính xác với cùng trọng lượng. Ví dụ, khi các doanh nghiệp hoa hồng hay phần cứng ngừng hoạt động, họ thường làm như vậy với nhiều máy đó có chính xác cấu hình vật lý tương tự (ví dụ, mua số lượng lớn). Khi các thiết bị lưu trữ có chính xác cùng một trọng lượng, bạn có thể sử dụng các loại thùng thống nhất, cho phép CRUSH để bản sao bản đồ vào thùng thống nhất trong thời gian liên tục. Với trọng lượng không đồng nhất, bạn nên sử dụng một thuật toán xô.
Danh sách: Danh sách xô tổng hợp nội dung của họ như danh sách liên kết. Dựa trên các thuật toán P RUSH, một danh sách là một sự lựa chọn tự nhiên và trực quan cho một cụm mở rộng: hoặc là một đối tượng được chuyển tới các thiết bị mới nhất với một xác thích hợp, hoặc nó vẫn còn trên các thiết bị cũ như trước. Kết quả là dữ liệu tối ưu di cư khi ghi được thêm vào xô. Các mục được xóa từ giữa hoặc đuôi của danh sách, tuy nhiên, có thể dẫn đến một số lượng trọng yếu của phong trào không cần thiết, làm cho danh sách xô phù hợp nhất với hoàn cảnh trong đó họ không bao giờ (hoặc rất hiếm khi) thu nhỏ.
Cây: Cây xô sử dụng một cây tìm kiếm nhị phân . Họ là hiệu quả hơn xô danh sách khi một xô chứa một tập hợp lớn hơn của các mặt hàng. Dựa trên các thuật toán RUSH R, xô cây giảm thời gian vị trí để O (log n), làm cho chúng phù hợp để quản lý bộ lớn hơn nhiều các thiết bị hoặc xô lồng nhau.
Rơm: Danh sách và cây xô sử dụng một phân chia và chinh phục chiến lược trong một cách mà hoặc cung cấp cho một số mặt hàng ưu tiên (ví dụ, những người ở đầu danh sách) hoặc obviates sự cần thiết phải xem xét toàn bộ subtrees các mặt hàng ở tất cả. Đó là cải thiện hiệu suất của quá trình sắp xếp bản sao, nhưng cũng có thể giới thiệu hành vi tổ chức lại không tối ưu khi các nội dung của một sự thay đổi thùng do một sự bổ sung, loại bỏ, hoặc tái trọng của một mục. Các loại rơm xô cho phép tất cả các mục khá "cạnh tranh" với nhau cho vị trí đặt bản sao thông qua một quá trình tương tự như một trận hòa của ống hút.
đang được dịch, vui lòng đợi..