E MPYA : An Energy-Aware Middleware Platform for Dynamic Applications

E MPYA : An Energy-Aware Middleware Platform for Dynamic Applications
复制标题

E MPYA:用于动态应用的能源感知中间件平台

DOI:
--
复制
发表时间:
2018
期刊:
影响因子:
--
通讯作者:
T. Distler
T. Distler
中科院分区:
--
文献类型:
--
作者:
C. Eibel;Thao;R. Meissner;T. Distler

文献摘要

参考文献

被引文献

相似文献

节能应用程序仅利用足够的资源(例如线程、内核)来提供当前时间点所需的性能。不幸的是,面对变化的工作负载,构建此类应用程序本质上是困难的,并且由于现有的编程和执行平台不具有能源意识,这一事实进一步变得复杂。因此,程序员通常被迫在两个不利的选项之间进行选择:通过依赖静态资源池来损失性能和/或浪费能源,或者通过实现额外的功能来控制运行时的资源使用来显着增加应用程序的复杂性。在本文中,我们介绍了 EMPYA,这是一种能源感知编程和执行平台,使应用程序员无需关心能源效率。在执行过程中,EMPYA 不断监控应用程序的性能和能耗,并动态调整系统配置,以实现当前工作负载的最佳能源性能权衡。与现有方法相比,EMPYA 结合了不同软件和硬件级别的技术,可以有效且高效地最大限度地减少应用程序在低利用率期间的资源占用。这使得 EMPYA 能够显着节省能源,正如我们对键值存储以及各种 MapReduce 和 Spark 应用程序的评估所示。
Energy-efficient applications utilize just enough resources (e.g., threads, cores) to provide the performance required at the current point in time. Unfortunately, building such applications is inherently difficult in the face of varying workloads and further complicated by the fact that existing programming and execution platforms are not energy aware. Consequently, programmers are usually forced to choose between two unfavorable options: to lose performance and/or waste energy by relying on a static resource pool, or to significantly increase the complexity of their applications by implementing additional functionality to control resource usage at runtime. In this paper we present EMPYA, an energy-aware programming and execution platform that frees application programmers from the need to take care of energy efficiency. During execution, EMPYA constantly monitors both the performance as well as the energy consumption of an application and dynamically adjusts the system configuration to achieve the best energy–performance tradeoff for the current workload. In contrast to existing approaches, EMPYA combines techniques from different software and hardware levels to effectively and efficiently minimize the resource footprint of an application during periods of low utilization. This allows EMPYA to enable significant energy savings, as shown by our evaluations of a key–value store and a variety of MapReduce and Spark applications.
Empya:面对变化的工作负载节省能源
DOI: 10.1109/ic2e.2018.00036
发表时间: 2018
期刊: 2018 IEEE International Conference on Cloud Engineering (IC2E)
影响因子: --
作者:
Christopher Eibel;Thao-Nguyen Do;Robert Meißner;Tobias Distler
通讯作者: Tobias Distler
功率上限:什么有效,什么无效
DOI: 10.1109/icpads.2015.72
发表时间: 2015
期刊: --
影响因子: --
作者:
Petoumenos P
通讯作者: Petoumenos P