<?xml version="1.0"?>
<OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd"><responseDate>2026-05-24T08:47:26Z</responseDate><request verb="GetRecord" metadataPrefix="oai_dc">https://keep.lib.asu.edu/oai/request</request><GetRecord><record><header><identifier>oai:keep.lib.asu.edu:node-203062</identifier><datestamp>2025-12-15T17:22:25Z</datestamp><setSpec>oai_pmh:all</setSpec><setSpec>oai_pmh:repo_items</setSpec></header><metadata><oai_dc:dc xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd"><dc:identifier>203062</dc:identifier>
          <dc:identifier>https://hdl.handle.net/2286/R.2.N.203062</dc:identifier>
                  <dc:rights>http://rightsstatements.org/vocab/InC/1.0/</dc:rights>
          <dc:rights>All Rights Reserved</dc:rights>
                  <dc:date>2025</dc:date>
                  <dc:format>75 pages</dc:format>
                  <dc:type>Masters Thesis</dc:type>
          <dc:type>Academic theses</dc:type>
                  <dc:language>en</dc:language>
                  <dc:contributor>Sutila, Alexander</dc:contributor>
          <dc:contributor>Zhao, Ming</dc:contributor>
          <dc:contributor>Cao, Zhichao</dc:contributor>
          <dc:contributor>Zou, Jia</dc:contributor>
          <dc:contributor>Arizona State University</dc:contributor>
                  <dc:description>Partial requirement for: M.S., Arizona State University, 2025</dc:description>
          <dc:description>Field of study: Computer Science</dc:description>
          <dc:description>Flash caching is widely used to accelerate data accesses to remote storage by caching data on local solid state drives (SSDs). However, caching worsens the endurance problem that SSDs face because cache replacement causes substantial writes and write amplification (WA). The emerging Zoned Namespace (ZNS) SSDs promise new opportunities for optimizing SSD caching as they expose sequentially writable zones for hosts to place data and manage garbage collection (GC). Conventional GC policies are not optimized for SSDs used for caching; existing SSD caching solutions cannot adequately exploit the locality characteristics of workloads to minimize WA without compromising performance. New research is needed to optimize caching policies for ZNS SSDs which are not widely available. Moreover, running experiments to test new caching policies on hardware can reduce device lifetimes even further, incur lengthy test durations, and require lots of time and effort to produce deployable prototypes. To alleviate the burdens of testing on real hardware, the performance of caching policies is often evaluated via simulation. However, existing simulation software does not provide insight into WA or GC efficiency and is therefore insufficient for exploring the design space made available by ZNS-SSDs. This thesis proposes ZNS-Cache-Sim (ZNSCS), a modular caching simulation framework for ZNS-SSD-based caching solutions. ZNSCS models data placement and GC to evaluate cache performance and device endurance characteristics of new caching policies. It offers easily extendable and hot-swappable cache components and supports replaying real-world request traces and synthetically generated workloads. This thesis also presents various new algorithms that can be used in ZNS-SSD-based caching solutions designed to improve WA without degrading overall cache performance. ZNSCS is used to explore the available design space and evaluate each proposed algorithm to show their ability to balance performance with endurance and justify their design.

</dc:description>
                  <dc:subject>Computer Science</dc:subject>
          <dc:subject>Algorithms</dc:subject>
          <dc:subject>Caching</dc:subject>
          <dc:subject>Optimization</dc:subject>
          <dc:subject>Simulation</dc:subject>
          <dc:subject>SSD</dc:subject>
          <dc:subject>Storage</dc:subject>
                  <dc:title>A Versatile ZNS SSD Based Cache Simulation Framework</dc:title></oai_dc:dc></metadata></record></GetRecord></OAI-PMH>
