利用 ThinkAir 释放移动云计算的威力
分布式、并行与集群计算
2015-03-19 v1 网络与互联网体系结构
操作系统
摘要
近年来,智能手机迅速普及,变得越来越复杂且功能强大。因此,全球开发者正在构建日益复杂的应用程序,这些程序需要不断增长的计算能力和能量。在本文中,我们提出了 ThinkAir,这是一个使开发者能够轻松将其智能手机应用程序迁移到云端的框架。ThinkAir 利用了云端智能手机虚拟化的概念,并提供方法级计算卸载。在先前工作的基础上,它侧重于服务器端的弹性和可扩展性,并通过使用多个虚拟机 (VM) 镜像并行执行方法来增强移动云计算的能力。我们使用从简单微基准测试到更复杂应用程序的一系列基准测试对该系统进行了评估。首先,我们展示了通过云端卸载,N 皇后问题的执行时间和能耗降低了两个数量级,人脸检测和病毒扫描应用的执行时间和能耗降低了一个数量级。然后我们表明,如果任务是可并行的,用户可以请求多个 VM 来执行它,并且这些 VM 将被动态提供。事实上,通过利用并行化,我们在上述应用中实现了执行时间和能耗的更大降低。最后,我们使用一个需要大量内存的图像合并工具来证明,应用程序可以动态请求具有更强计算能力的 VM,以满足其计算需求。
引用
@article{arxiv.1105.3232,
title = {Unleashing the Power of Mobile Cloud Computing using ThinkAir},
author = {Sokol Kosta and Andrius Aucinas and Pan Hui and Richard Mortier and Xinwen Zhang},
journal= {arXiv preprint arXiv:1105.3232},
year = {2015}
}
备注
17 pages