使用 SmartDiet 的可卸载应用:迈向面向移动应用开发者的分析工具包
分布式、并行与集群计算
2011-11-17 v1 网络与互联网体系结构
软件工程
摘要
将工作卸载至云端是延长移动设备电池寿命的拟议方案之一。以往的大多数研究集中在计算密集型应用上,尽管此类应用并非最受欢迎的应用。本文首先以一个开源 Twitter 客户端为例,研究网络密集型应用中方法级卸载的可行性。我们的关键观察是:对开发者透明地实现卸载十分困难——各种约束极大限制了卸载的可能性,且对潜在收益的估计极具挑战性。随后,我们提出了一个工具包 SmartDiet,以协助移动应用开发者编写适合能量高效卸载的代码。SmartDiet 为 Android 应用提供细粒度的卸载约束识别与能耗分析。除了概述该工具包的整体功能外,我们还研究了其部分关键机制,并指出了剩余的挑战。
引用
@article{arxiv.1111.3806,
title = {Offloadable Apps using SmartDiet: Towards an analysis toolkit for mobile application developers},
author = {Aki Saarinen and Matti Siekkinen and Yu Xiao and Jukka K. Nurminen and Matti Kemppainen and Pan Hui},
journal= {arXiv preprint arXiv:1111.3806},
year = {2011}
}
备注
7 pages, 2 figures, 2 tables