DITIS: An End-to-End System-Level Simulator and Optimizer for Distributed Tiered Storage

Abstract Modern tiered data storage systems combine different media device types (e.g., HDD, SSD, NVRAM) with several mechanisms (such as caching, tiering, data distribution, and fault tolerance protocols) distributed across storage nodes to optimize data access. Evaluating the impact of updates on the storage setup or changes in such mechanisms can be time-consuming, often requiring system modification and redeployment. To address this challenge, we present DITIS, a new system-level simulator for distributed tiered data storage systems that captures the end-to-end execution path of file system requests across storage nodes and layers, using numerous pluggable policies that control key aspects of execution. DITIS can be configured with varying numbers of storage tiers, caches, nodes, and media devices, each modeled with distinct performance characteristics through pluggable performance cost models. DITIS’ architecture is based on an adaptation of the Actor Model, where each key component exchanges synchronous or asynchronous messages, mirroring a distributed multi-threaded system. DITIS also includes an optimizer for exploring configuration parameter spaces and identifying optimal setups for specific objectives. DITIS is evaluated using production workload traces from Huawei Technologies and SNIA IOTTA. The results show that DITIS can accurately simulate millions of file I/O requests over gigabytes of data within seconds, offering developers an efficient tool for navigating the complex design space of modern tiered storage systems.

Authors

Institutions

Publication Details

Journal
SN Computer Science
Published
2025-08-16
DOI
https://doi.org/10.1007/s42979-025-04275-9
Primary Topic
Advanced Data Storage Technologies
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

DITIS: An End-to-End System-Level Simulator and Optimizer for Distributed Tiered Storage

Herodotos Herodotou, Jun Shen, Edson Ramiro Lucas Filho, Kebo Fu et al.
SN Computer Science
Advanced Data Storage Technologies
article

DITIS: An End-to-End System-Level Simulator and Optimizer for Distributed Tiered Storage

Herodotos Herodotou, Jun Shen, Edson Ramiro Lucas Filho, Kebo Fu, Lun Yang, Andreas Efstathiou
article en

Abstract

Abstract Modern tiered data storage systems combine different media device types (e.g., HDD, SSD, NVRAM) with several mechanisms (such as caching, tiering, data distribution, and fault tolerance protocols) distributed across storage nodes to optimize data access. Evaluating the impact of updates on the storage setup or changes in such mechanisms can be time-consuming, often requiring system modification and redeployment. To address this challenge, we present DITIS, a new system-level simulator for distributed tiered data storage systems that captures the end-to-end execution path of file system requests across storage nodes and layers, using numerous pluggable policies that control key aspects of execution. DITIS can be configured with varying numbers of storage tiers, caches, nodes, and media devices, each modeled with distinct performance characteristics through pluggable performance cost models. DITIS’ architecture is based on an adaptation of the Actor Model, where each key component exchanges synchronous or asynchronous messages, mirroring a distributed multi-threaded system. DITIS also includes an optimizer for exploring configuration parameter spaces and identifying optimal setups for specific objectives. DITIS is evaluated using production workload traces from Huawei Technologies and SNIA IOTTA. The results show that DITIS can accurately simulate millions of file I/O requests over gigabytes of data within seconds, offering developers an efficient tool for navigating the complex design space of modern tiered storage systems.

SN Computer ScienceVol. 6(6)
Cyprus University of Technology (CY), Huawei Technologies (China) (CN)
Cyprus University of Technology
Openalex Percentile: Top 77%
Advanced Data Storage Technologies
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.