"LOG:nomics" details the design and implementation of log-structured file systems (LFS). At its most fundamental level, LFS is designed for high throughput by sequentially writing all updates to a continuous stream called a "circular log". It’s also optimized to provide very fast system restarts, should a power failure occur.
The concept of a log-structured file system was originally designed by one of the co-founders of VMware (Mendel Rosenblum); these days, LFS powers everything from enterprise storage, portable media players, and even medical equipment.
Specific topics covered include on-disk structures, in-memory structures, directory layout, garbage collection, and performance. This book also details best practices around memory management and space optimization.
Brian is a Senior Product Marketing Manager at CommVault.