Please use this identifier to cite or link to this item:
https://hdl.handle.net/20.500.14279/29878
Title: | DITIS: A Distributed Tiered Storage Simulator | Authors: | Lucas Filho, Edson Ramiro Odysseos, Lambros Lun, Yang Kebo, Fu Herodotou, Herodotos |
Major Field of Science: | Engineering and Technology | Field Category: | Electrical Engineering - Electronic Engineering - Information Engineering | Keywords: | Distributed Data Storage;Performance Cost Models;Storage Simulator;Tiered Storage | Issue Date: | 1-Dec-2022 | Source: | Infocommunications Journal, 2022, vol. 14, iss. 4, pp. 18 - 25 | Volume: | 14 | Issue: | 4 | Start page: | 18 | End page: | 25 | Journal: | Infocommunications Journal | Abstract: | This paper presents DITIS, a simulator for distributed and tiered file-based storage systems. In particular, DITIS can model a distributed storage system with up to three levels of storage tiers and up to three additional levels of caches. Each tier and cache can be configured with different number and type of storage media devices (e.g., HDD, SSD, NVRAM, DRAM), each with their own performance characteristics. The simulator utilizes the provided characteristics in fine-grained performance cost models (which are distinct for each device type) in order to compute the duration time of each I/O request processed on each tier. At the same time, DITIS simulates the overall flow of requests through the different layers and storage nodes of the system using numerous pluggable policies that control every aspect of execution, ranging from request routing and data redundancy to cache and tiering strategies. For performing the simulation, DITIS adapts an extended version of the Actor Model, during which key components of the system exchange asynchronous messages with each other, much like a real distributed multi-threaded system. The ability to simulate the execution of a workload in such an accurate and realistic way brings multiple benefits for its users, since DITIS can be used to better understand the behavior of the underlying file system as well as evaluate different storage setups and policies. | URI: | https://hdl.handle.net/20.500.14279/29878 | ISSN: | 20612079 | DOI: | 10.36244/ICJ.2022.4.3 | Rights: | © Elsevier B.V. Attribution-NonCommercial-NoDerivatives 4.0 International |
Type: | Article | Affiliation : | Cyprus University of Technology Huawei Technologies Co. |
Publication Type: | Peer Reviewed |
Appears in Collections: | Άρθρα/Articles |
CORE Recommender
SCOPUSTM
Citations
2
checked on Mar 14, 2024
Page view(s)
177
Last Week
1
1
Last month
4
4
checked on Nov 21, 2024
Google ScholarTM
Check
Altmetric
This item is licensed under a Creative Commons License