The Design and Implementation of a Log-Structured File System (KLUWER INTERNATIONAL SERIES IN ENGINEERING AND COMPUTER SCIENCE)