subpacketization · shipping · also sub-packetization

Subpacketization

Subpacketization is the number of base-field symbols stored by each node for one codeword in a vector erasure code.

Repair can select part of a fragment rather than fetch the entire fragment. A storage chunk can contain many codewords, so a coding symbol is not necessarily one network packet or one disk read. [1]

The layout and size of sub-chunks determine whether selected data can be read efficiently. Nonconsecutive units smaller than the storage read granularity can require extra bytes to be fetched. [2]

Relations

related
Minimum-storage regenerating code, Erasure coding, Codeword (storage ECC), Repair-read amplification

Citations

  1. Vajha et al. Clay Codes: Moulding MDS Codes to Yield an MSR Code. FAST 2018, 139-154; sections 2, 4 and 5. (accessed 2026-10-18)
  2. Ceph: CLAY code plugin, development documentation; helper ranges, sub-chunks and deprecation notice. (accessed 2026-10-18)

Further reading

  1. Hesela: Local repair is not whole-node repair (accessed 2026-10-18)

JSON: /data/terms/subpacketization.json

Published by Hesela team · Updated

Report a correction · Editorial standards · Reuse guidance

Cite this page
Hesela team. Subpacketization. Hesela. 2026-10-18. https://hesela.dev/terms/subpacketization/