icefs · research · also Ice file system

IceFS

IceFS is a research filesystem that groups files into cubes to localize filesystem faults, recovery and journal transactions.

Related Observatory article: IceFS on hesela.com

The OSDI 2014 prototype modifies Ext3/JBD in Linux 3.5. Cubes separate metadata allocation, bypass failed ancestor directories through indirection, and split transactions. Virtual journals still use shared journal space. [1]

Mount-time failures can remain global. Independent commit threads can increase device flush overhead; this is filesystem containment, not device redundancy or universal performance isolation. [1]

Relations

related
Failure domain

Citations

  1. Lanyue Lu et al. Physical Disentanglement in a Container-Based File System. OSDI 2014, pp. 81-96, sections 3.2, 4.1-4.3 and 5.2-5.5. (accessed 2026-11-13)

Further reading

  1. Hesela: detection, containment and repair. (accessed 2026-11-13)
Sources & caveats
  • Primary-source synthesis; no prototype execution or fault-injection replication.

JSON: /data/terms/icefs.json

Published by Hesela team · Updated

Report a correction · Editorial standards · Reuse guidance

Cite this page
Hesela team. IceFS. Hesela. 2026-11-13. https://hesela.dev/terms/icefs/