Efficient Scheduling of Data Transfers in Multi-tiered Storage

Authors

  • Nan Noon Noon School of Computing and Information Technology, University of Wollongong, Australia https://orcid.org/0000-0003-3985-5455
  • Janusz Getta School of Computing and Information Technology, University of Wollongong, Australia
  • Tianbing Xia School of Computing and Information Technology, University of Wollongong, Australia

DOI:

https://doi.org/10.47852/bonviewJDSIS42022471

Keywords:

multi-tiered persistent storage, parallel data processing, data transfers, scheduling, resource management, parallel data distribution, data transfer processes

Abstract

Multi-tiered persistent storage systems integrate many types of persistent storage devices, such as different types of NVMes, SSDs, and HDDs. This integration provides a multi-level view of persistent storage, where each tier has a different data transmission speed and capacity. Data transfer processes operating on multi-tiered persistent storage allow for the parallelisation of data transfers among the partitions of data at the same or different tiers. This work considers the problem of efficient scheduling of parallel data transfers between the tiers of persistent storage. We consider a data processing model where several data transfer processes move or copy data from one tier to another through the buffers in transient memory. We propose a new model for data processing over multi-tiered persistent storage and new algorithms to minimise both the overall time spent on parallel data transfers and the idle time of data transfer processes. We also describe how the scheduling algorithms dynamically apply different procedures to assign data transfers to the processes. Finally, we present the outcomes from the experiments that confirm the correctness and efficiency of the scheduling algorithms.

 

Received: 15 January 2024 | Revised: 5 April 2024 | Accepted: 6 May 2024

 

Conflicts of Interest

The authors declare that they have no conflicts of interest to this work.

 

Data Availability Statement

Data sharing is not applicable to this article as no new data were created or analyzed in this study.

 

Author Contribution Statement

Nan Noon Noon: Conceptualization, Methodology, Validation, Formal analysis, Investigation, Writing - original draft, Writing - review & editing, Visualization, Project administration. Janusz Getta and Tianbing Xia: Conceptualization, Methodology, Formal analysis, Writing - original draft, Writing - review & editing, Visualization, Supervision, Project administration.


Downloads

Published

2024-05-13

Issue

Section

Research Articles

How to Cite

Noon, N. N., Getta, J., & Xia, T. (2024). Efficient Scheduling of Data Transfers in Multi-tiered Storage. Journal of Data Science and Intelligent Systems, 2(4), 241-254. https://doi.org/10.47852/bonviewJDSIS42022471