Title :
Managing the file system from the kernel
Author :
Chowdhury, Shubhajit Roy ; Adam, Carole ; Wu, Feng ; Rofrano, John ; Boutaba, R.
Author_Institution :
T.J. Watson Res. Center, IBM, Yorktown Heights, NY, USA
Abstract :
In this paper, we investigate the benefits of adding autonomic capabilities inside the operating system. We have developed and implemented a solution that focuses on three use cases (continuous file permission compliance, dynamic disk cleanup, and accidental removal protection) for the file system, and encapsulates all the respective file system monitoring, troubleshooting and error remedial operations in a Linux kernel module. The main benefits of this approach are the capability to detect issues instantly when they occur, and fix these issues transparently, with the invoking applications being unaware of their occurrence. These capabilities are not present in external agent architectures, including contemporary configuration management systems, like Puppet, Chef, or CFEngine. We have built a prototype and evaluated the performance of the most resource intensive use case, dynamic disk cleanup, using the FileBench file system benchmarking tool.
Keywords :
Linux; file organisation; operating system kernels; FileBench file system benchmarking tool; accidental removal protection; contemporary configuration management systems; continuous file permission compliance; dynamic disk cleanup; error remedial operations; external agent architectures; file system management; file system monitoring; operating system; Computer architecture; File systems; Kernel; Linux; Monitoring; Permission;
Conference_Titel :
Network Operations and Management Symposium (NOMS), 2014 IEEE
Conference_Location :
Krakow
DOI :
10.1109/NOMS.2014.6838240