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

节能磁盘存储管理:在线方法及其在DBMS中的应用

Energy-Aware Disk Storage Management: Online Approach with Application in DBMS

Peyman Behzadnia, Yi-Cheng Tu, Bo Zeng, Wei Yuan

摘要:

能耗已经成为数据密集型计算系统设计和实现的首要优化目标。这在数据库管理系统(DBMS)的设计中尤其如此,它被发现是现代数据中心软件堆栈中的主要能源消耗者。在所有数据库组件中,存储系统是最耗电的元素之一。在以前的工作中,动态电源管理(DynamicPowerManagementTM)技术,使实时决策的磁盘转换到低功耗模式,通常用于节省能源的存储系统。在本文中,我们解决了在以前的贡献的可扩展性建议的局限性。我们引入了一个集成了模型预测控制(MPC)策略的磁盘优化模型,以最大限度地减少基于磁盘的存储系统的功耗,同时满足给定的性能要求。它动态地确定磁盘的状态,并计划磁盘间的数据片段迁移,以实现功耗和查询响应时间之间的理想平衡。通过分析我们的优化模型,以确定最优解的结构属性,我们提出了一个快速解决方案的启发式的并行计算算法,可以集成在大规模磁盘存储系统的有效状态配置和数据迁移。我们评估我们提出的想法通过运行模拟使用广泛的合成工作负载的基础上流行的TPC基准。我们的研究结果表明,我们的解决方案显着优于现有的最好的算法在节能和响应时间。

英文摘要:

Energy consumption has become a first-class optimization goal in design and implementation of data-intensive computing systems. This is particularly true in the design of database management systems (DBMS), which was found to be the major consumer of energy in the software stack of modern data centers. Among all database components, the storage system is one of the most power-hungry elements. In previous work, dynamic power management (DPM) techniques that make real-time decisions to transition the disks to low-power modes are normally used to save energy in storage systems. In this paper, we tackle the limitations of DPM proposals in previous contributions. We introduced a DPM optimization model integrated with model predictive control (MPC) strategy to minimize power consumption of the disk-based storage system while satisfying given performance requirements. It dynamically determines the state of disks and plans for inter-disk data fragment migration to achieve desirable balance between power consumption and query response time. Via analyzing our optimization model to identify structural properties of optimal solutions, we propose a fast-solution heuristic DPM algorithm that can be integrated in large-scale disk storage systems for efficient state configuration and data migration. We evaluate our proposed ideas by running simulations using extensive set of synthetic workloads based on popular TPC benchmarks. Our results show that our solution significantly outperforms the best existing algorithm in both energy savings and response time.

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

↑