Design and Implementation Considerations for a Virtual File System Using an Inode Data Structure
- URL: http://arxiv.org/abs/2312.15153v1
- Date: Sat, 23 Dec 2023 03:44:17 GMT
- Title: Design and Implementation Considerations for a Virtual File System Using an Inode Data Structure
- Authors: Qin Sun, Grace McKenzie, Guanqun Song, Ting Zhu,
- Abstract summary: We discuss the design of Unix-based file systems and how this type of file system layout can be implemented as a single-file virtual file system in Linux.
We explore the ways that virtual file systems are vulnerable to security attacks and introduce straightforward solutions that can be implemented to help prevent or mitigate the consequences of such attacks.
- Score: 4.725345845195055
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Virtual file systems are a tool to centralize and mobilize a file system that could otherwise be complex and consist of multiple hierarchies, hard disks, and more. In this paper, we discuss the design of Unix-based file systems and how this type of file system layout using inode data structures and a disk emulator can be implemented as a single-file virtual file system in Linux. We explore the ways that virtual file systems are vulnerable to security attacks and introduce straightforward solutions that can be implemented to help prevent or mitigate the consequences of such attacks.
Related papers
- Learning Compatible Multi-Prize Subnetworks for Asymmetric Retrieval [62.904384887568284]
Asymmetric retrieval is a typical scenario in real-world retrieval systems.
We propose a Prunable Network with self-compatibility, which allows developers to generate compatibleworks at any desired capacity.
arXiv Detail & Related papers (2025-04-16T08:59:47Z) - Evaluating Fault Tolerance and Scalability in Distributed File Systems: A Case Study of GFS, HDFS, and MinIO [0.9307293959047378]
Distributed File Systems (DFS) are essential for managing vast datasets across multiple servers, offering benefits in scalability, fault tolerance, and data accessibility.
This paper presents a comprehensive evaluation of three prominent DFSs - Google File System (GFS), Hadoop Distributed File System (HDFS), and MinIO.
Through detailed analysis, how these systems handle data redundancy, server failures, and client access protocols, ensuring reliability in dynamic, large-scale environments is assessed.
arXiv Detail & Related papers (2025-02-04T03:52:45Z) - I Know What You Sync: Covert and Side Channel Attacks on File Systems via syncfs [5.556839719025154]
We show new types of side channels through the file system that break logical isolation.
The file system plays a critical role in the operating system, managing all I/O activities between the application layer and the physical storage device.
We construct three side-channel attacks targeting both Linux and Android devices.
arXiv Detail & Related papers (2024-11-16T20:40:08Z) - From Commands to Prompts: LLM-based Semantic File System for AIOS [46.29019415676847]
We propose an LLM-based semantic file system ( LSFS) for prompt-driven file management.
Unlike conventional approaches, LSFS incorporates LLMs to enable users or agents to interact with files through natural language prompts.
Our experiments show that LSFS offers significant improvements over traditional file systems in terms of user convenience, the diversity of supported functions, and the accuracy and efficiency of file operations.
arXiv Detail & Related papers (2024-09-23T08:39:16Z) - Designing and Implementing a Generator Framework for a SIMD Abstraction Library [53.84310825081338]
We present TSLGen, a novel end-to-end framework for generating an SIMD abstraction library.
We show that our framework is comparable to existing libraries, and we achieve the same performance results.
arXiv Detail & Related papers (2024-07-26T13:25:38Z) - VMamba: Visual State Space Model [92.83984290020891]
VMamba is a vision backbone that works in linear time complexity.
At the core of VMamba lies a stack of Visual State-Space (VSS) blocks with the 2D Selective Scan (SS2D) module.
arXiv Detail & Related papers (2024-01-18T17:55:39Z) - RISP: Rendering-Invariant State Predictor with Differentiable Simulation
and Rendering for Cross-Domain Parameter Estimation [110.4255414234771]
Existing solutions require massive training data or lack generalizability to unknown rendering configurations.
We propose a novel approach that marries domain randomization and differentiable rendering gradients to address this problem.
Our approach achieves significantly lower reconstruction errors and has better generalizability among unknown rendering configurations.
arXiv Detail & Related papers (2022-05-11T17:59:51Z) - Constructing Neural Network-Based Models for Simulating Dynamical
Systems [59.0861954179401]
Data-driven modeling is an alternative paradigm that seeks to learn an approximation of the dynamics of a system using observations of the true system.
This paper provides a survey of the different ways to construct models of dynamical systems using neural networks.
In addition to the basic overview, we review the related literature and outline the most significant challenges from numerical simulations that this modeling paradigm must overcome.
arXiv Detail & Related papers (2021-11-02T10:51:42Z) - DLPFS: The Data Leakage Prevention FileSystem [1.1454761108688085]
Data leaks caused by human error are regrettable common news.
We present Data Leakage Prevention FileSystem (DLPFS), a first attempt to systematically protect against data leakage caused by application or human error.
This interface provides a privacy protection layer on top of the POSIX interface, allowing for seamless integration with existing infrastructures and applications.
arXiv Detail & Related papers (2021-08-31T12:27:16Z) - PIMOD: A Tool for Configuring Single-Board Computer Operating System
Images [0.7519268719195279]
We present PIMOD, a software tool for configuring operating system images for single-board computer systems.
The implementation of PIMOD is made public under a free and open source license.
arXiv Detail & Related papers (2020-10-15T15:52:25Z) - Design And Develop Network Storage Virtualization By Using GNS3 [0.0]
We have proposed the pool storage method used the RAID-Z file system with the model which provides the duplication of site approach, compression blueprint, adequate backup methods, expansion in error-correcting techniques, and tested procedure on the real-time network location.
arXiv Detail & Related papers (2020-06-24T22:15:11Z) - A Privacy-Preserving Distributed Architecture for
Deep-Learning-as-a-Service [68.84245063902908]
This paper introduces a novel distributed architecture for deep-learning-as-a-service.
It is able to preserve the user sensitive data while providing Cloud-based machine and deep learning services.
arXiv Detail & Related papers (2020-03-30T15:12:03Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.