arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2201.11668cs.DC
收藏

基于强化学习的高效分层存储管理框架

Efficient Hierarchical Storage Management Framework Empowered by Reinforcement Learning

Tianru Zhang, Salman Toor, Andreas Hellander

AI总结:

针对现有存储框架易形成数据孤岛、难以满足多样化需求的问题,提出基于强化学习的开源分层存储框架,经仿真与云环境实验验证,其效率优于三类规则基线策略。

摘要:

随着大数据与云计算的快速发展,数据管理的挑战性日益凸显。多年来,已有众多具备不同特性与功能的数据管理与存储框架问世。这类框架大多效率极高,但最终会形成数据孤岛。随着新需求不断涌现,数据的迁移与协同处理变得十分困难,因为没有任何单一框架能够高效满足多样化应用的数据管理需求。一种可行的解决方案是设计智能高效的分层(多层)存储方案。分层存储系统(HSS)是一种元解决方案,由不同存储框架构成,共同组建为一个大型存储池。它具备诸多优势,包括提升存储利用率、实现成本效益,以及发挥底层存储框架提供的不同功能。为最大化分层存储方案的收益,关键在于系统需配备基于底层不同框架特性的智能自主数据管理机制。相关决策需依据数据集特征、存储层状态以及访问模式制定。这些都是高度动态的参数,基于上述参数定义策略并非易事。本文提出了一种开源分层存储框架,其具备基于强化学习(RL)的动态迁移策略。我们给出了数学模型、软件架构,以及基于仿真和实时云环境的实现方案。我们将所提出的基于RL的策略与三种基于规则的基线策略进行对比,结果表明,在不同场景下,与动态基于规则的策略相比,基于RL的策略效率显著更高,且能实现最优数据分布。

英文摘要:

With the rapid development of big data and cloud computing, data management has become increasingly challenging. Over the years, a number of frameworks for data management and storage with various characteristics and features have become available. Most of these are highly efficient, but ultimately create data silos. It becomes difficult to move and work coherently with data as new requirements emerge as no single framework can efficiently fulfill the data management needs of diverse applications. A possible solution is to design smart and efficient hierarchical (multi-tier) storage solutions. A hierarchical storage system (HSS) is a meta solution that consists of different storage frameworks organized as a jointly constructed large storage pool. It brings a number of benefits including better utilization of the storage, cost-efficiency, and use of different features provided by the underlying storage frameworks. In order to maximize the gains of hierarchical storage solutions, it is important that they include intelligent and autonomous mechanisms for data management grounded in the features of the different underlying frameworks. These decisions should be made according to the characteristics of the dataset, tier status, and access patterns. These are highly dynamic parameters and defining a policy based on the mentioned parameters is a non-trivial task. This paper presents an open-source hierarchical storage framework with a dynamic migration policy based on reinforcement learning (RL). We present a mathematical model, a software architecture, and an implementation based on both simulations and a live cloud-based environment. We compare the proposed RL-based strategy to a baseline of three rule-based policies, showing that the RL-based policy achieves significantly higher efficiency and optimal data distribution in different scenarios compared to the dynamic rule-based policies.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑