Repository logoCyprus University of Technology
Log In(current)
Ελληνικά
English
  1. Home
  2. Cyprus University of Technology (Research Output)
  3. Άρθρα/Articles
  4. DITIS: An End-to-End System-Level Simulator and Optimizer for Distributed Tiered Storage
  • Details

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

Journal
SN Computer Science
Date Issued
August 16, 2025
Author(s)
Lucas Filho, Edson Ramiro  
Efstathiou, Andreas  
Yang, Lun  
Fu, Kebo  
Shen, Jianqiang  
Herodotou, Herodotos  
DOI
10.1007/s42979-025-04275-9
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.
Explore by
  • Collections
  • Research Outputs
  • Researchers
  • Faculty & Departments
  • Theses
  • Patents
  • Projects
  • Journals
  • Conferences
Useful Links
  • Researcher Portfolio Guide
  • Researcher Profile
  • Create an ORCID ID
  • CUT Open Access Author Fund
  • ETDS Guide
Copyright Policies

Use Sherpa/Romeo to find publisher copyright policies

Go
Go
  • SPARC Author Addendum Engine
  • National Open Access Policy in Cyprus
Deposit your work to Ktisis
  • Self-archiving. Please sign in to Ktisis.
  • Email your work to:
    library.dspace@cut.ac.cy
  • Contact your subject librarian

Member of

OpenAIREre3dataOpenDOARCOREDART
Cyprus University of Technology
Library and
Information
Services

Copyright © 2022 - Library and Information Services Feedback - Built with DSpace-CRIS - 4Science

  • Accessibility settings
  • Privacy policy
  • End User Agreement
COAR NotifyCOAR Notify