CloneCloud:通过云克隆执行提升移动设备应用性能
分布式、并行与集群计算
2010-09-28 v2 操作系统
摘要
移动应用日益普及,并在移动设备上提供越来越丰富的功能。同时,此类设备通常与更强大的机器(从笔记本电脑、台式机到商业云)保持强连接。本文介绍了CloneCloud的设计与实现,该系统可自动转换移动应用以利用云的优势。该系统是一个灵活的应用分区器和执行运行时,使运行在应用级虚拟机中的未修改移动应用能够将其部分执行从移动设备无缝卸载到运行在计算云中的设备克隆上。CloneCloud结合静态分析和动态剖析,以最优方式自动分区应用,使其迁移、在云中执行并以细粒度方式重新整合计算,从而高效利用资源。我们的评估表明,CloneCloud可使我们测试的智能手机应用加速高达21.2倍,并允许针对不同输入和网络采用不同分区。
引用
@article{arxiv.1009.3088,
title = {CloneCloud: Boosting Mobile Device Applications Through Cloud Clone Execution},
author = {Byung-Gon Chun and Sunghwan Ihm and Petros Maniatis and Mayur Naik},
journal= {arXiv preprint arXiv:1009.3088},
year = {2010}
}