• 学术搜索
  • 科研智能体
    • Research Labs
    • AI 阅读
    • AI 文库
    • 深度研究
    • 学者亮点
  • 学术资源
    • AI2000
    • 期刊/会议
    • 学者库
    • 学术API
    • 溯源树
    • 数据集
  • 知识沉淀
    • 学术空间
订阅小程序
旧版功能
aminer vip
开通会员低至0.73元/天
一次搞定AI科研
立即登录
  • English
  • 联系方式
    ACM Transactions on Storage

    ACM Transactions on Storage

    JournalISSN 1553-3077eISSN 1553-3093CCF 计算机体系结构/并行与分布计算/存储系统 A中科院 计算机科学 3区

    年发文量

    研究主题

    论文(606)

    排序
    1NewByPASS: Selective Cache Bypassing of Host Writes in Computational Solid-state Drives
    Xinyue Xun,Jiaojiao Wu, Zhibing Sha,Zhigang Cai,Jianwei Liao

    Computational solid-state drives ( CompSSDs ) are evolving into intelligent storage solutions that integrate near-data computing architectures to achieve computation-storage convergence. They can reduce the overhead of data migration and then accelerate the execution of data-centric workloads through in-situ processing. In the context of CompSSDs , the data cache must buffer both host-side output data and SSD -side input data, making efficient cache management a critical challenge. Existing cache partitioning approaches for CompSSDs typically assume mandatory caching of all host-side writes, resulting in cache pollution from cold data and severe resource contention. To address this issue, this paper proposes ByPASS , a novel cache management scheme that dynamically co-optimizes write bypass and cache partitioning through periodic runtime decisions. Specifically, at each decision window, ByPASS analyzes I/O access patterns, cache hit ratios, and host- CompSSD transfer latency, to determine a unified policy for the current time window, either bypass all host writes directly to NAND flash or dynamically adjust the cache allocation ratio between host writes and CompSSD task inputs. We implement ByPASS in the MQSim simulator and evaluate its effectiveness by replaying I/O traces from real-world applications. Our proposal can reduce I/O response time by 6.4% – 34.1% , in contrast to state-of-the-art cache management schemes.

    2026
    引用
    AI阅读
    加入学术空间
    2NewMake Lemonade out of Lemons: A Learning-based ZNS SSDs with Built-in Compression
    Weilin Zhu,Wei Tong, Panyue Wei, Nabaichuan Zhang, Shu Li, Zhengyong Wang

    Zoned Namespace (ZNS) SSDs offer a promising approach to simplifying flash management and reducing storage costs. Enabling built-in compression in ZNS SSDs can further enhance storage efficiency and improve performance without increasing the host’s burden. However, compression introduces variable-size data, disrupting the alignment between logical and physical page addresses. This misalignment, together with ZNS SSDs’ small internal DRAM resources, introduces three fundamental challenges: (1) efficiently locating the physical address of compressed data at low memory usage, (2) deterministically addressing multiple compressed logical pages packed within a physical page without maintaining large per-logical-page metadata, and (3) avoiding severe performance degradation caused by serialized reads when compressed data spans multiple physical pages without incurring large memory overhead. To address these challenges, we propose Lemonade , a ZNS SSD design with built-in compression that enables efficient compact storage while maintaining low memory overhead. The design is based on three key insights driven by the unique characteristics of ZNS SSDs. First, we observe that the sequential write and append-only constraints of ZNS naturally yield an approximately linear LPN-PPN mapping after compression. Lemonade exploits this by employing lightweight learned linear models, enabling physical address lookup with low memory cost (8 bytes per model). Second, in ZNS SSDs, compressed logical pages packed within a physical page have consecutive logical page numbers, and each expands to a fixed-size logical page after decompression. Lemonade exploits this to eliminate heavy metadata for intra-page offsets. Instead, it determines the location of compressed data by small metadata and simple arithmetic. Third, Lemonade mitigates the read latency penalty caused by accessing cross-page data through a scheduling strategy that overlaps the corresponding read requests. This strategy does not introduce additional memory overhead, as it exploits the ZNS SSD’s physical layout where physical pages containing cross-page data are typically placed on different channels and dies. We implement Lemonade on the FEMU ZNS SSD emulator and evaluate it with real-world datasets and storage workloads. Experimental results demonstrate that Lemonade achieves both compact storage and high performance while maintaining low DRAM usage. Lemonade delivers up to 51.1% higher write throughput and 22.2% higher read throughput than the state-of-the-art design. Meanwhile, it significantly reduces the storage footprint and requires only 8 bytes of DRAM per zone for indexing in the best case.

    2026
    引用
    AI阅读
    加入学术空间
    3NewRevisiting Data Updates in Erasure-Coded Storage Clusters
    Hai Zhou,Dan Feng

    Erasure coding is widely adopted to maintain data reliability, yet it introduces a significant update penalty. We analyze real-world traces and observe several challenges that are not addressed by existing studies, which thereby restricts the performance gains. We propose FastUpdate , an efficient multi-stripe updates framework that assists existing update schemes for fast updates. FastUpdate comprises three key designs: (i) it perceives the update locality and carefully merges multiple update requests accessing the same stripe to reduce the incurred network traffic; (ii) it abstracts the existing update schemes into collector selection and tree construction, greedily generates the update solution for each stripe to balance the transmission load across nodes; (iii) it dynamically schedules appropriate stripes to update in heterogeneous and dynamic networks to fully utilize the bandwidth resources. Comprehensive evaluations verify the effectiveness of FastUpdate on Alibaba ECS. It can increase the update throughput by 16.15%-88.71% for various update schemes.

    2026
    引用
    AI阅读
    加入学术空间
    4NewZoned Namespace is a Double-edged Sword: Rethinking the Impact of the ZNS Interface on File System Scalability
    Haichuan Hu, Jintong Zhang, Miaosong Zhang, Yekang Zhan, Nan Zhang,Jianxi Chen,Dan Feng

    Emerging Zoned Namespace (ZNS) SSDs transfer garbage collection (GC) to the host, thereby providing more stable performance and extending device life. Although the ZNS SSD has these hardware advantages, each zone in the ZNS SSD must be written sequentially. File systems always need to implement additional mechanisms (IO Scheduling or modifications to the driver/interface) to meet the sequential write constraint of the ZNS SSD, while fully utilizing the high bandwidth of the ZNS SSD under the constraint. These additional mechanisms usually bring extra overhead or limitations and can also cause the scalability problem for the file system. Therefore, in the past, it was naturally assumed that the sequential write constraint of the ZNS SSD would complicate the design of the file system and have a negative impact on file system scalability. However, in this paper, we argue that the previous insight on the impact of the ZNS SSD on file systems is not comprehensive enough. We regard the ZNS interface as a double-edged sword for file system scalability and found that the sequential write constraint of the ZNS device also has a positive impact on file system scalability. Specifically, order-preserving write is essential for crash consistency in file systems but is the scalability bottleneck of file systems that are compatible with SSDs that support Zoned Namespaces. The analysis in this paper indicates that the sequential write constraint of the ZNS device provides an excellent opportunity to simplify and optimize the order-preserving write mechanism in file systems. Based on the new insight, we propose a scalable ZNS-compatible file system called ScaleZNFS. Contrary to previous work that only focuses on mitigating the limitations imposed by the ZNS interface on the file system, ScaleZNFS not only mitigates the negative impact of the ZNS interface on file system scalability through its multi-head logging design and the per-log IO scheduler, but also employs the ZNS-driven order-preserving write mechanism, which can leverage the sequential write constraint of the ZNS interface, to eliminate the scalability bottleneck associated with the order-preserving write. ScaleZNFS outperforms F2FS and XFS by up to 5.05 × and 2.94 ×, respectively, and it can maintain stable scalability with increasing threads.

    2026
    引用
    AI阅读
    加入学术空间
    5NewConZone+: Practical Zoned Flash Storage Emulation for Consumer Devices
    Dingcui Yu, Zonghuan Yan, Jialin Liu, Yumiao Zhao, Yanyun Wang, Haodong Xia, Xinghui Duan, Yina Lv,Liang Shi

    Consumer flash storage uses block interfaces, leading to performance and endurance issues like large mapping table overhead and write amplification. While zoned abstraction solves these problems in enterprise devices, it introduces new challenges for consumer devices with limited volatile memory and suboptimal file system design. These challenges highlight the need for a better understanding and new designs for zoned storage in consumer devices. We propose ConZone+, a practical and accurate emulation framework designed for consumer-grade zoned flash storage. Unlike existing enterprise-focused emulators, ConZone+ models unique consumer constraints (e.g., limited mapping caches and write buffers, hybrid flash media) and hybrid mapping. Furthermore, to enable system-level emulation, ConZone+ supports block interface for metadata area in file system and provides several useful scripts to assist users. Finally, ConZone+ introduces several enhancements on the firmware logic, including a configurable per-chip command queue, variable zone sizes, and compatibility with non-power-of-two block sizes. Users can explore the internal architecture and management strategies of consumer-grade zoned flash storage and integrate their optimizations into system software with ConZone+. To evaluate the accuracy of ConZone+, we configure it referencing a mobile phone equipped with zoned flash storage and compare its performance to that. The evaluation results show that the average performance deviations are limited to 12.8% for writes and 10% for reads. In addition, we conduct several case studies using ConZone+ to explore the firmware design and the adaptability of the log-structured features of F2FS and the transaction processing of SQLite.

    2026
    引用
    AI阅读
    加入学术空间
    立即登录,查看全部 606 篇论文

    高被引作者

    作者引用发文
    Andrea C. Arpaci-Dusseau157421
    Remzi H. Arpaci-Dusseau157320
    William J. Bolosky14182
    Bianca Schroeder13319
    Austin Donnelly10952
    Dushyanth Narayanan10712
    Nitin Agrawal10115
    Dutch T. Meyer8891
    Gene Tsudik8162
    Jiwu Shu80225

    高产作者

    作者引用发文
    Jiwu Shu80225
    Andrea C. Arpaci-Dusseau157421
    Remzi H. Arpaci-Dusseau157320
    Dan Feng54716
    Patrick P. C. Lee76614
    Youyou Lu49714
    Erez Zadok69313
    Xiao Qin16311
    Sam H. Noh11110
    Youjip Won30610

    相关期刊

    ACM SIGOPS: Operating Systems Review
    ACM Transactions on Computer Systems
    USENIX Symposium on Operating Systems Design and Implementation
    Symposium on Operating Systems Principles
    ACM SIGPLAN Symposium on Principles & Practice of Parallel Programming
    International Conference on Architectural Support for Programming Languages and Operating Systems
    USENIX Conference on File and Storage Technologies
    USENIX Workshop on Hot Topics in Operating Systems
    Asia Pacific Workshop on Systems
    ACM Symposium on Cloud Computing