...
首页> 外文期刊>Future generation computer systems >EDOM: Improving energy efficiency of database operations on multicore servers
【24h】

EDOM: Improving energy efficiency of database operations on multicore servers

机译:EDOM:提高多核服务器上数据库操作的能效

获取原文
获取原文并翻译 | 示例
           

摘要

In this paper, we propose a toolkit called EDOM facilitating the evaluation and optimization of energy-efficient multicore-based database systems. The two core components in EDOM are a benchmarking toolkit and a multicore manager to improve energy efficiency of database systems running on multicore servers. We start this study by analyzing the energy efficiency of two popular database operations (i.e., cross join and outer join) processed on multicore processors. We describe the criteria and challenges of building an energy efficiency benchmark for databases on multicore servers. We build a benchmarking toolkit, which is comprised a configuration module, a test driver, and a power monitor. We develop a multicore manager to optimize the number of cores, thereby making good tradeoff between performance and energy efficiency in multicore database servers. At the heart of the multicore manager is a memory usage model that estimates memory utilization from queries and database characteristics. An appropriate number of cores is determined using the estimated memory usage to avert unnecessary memory swapping. We make use of the proposed benchmark toolkit to quantitatively evaluate the performance of our novel multicore manager. Our benchmarking tool of EDOM shows that the multicore and CPU utilizations have significant impacts on energy efficiency. More importantly, extensive experimental results show that our multicore manager in EDOM provides a simple yet powerful solution for improving energy efficiency of database applications running on multicore servers.
机译:在本文中,我们提出了一个名为EDOM的工具包,该工具包有助于评估和优化基于节能多核的数据库系统。 EDOM中的两个核心组件是基准测试工具包和一个多核管理器,用于提高在多核服务器上运行的数据库系统的能效。我们通过分析在多核处理器上处理的两种流行的数据库操作(即交叉联接和外部联接)的能效来开始本研究。我们描述了为多核服务器上的数据库建立能效基准的标准和挑战。我们构建了一个基准测试工具箱,其中包括配置模块,测试驱动器和电源监视器。我们开发了一个多核管理器,以优化内核数,从而在多核数据库服务器的性能和能效之间进行了很好的权衡。多核管理器的核心是一个内存使用率模型,该模型根据查询和数据库特征来估计内存使用率。使用估计的内存使用量来确定适当数量的内核,以避免不必要的内存交换。我们利用建议的基准工具包来定量评估新型多核管理器的性能。我们的EDOM基准测试工具表明,多核和CPU利用率对能效有重大影响。更重要的是,大量的实验结果表明,我们在EDOM中的多核管理器提供了一个简单而强大的解决方案,用于提高在多核服务器上运行的数据库应用程序的能效。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号