Công việc liên quan đến
đối tượng lưu trữ dựa trên thời gian gần đây đã thu hút được sự quan tâm đáng kể như một cơ chế để
nâng cao khả năng mở rộng của hệ thống lưu trữ. Một số hệ thống nghiên cứu và sản xuất tập tin
đã được thông qua một cách tiếp cận dựa trên đối tượng, bao gồm các hệ thống tinh NASD file [33], các
hệ thống tập tin Panasas [68], Lustre [14], và những người khác [76, 30]. Khác khối dựa trên tập tin phân phối
các hệ thống như GPFS [86] và Liên Array của Gạch (FAB) [82] đối mặt với một phân phối dữ liệu tương tự như
thách thức. Trong các hệ thống này một cách tiếp cận bán ngẫu nhiên hoặc dựa trên kinh nghiệm dựa trên được sử dụng để phân bổ
gỡ bỏ.
CRUSH được thiết kế để tối ưu phân phối dữ liệu để tận dụng nguồn lực sẵn có, tổ chức lại hiệu quả dữ liệu khi thiết bị lưu trữ được thêm hoặc gỡ bỏ, và thực thi các chế linh hoạt
về vị trí đặt bản sao đối tượng đó tối đa hóa an toàn dữ liệu trong sự hiện diện của trùng hoặc
lỗi phần cứng liên quan. Một loạt các cơ chế an toàn dữ liệu được hỗ trợ, bao gồm cả
n-cách nhân rộng (ánh xạ), các chương trình RAID chẵn lẻ hoặc các hình thức khác của tẩy xoá mã hóa, và
các phương pháp lai (ví dụ như RAID-10). Những tính năng này làm cho CRUSH lý tưởng phù hợp cho việc quản lý
phân phối đối tượng trong (multi-petabyte) hệ thống lưu trữ vô cùng rộng lớn, nơi khả năng mở rộng,
hiệu suất, và độ tin cậy là quan trọng
đang được dịch, vui lòng đợi..