Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleDecember 2024
Beaver: A High-Performance and Crash-Consistent File System Cache via PM-DRAM Collaborative Memory Tiering
Proceedings of the ACM on Measurement and Analysis of Computing Systems (POMACS), Volume 8, Issue 3Article No.: 32, Pages 1–24https://doi.org/10.1145/3700414The in-memory cache layer is crucial in building a file system. Crash-consistency is highly desirable for applications running on the file system, ensuring that data is written in an all-or-none fashion during unexpected system failures or crashes. ...
- research-articleNovember 2024
A Data Optimizer for Region-Aware Self-describing Files in Scientific Computing
SoCC '24: Proceedings of the 2024 ACM Symposium on Cloud ComputingPages 883–897https://doi.org/10.1145/3698038.3698526Acquiring data from scientific simulations for analytical purposes is inherently challenging due to the complex and irregularly shaped regions within which the data resides, particularly when using self-describing data formats. The process of region-...
- research-articleAugust 2024
Design and Implementation of Deduplication on F2FS
ACM Transactions on Storage (TOS), Volume 20, Issue 4Article No.: 21, Pages 1–50https://doi.org/10.1145/3662735Data deduplication technology has gained popularity in modern file systems due to its ability to eliminate redundant writes and improve storage space efficiency. In recent years, the flash-friendly file system (F2FS) has been widely adopted in flash ...
- research-articleApril 2024
LazyBarrier: Reconstructing Android IO Stack for Barrier-Enabled Flash Storage
ASPLOS '24: Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2Pages 601–615https://doi.org/10.1145/3620665.3640370Costly synchronous write---a.k.a., fsync()---is a common approach to preserve the storage order of data. Android smart-phones use No-Barrier by default to improve fsync() performance. Recently, Barrier-Enabled IO Stack (BEIOS) provides an efficient order-...
- ArticleFebruary 2024
Research and Implementation of EXFAT File System Reconstruction Algorithm Based on Cluster Size Assumption and Computational Verification
Artificial Intelligence Security and PrivacyPages 300–315https://doi.org/10.1007/978-981-99-9785-5_21AbstractAim to repair EXFAT file system, a file system reconstruction algorithm based on cluster size assumption and computational verification is proposed. Firstly, an experimental verification study is conducted on the key BPB parameters such as cluster ...
-
- research-articleSeptember 2023
FSIMR: File-system-aware Data Management for Interlaced Magnetic Recording
ACM Transactions on Embedded Computing Systems (TECS), Volume 22, Issue 5sArticle No.: 128, Pages 1–18https://doi.org/10.1145/3607922Interlaced Magnetic Recording (IMR) is an emerging recording technology for hard-disk drives (HDDs) that provides larger storage capacity at a lower cost. By partially overlapping (interlacing) each bottom track with two adjacent top tracks, IMR-based ...
- research-articleJuly 2023
A Free-Space Adaptive Runtime Zone-Reset Algorithm for Enhanced ZNS Efficiency
HotStorage '23: Proceedings of the 15th ACM Workshop on Hot Topics in Storage and File SystemsPages 109–115https://doi.org/10.1145/3599691.3603410While the state-of-the-art runtime zone-reset algorithm of the ZenFS in RocksDB is optimized for the performance of Zone Namespace (ZNS) SSDs, it does not take into account the lifetime constraint of ZNS SSDs. To address this issue, we present FAR, a ...
- short-paperJune 2023
DPFS: DPU-Powered File System Virtualization
SYSTOR '23: Proceedings of the 16th ACM International Conference on Systems and StoragePages 1–7https://doi.org/10.1145/3579370.3594769As we move towards hyper-converged cloud solutions, the efficiency and overheads of distributed file systems at the cloud tenant side (i.e., client) become of paramount importance. Often, the clientside driver of a cloud file system is complex and CPU ...
- research-articleMay 2023
RIO: Order-Preserving and CPU-Efficient Remote Storage Access
EuroSys '23: Proceedings of the Eighteenth European Conference on Computer SystemsPages 703–717https://doi.org/10.1145/3552326.3567495Modern NVMe SSDs and RDMA networks provide dramatically higher bandwidth and concurrency. Existing networked storage systems (e.g., NVMe over Fabrics) fail to fully exploit these new devices due to inefficient storage ordering guarantees. Severe ...
- research-articleMarch 2023
A Survey of Non-Volatile Main Memory File Systems
Journal of Computer Science and Technology (JCST), Volume 38, Issue 2Pages 348–372https://doi.org/10.1007/s11390-023-1054-3AbstractNon-volatile memories (NVMs) provide lower latency and higher bandwidth than block devices. Besides, NVMs are byte-addressable and provide persistence that can be used as memory-level storage devices (non-volatile main memory, NVMM). These ...
- research-articleJanuary 2023
Efficient Crash Consistency for NVMe over PCIe and RDMA
ACM Transactions on Storage (TOS), Volume 19, Issue 1Article No.: 7, Pages 1–35https://doi.org/10.1145/3568428This article presents crash-consistent Non-Volatile Memory Express (ccNVMe), a novel extension of the NVMe that defines how host software communicates with the non-volatile memory (e.g., solid-state drive) across a PCI Express bus and RDMA-capable ...
- research-articleJanuary 2023
A reliability and security enhanced framework for cloud-based storage systems
International Journal of Information Technology and Management (IJITM), Volume 22, Issue 1-2Pages 160–174https://doi.org/10.1504/ijitm.2023.130065In cloud computing environments, reliable and secure data storage service plays a more and more important role in many data-intensive applications. However, existing storage systems either fail to provide them or provide them in a cost-ineffective manner. ...
- research-articleDecember 2022
ctFS: Replacing File Indexing with Hardware Memory Translation through Contiguous File Allocation for Persistent Memory
ACM Transactions on Storage (TOS), Volume 18, Issue 4Article No.: 30, Pages 1–24https://doi.org/10.1145/3565026Persistent byte-addressable memory (PM) is poised to become prevalent in future computer systems. PMs are significantly faster than disk storage, and accesses to PMs are governed by the Memory Management Unit (MMU) just as accesses with volatile RAM. ...
- research-articleNovember 2022
MetaWBC: POSIX-compliant metadata write-back caching for distributed file systems
- Yingjin Qian,
- Wen Cheng,
- Lingfang Zeng,
- Marc-André Vef,
- Oleg Drokin,
- Andreas Dilger,
- Shuichi Ihara,
- Wusheng Zhang,
- Yang Wang,
- André Brinkmann
SC '22: Proceedings of the International Conference on High Performance Computing, Networking, Storage and AnalysisArticle No.: 56, Pages 1–20In parallel and distributed file systems, caching can improve data performance and metadata operations. Currently, most distributed file systems adopt a write-back data cache for performance and a write-through metadata cache for simplifying ...
- research-articleOctober 2022
NULL byte injection: anti-forensic technique for data hiding in FAT32 file system
MobiHoc '22: Proceedings of the Twenty-Third International Symposium on Theory, Algorithmic Foundations, and Protocol Design for Mobile Networks and Mobile ComputingPages 265–270https://doi.org/10.1145/3492866.3558587In the FAT32 file system, a null byte in the metadata means that there is no file or folder. Since the metadata are stored consecutively, if the first byte of a metadata field is null, the operating system does not read data anymore. In this study, we ...
- research-articleAugust 2022
Pipette: efficient fine-grained reads for SSDs
- Shuhan Bai,
- Hu Wan,
- Yun Huang,
- Xuan Sun,
- Fei Wu,
- Changsheng Xie,
- Hung-Chih Hsieh,
- Tei-Wei Kuo,
- Chun Jason Xue
DAC '22: Proceedings of the 59th ACM/IEEE Design Automation ConferencePages 385–390https://doi.org/10.1145/3489517.3530467Big data applications, such as recommendation system and social network, often generate a huge number of fine-grained reads to the storage. Block-oriented storage devices tend to suffer from these fine-grained read operations in terms of I/O traffic as ...
- posterJune 2022
NSDF-FUSE: A Testbed for Studying Object Storage via FUSE File Systems
- Paula Olaya,
- Jakob Luettgau,
- Naweiluo Zhou,
- Jay Lofstead,
- Giorgio Scorzelli,
- Valerio Pascucci,
- Michela Taufer
HPDC '22: Proceedings of the 31st International Symposium on High-Performance Parallel and Distributed ComputingPages 277–278https://doi.org/10.1145/3502181.3533709This work presents NSDF-FUSE, a testbed for evaluating settings and performance of FUSE-based file systems on top of S3-compatible object storage; the testbed is part of a suite of services from the National Science Data Fabric (NSDF) project (an NSF-...
- research-articleMarch 2022
BetrFS: a compleat file system for commodity SSDs
- Yizheng Jiao,
- Simon Bertron,
- Sagar Patel,
- Luke Zeller,
- Rory Bennett,
- Nirjhar Mukherjee,
- Michael A. Bender,
- Michael Condict,
- Alex Conway,
- Martín Farach-Colton,
- Xiongzi Ge,
- William Jannen,
- Rob Johnson,
- Donald E. Porter,
- Jun Yuan
EuroSys '22: Proceedings of the Seventeenth European Conference on Computer SystemsPages 610–627https://doi.org/10.1145/3492321.3519571Despite the existence of file systems tailored for flash and over a decade of research into flash file systems, this paper shows that no single Linux file system performs consistently well on a commodity SSD across different workloads. We define a ...
- research-articleMay 2022
Optimizing CoW-based file systems on open-channel SSDs with persistent memory
DATE '22: Proceedings of the 2022 Conference & Exhibition on Design, Automation & Test in EuropePages 496–501Block-based file systems, such as Btrfs, utilize the copy-on-write (CoW) mechanism to guarantee data consistency on solid-state drives (SSDs). Open-channel SSD provides opportunities for in-depth optimization of block-based file systems. However, ...
- research-articleFebruary 2022
Container-aware I/O stack: bridging the gap between container storage drivers and solid state devices
VEE 2022: Proceedings of the 18th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution EnvironmentsPages 18–30https://doi.org/10.1145/3516807.3516818Solid State Devices (SSDs) have been widely adopted in containerized cloud platforms as they provide parallel and high-speed data accesses for critical data-intensive applications. Unfortunately, the I/O stack of the physical host overlooks the layered ...