首页> 外文期刊>Information and software technology >Is software'green'? Application development environments and energy efficiency in open source applications
【24h】

Is software'green'? Application development environments and energy efficiency in open source applications

机译:软件是“绿色”的吗?开源应用程序中的应用程序开发环境和能效

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

摘要

Context: The energy efficiency of IT systems, also referred to as Green IT, is attracting more and more attention. While several researchers have focused on the energy efficiency of hardware and embedded systems, the role of application software in IT energy consumption still needs investigation. Objective: This paper aims to define a methodology for measuring software energy efficiency and to understand the consequences of abstraction layers and application development environments for the energy efficiency of software applications.rnMethod: We first develop a measure of energy efficiency that is appropriate for software applications. We then examine how the use of application development environments relates to this measure of energy efficiency for a sample of 63 open source software applications.rnResults: Our findings indicate that a greater use of application development environments - specifically, frameworks and external libraries - is more detrimental in terms of energy efficiency for larger applications than for smaller applications. We also find that different functional application types have distinctly different levels of energy efficiency, with text and image editing and gaming applications being the most energy inefficient due to their intense use of the processor.rnConclusion: We conclude that different designs can have a significant impact on the energy efficiency of software applications. We have related the use of software application development environments to software energy efficiency suggesting that there may be a trade-off between development efficiency and energy efficiency. We propose new research to further investigate this topic.
机译:背景信息:IT系统(也称为绿色IT)的能源效率正在吸引越来越多的关注。尽管有几位研究人员专注于硬件和嵌入式系统的能效,但仍需要研究应用软件在IT能耗中的作用。目的:本文旨在定义一种测量软件能效的方法,并了解抽象层和应用程序开发环境对软件应用程序能效的影响。方法:我们首先开发一种适合软件应用程序的能效度量。然后,我们针对63个开源软件应用程序的示例,研究了应用程序开发环境的使用与这种能效度量之间的关系。结果:我们的发现表明,更多地使用应用程序开发环境-特别是框架和外部库-与较小的应用程序相比,较大的应用程序在能源效率方面是有害的。我们还发现,不同的功能应用程序类型具有明显不同的能效水平,其中文本和图像编辑以及游戏应用程序由于对处理器的过度使用而导致能源效率最高。rn结论:我们得出结论,不同的设计可能会产生重大影响关于软件应用程序的能源效率。我们已经将软件应用程序开发环境的使用与软件能效相关联,这表明开发效率和能效之间可能需要权衡。我们提出新的研究,以进一步调查该主题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号