Abstract
APCFS (Autonomous and Parallel Compressed File System) is a file system that supports fast autonomous compression at high compression rates. It is designed as a virtual layer inserted over existing file system, compressing and decompressing data by intercepting kernel calls. The system achieves enhanced compression ratio by combining two compression techniques. Speed is attained by performing the two compression techniques in parallel. Experimental results indicate good performance.
Similar content being viewed by others
References
Hyun, S., Ahn, S., Lee, S., Bahn, H., Koh, K.: Memory-efficient compressed filesystem architecture for NAND flash-based embedded systems, Computational Science and Its Applications—ICCSA 2007, vol. 4705, pp. 252–264. Springer Berlin/Heidelberg (2007)
Quinlan, D.: cramfs tools, http://cramfs.sourceforge.net/. Last accessed 2009
Adler, M.: zlib, http://zlib.net/. Last accessed 2010
Lougher, P., Lougher, R.: SQUASHFS, http://squashfs.source-forge.net/. Last accessed 2008
Svoboda, M.: FuseCompress, http://miio.net/wordpress-projects-fuse-compress/. Last accessed 2010
Yliluoma, J.: Cromfs: Compressed ROM filesystem for Linux (user-space), http://bisqwit.iki.fi/source/cromfs.html. Last accessed 2010
Hiroki: Dokan, http://dokan-dev.net/en/. Last accessed 2010
Weimin, W., Huijiang, G., Yi, H., Jingbao, F., Huan, W.: Improvable deflate algorithm. In: 3rd IEEE Conference on Industrial Electronics and Applications, 2008, pp. 1572–1574, June 2008
Henk, C., Szeredi, M.: FUSE: Filesystem in Userspace, http://fuse.so-urceforge.net/. Last accessed 2010
Jones, R.: Gmail Filesystem Gmail-FS, http://richard.jones-.name-google-hacks/gmail-filesystem/gmail-filesystem.html. Last accessed 2007
Blondel, M.: WikipediaFS, http://wikipediafs.source-forge.net/. Last accessed 2007
NTFS-3G, http://www.ntfs-3g.com
Rajgarhia, Gehani, A.: Performance and Extension of User Space File Systems, 25th ACM Symposium on Applied Computing (SAC), (2010)
Ziv J., Lempel A.: A Universal Algorithm for Sequential Data Compression. IEEE Trans. Inf. Theory 23(3), 337–343 (1977)
Huffman, D.A.: A Method for the Construction of Minimum-Redundancy Codes. In: Proceedings of the I.R.E., September 1952, pp. 1098–1102
Vitter J.S.: Design and analysis of dynamic Huffman codes. J. ACM 34(4), 825–845 (1987)
Vitter, J.S.: ALGORITHM 673 dynamic Huffman coding. ACM Trans. Math. Softw. 15(2), 158–167. June 1989 Also appears in Collected Algorithms of ACM
Nelson, M., Gailly, J.: The Data Compression Book, 2nd edn, pp. 67–71. M&T Books, ISBN10: 1558514341 (1995)
Capps, D.: IOzoneFilesystem Benchmark, http://www.io-zone.org/. Last accessed 2006
Sun, Y., Biondi,B.: Test of wavelet-based seismic data compression software, Stanford Exploration Project, http://sep-www.stanford.edu/public/docs/sep92/yalei/paper_html/node2.html. (1997)
Salomon D.: Data Compression, pp. 691–753. Springer, New York (2004)
Wikipedia the free encyclopedia, www.wikipedia.org. Last accessed September 2010
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Kella, K.K., Khanum, A. APCFS: Autonomous and Parallel Compressed File System. Int J Parallel Prog 39, 522–532 (2011). https://doi.org/10.1007/s10766-010-0154-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10766-010-0154-1