WattDB - A Journey towards Energy Efficiency

WattDB - A Journey towards Energy Efficiency
复制标题

DOI:
10.1007/s13222-014-0168-8
复制
发表时间:
2014-09
期刊:
Datenbank-Spektrum
影响因子:
--
通讯作者:
D. Schall;T. Härder
D. Schall;T. Härder
中科院分区:
其他
文献类型:
--
作者:
D. Schall;T. Härder

文献摘要

相似文献

由于它们在空闲和完全利用之间的窄功率谱[2],服务器的令人满意的能源效率只能在峰值性能范围内达到,而对于较低的活动水平获得的能源效率远非最佳。因此,该硬件属性排除了系统利用的整个范围的期望能量比例或最小能量使用。为了近似所有活动级别的能量比例,我们开发了各种版本的WattDB,一种分布式DBMS,它运行在一个动态的计算节点集群上。在本调查中,我们概述了WattDB最终状态的重要设计决策和实现步骤。出于这些原因,我们讨论了我们的研究结果与专用的存储节点和静态数据分配的集群,动态数据重新分区和分配,并在一个动态的集群,每个节点可以作为存储和处理节点在一个对称的方式。我们的实验表明,WattDB动态地调整工作负载,并重新配置自己,以满足性能需求,同时保持其能源消耗在最低限度。最后,我们比较了WattDB软件运行在一个强大的服务器的wimpy节点集群的性能和能源的结果。
Due to their narrow power spectrum between idle and full utilization [2], satisfactory energy efficiency of servers can only be reached in the peak-performance range, whereas energy efficiency obtained for lower activity levels is far from being optimal. Hence, this hardware property obviates a desired energy proportionality or minimal energy use for the entire range of system utilization. To approximate energy proportionality for all activity levels, we developed various versions of WattDB, a distributed DBMS, which runs on a dynamic cluster of wimpy computing nodes. In this survey, we sketch important design decisions and implementation steps towards the final state of WattDB. For these reasons, we discuss our findings on a cluster with dedicated storage nodes and static data allocation, on dynamic data repartitioning and allocation, and on a dynamic cluster where each node can serve as storage and processing node in a symmetric way. Our experiments show that WattDB dynamically adjusts to the workload present and reconfigures itself to satisfy performance demands while keeping its energy consumption at a minimum. Finally, we compare the performance and energy results of the WattDB software running on the cluster of wimpy nodes with that of a brawny server.