Các thuật toán CRUSHPhân phối các thuật toán đè BẸP các đối tượng dữ liệu giữa các thiết bị lưu trữ theomỗi thiết bị cân giá trị, số một phân bố xác suất thống nhất. Phân phốiđược điều khiển bởi một bản đồ phân cấp cụm sao đại diện cho các nguồn lực sẵn có lí vàbao gồm các yếu tố hợp lý mà từ đó nó được xây dựng. Ví dụ, một trong những có thể mô tảbản cài đặt lớn về mặt hàng tủ server, tủ với đĩa kệ, đầy đủ vàkệ đầy với thiết bị lưu trữ. Chính sách phân phối dữ liệu được định nghĩa trong điều khoản của quy định vị trí xác định có bao nhiêu bản sao mục tiêu được lựa chọn từ cụm sao và hạn chế những gìđược áp dụng trên vị trí đặt bản sao. Ví dụ, một trong những có thể chỉ định ba phản ánh bản saođể được đặt trên các thiết bị trong tủ vật lý khác nhau, vì vậy mà họ không chia sẻ tương tựmạch điện.Đưa ra một giá trị đầu vào đơn nguyên x, lòng sẽ ra một danh sách đã ra lệnh ~ R n khác biệtlưu trữ mục tiêu. LÒNG sử dụng một hàm băm mạnh đầu vào đa số có yếu tố đầu vào bao gồmx, làm ánh xạ hoàn toàn xác định và sử dụng một cách độc lập calculable chỉ cáccụm sao bản đồ, vị trí quy định, và x. Phân phối là giả ngẫu nhiên trong đó có khôngrõ ràng mối tương quan giữa kết quả đầu ra từ đầu vào tương tự hoặc trong các mục được lưu trữ trênbất kỳ thiết bị lưu trữ. Tôi nói rằng lòng tạo ra một phân phối declustered của bản sao trong đó cácthiết lập của thiết bị chia sẻ các bản sao cho một mục cũng xuất hiện để được độc lập của tất cả các mặt hàng khác.
đang được dịch, vui lòng đợi..
