首页> 外文会议>Hardware/software - codesign and system synthesis (col - located with ESWEEK) >ADEL: An Automatic Detector of Energy Leaks for Smartphone Applications
【24h】

ADEL: An Automatic Detector of Energy Leaks for Smartphone Applications

机译:ADEL:智能手机应用中的能量泄漏自动检测器

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

摘要

Energy leaks occur when applications use energy to perform useless tasks, a surprisingly common occurrence. They are particularly important for mobile applications running on smartphones due to their energy constraints. Energy leaks are difficult to detect and isolate because their negative consequences are often far removed from their causes. Few tools are available for addressing this problem. We have therefore developed ADEL (Automatic Detector of Energy Leaks). ADEL consists of taint-tracking enhancements to the Android platform. It detects and isolates energy leaks resulting from unnecessary network communication by tracing the direct and indirect use of received data to determine whether they ever affect the user. We profiled 15 applications using ADEL. In six of them, energy leaks delected by ADEL and verified by us account for approximately 57% of the energy consumed in communication. We identified four common causes of energy leaks in these applications: misinterpretation of callback API semantics, poorly designed downloading schemes, repetitive downloads, and aggressive prefetching.
机译:当应用程序使用能量执行无用的任务时,就会发生能量泄漏,这是令人惊讶的普遍现象。由于它们的能量限制,它们对于在智能手机上运行的移动应用程序特别重要。能量泄漏很难被发现和隔离,因为它们的负面影响通常都与其成因相去甚远。很少有工具可以解决此问题。因此,我们开发了ADEL(能量泄漏自动检测器)。 ADEL包含对Android平台的污点跟踪增强功能。它通过跟踪接收到的数据的直接和间接使用来确定它们是否影响用户,从而检测并隔离由于不必要的网络通信而导致的能量泄漏。我们使用ADEL剖析了15个应用程序。在其中的六个中,由ADEL选定并经我们验证的能量泄漏约占通信消耗能量的57%。我们确定了这些应用程序中能量泄漏的四个常见原因:对回调API语义的误解,设计不当的下载方案,重复的下载以及激进的预取。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号