The IoT Energy Challenge: A Software Perspective

The IoT Energy Challenge: A Software Perspective
复制标题

DOI:
10.1109/les.2017.2741419
复制
发表时间:
2018-09-01
影响因子:
1.6
通讯作者:
Eder, Kerstin
Eder, Kerstin
中科院分区:
计算机科学4区
文献类型:
--
作者:
Georgiou, Kyriakos;Xavier-de-Souza, Samuel;Eder, Kerstin

文献摘要

被引文献

相似文献

物联网(IoT)开创了一个全新的嵌入式应用世界。这些应用大多基于深度嵌入式系统,这些系统必须在有限或不可靠的能源上运行,例如电池或能量采集器。满足此类应用的能源需求是一项艰巨的挑战,这将威胁到物联网的未来发展。软件对硬件有最终的控制权。因此,它在优化系统能耗方面的作用非常重要。目前,程序员没有关于他们的软件如何影响系统能耗的反馈。这种反馈可以通过能源透明度来实现,能源透明度是一个概念,它使一个程序的能源消耗从硬件到软件都是可见的。这封信讨论了软件开发中能源透明度的必要性,并强调了如何实现这种透明度以帮助解决物联网能源挑战。
The Internet of Things (IoT) sparks a whole new world of embedded applications. Most of these applications are based on deeply embedded systems that have to operate on limited or unreliable sources of energy, such as batteries or energy harvesters. Meeting the energy requirements for such applications is a hard challenge, which threatens the future growth of the IoT. Software has the ultimate control over hardware. Therefore, its role is significant in optimizing the energy consumption of a system. Currently, programmers have no feedback on how their software affects the energy consumption of a system. Such feedback can be enabled by energy transparency, a concept that makes a program's energy consumption visible, from hardware to software. This letter discusses the need for energy transparency in software development and emphasizes on how such transparency can be realized to help tackle the IoT energy challenge.