Managing the file system from the kernel

Network Operations and Management Symposium(2014)

引用 13|浏览7
暂无评分
摘要
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.
更多
查看译文
关键词
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
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要