TRANSPARENT COMPRESSION SCHEME FOR LINUX FILE SYSTEM

Authors

  • M. A. Basir Department of Computer Engineering, University of Engineering and Technology Taxila, Pakistan
  • M. H. Yousaf Department of Computer Engineering, University of Engineering and Technology Taxila, Pakistan

Abstract

Data footprint in data centers is growing day by day. Servers being used in research institutions, commercial web hosting companies and other enterprise server environment are now dealing with more and more bytes. Most of these servers have Linux operating systems and Ext2/3 comes as default file system in latest Linux kernel. A high-end compression system could be introduced in Ext2/3. It will be helpful in reducing data footprint in Linux based server environment. With slight modifications and using the sparse block feature of Ext2/3 file system transparent compression could be achieved. The reduced data footprint will result in reduced power consumption due to lesser disk reads and writes, and of course less data traffic on NAS(Network Attached Storage) and SAN(Storage Area Network). The reduced hardware might result in less management cost and of course less space for hardware.

References

NTFS On Disk Structure and Compression, [14]

Rel-Soft Technology (Oct., 2004).

File System Comparison, WikiPedia,

http://en.wikipedia.org/wiki/Comparison_of_fil

e_systems (Feb. 27, 2012).

TOMOYO, “Linux Kernel Implementation by

TOMOYO which focuses mainly on security

â€http://tomoyo.sourceforge.jp/

JNODE, “Java New Operating System

Design Effortâ€, http://www.jnode.org/ (May 14,

.

Sources For Linux Kernel, “Linux Kernel

Source Codeâ€, http://www.kernel.org/pub/

linux/ (May 3, 2012).

Free NAS implementation, “Free NASâ€,

online at http://freenas.org/FreeNAS/ (May

, 2011).

T. Makatos, Y. Klonatos, M. Marazakis, M. D.

Flouris, and A. Bilas, “ZBD: Using

Transparent Compression at the Block Level

to Increase Storage Space Efficiencyâ€

International Workshop on Storage Network

Architecture and Parallel I/O(SNAPI) (2010).

T. Makatos, Y. Klonatos, M. Marazakis, M. D.

Flouris, and A. Bilas, “Using Transparent

Compression to Improve SSD-based I/O

Caches.†to appear in the ACM/SIGOPS

European Conference on Computer Systems

(EuroSys 2010).

e2Compr, “EXT Third party compression

systemâ€, http://e2compr.sourceforge.net/

(April 3, 2011).

Gregorio Narváez SANS Institute InfoSec

Reading Room, “EXT3 Journaling File

System Forensic Analysis†(December 30,

.

Red Hat Linux 9: Red Hat Linux System

Administration Primer Copyright © 2003 by

Red Hat, Inc. (Feb 20, 2008).

By Greg Schulz, “Application Agnostic Realtime Data Compression How Real-time

compression across different applications

reduces data footprint and energy efficiency

without performance compromises,†(Feb.

, 2008).

Network Circle, Sun Microsystems, Inc.

“ZFS On-Disk Specification†(Jan. 1, 2006)

Arturo San Emeterio Campos, The

introduction to Data Compression,

http://www.arturocampos.com/cp_ch1.html#

Measuring%20the%20compression%20rate,

(July 6, 2000).

Downloads

Published

07-06-2012

How to Cite

[1]
M. A. Basir and M. H. Yousaf, “TRANSPARENT COMPRESSION SCHEME FOR LINUX FILE SYSTEM”, The Nucleus, vol. 49, no. 2, pp. 129–137, Jun. 2012.

Issue

Section

Articles