arXiv:2602.02614cs.SEcs.AI2026-02

剖析存储系统测试难题,提出AI增强的新思路

Testing Storage-System Correctness: Challenges, Fuzzing Limitations, and AI-Augmented Opportunities

  • 从执行特性出发分类现有测试方法
  • 指出传统模糊测试与存储语义不匹配
  • 探索AI如何实现状态感知的智能测试

存储系统是现代计算基础设施的核心,但其正确性保障仍面临巨大挑战。尽管多年研究积累,许多存储系统故障(如持久性、顺序性、恢复和一致性问题)仍难以系统化暴露。根本原因并非测试工具不足,而是存储系统执行固有的复杂性:非确定性交错、长周期状态演化,以及跨层和多阶段的正确性语义。本综述以存储为中心重构系统测试视角,按目标执行特性与故障机制对现有技术进行梳理。涵盖并发测试、长时工作负载、崩溃一致性分析、硬件级语义验证及分布式故障注入等多种方法,并分析其核心优势与局限。在此框架下,审视模糊测试作为自动化测试范式,揭示传统模糊测试假设与存储系统语义间的系统性偏差,探讨近期人工智能进展如何通过状态感知与语义引导弥补模糊测试短板。整体提供统一的存储系统正确性测试视角,明确关键挑战。

原文摘要 · Abstract (English)

Storage systems are fundamental to modern computing infrastructures, yet ensuring their correctness remains challenging in practice. Despite decades of research on system testing, many storage-system failures (including durability, ordering, recovery, and consistency violations) remain difficult to expose systematically. This difficulty stems not primarily from insufficient testing tooling, but from intrinsic properties of storage-system execution, including nondeterministic interleavings, long-horizon state evolution, and correctness semantics that span multiple layers and execution phases. This survey adopts a storage-centric view of system testing and organizes existing techniques according to the execution properties and failure mechanisms they target. We review a broad spectrum of approaches, ranging from concurrency testing and long-running workloads to crash-consistency analysis, hardware-level semantic validation, and distributed fault injection, and analyze their fundamental strengths and limitations. Within this framework, we examine fuzzing as an automated testing paradigm, highlighting systematic mismatches between conventional fuzzing assumptions and storage-system semantics, and discuss how recent artificial intelligence advances may complement fuzzing through state-aware and semantic guidance. Overall, this survey provides a unified perspective on storage-system correctness testing and outlines key challenges

存储系统测试模糊测试AI辅助

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。