Before revision:  This paper presents a novel mechanism for managing file address space, named FlexFile, that enables fast insertion and removal of arbitrary-sized data in a file. Based on FlexFile, applications can perform in-place updates to a file without rewriting existing data, and efficiently manage data on a linear file layout with minimal complexity.
After revision:  This paper presents a novel mechanism for managing file address space, named FlexFile, that provides a flexible file address space where in-place updates to a file without rewriting existing data, and efficiently manage data on a linear file layout with minimal complexity.