The Ceph CRUSH algorithm

ID: ce3e8f5e-510b-4159-a117-773639c3731f
REVIEW_SCORE: 0.0
MTIME: [2024-12-25 Wed 15:54]

Allocation algorithm. given an input value, CRUSH deterministically outputs an ordered list of distinct storage targets.

Create a cluster map, which is a tree where the leaves are storage devices; call the internal nodes buckets.

Buckets have associated weights and are of four different types:

This plus implementation of allocation rules, which act as filters.

This node is a singleton!

Author: sahiti

Created: 2025-05-03 Sat 15:32

Validate