TFS: A Transparent File System for Contributory Storage.
by James Cipar, Mark D. Corner, and Emery D. Berger.
In Proceedings of USENIX Conference on File and Storage Technologies (FAST), San Jose, CA, February 2007.
fdisk were not needed in our evaluation of TFS, and have received only minimal testing.To overcome this, contributory systems try to be transparent, i.e. the user should not notice any difference in the behavior of their own applications as a result of contributing resources. For contributory storage, this usually means the application must limit itself to contributing a small amount of space.
TFSTFS provides a new type of file, called transparent files, which can be used by contributory applications to avoid interference. From the perspective of ordinary files, transparent files take up no space on the disk, and cause no fragmentation. If an ordinary file tries to allocate a block which is being used for a transparent file, the transparent file will be overwritten. |
![]() |