CloneCloud:Elastic Execution between Mobile Device and Cloud阅读笔记

作者:Byung-Gon Chun, Sungwan Ihm, Petros Maniatis, Mayur Naik, Ashwin Patti

单位:Intel Labs Bekley(因特尔伯克利实验室)

问题的提出:

     传统的application的部署方法:(1)完整的程序全在手机上,application需要的资源也全在移动设备上;(2)client-server模式,将大部分计算放在server端;所有的application肯定不可能完全通过第一种方式实现,第二种方式适用于较好连通性的低终端设备,而对于低连通性(即网络是间歇性的)的高终端设备不太实用。而对于程序员来说这些状况无法预知,而可能的情况太多,因此不能定制所有的情况。

本文的解决方案:

     想法来源:只要在云端执行比移动设备上效率高特别多的话,将相关数据和代码发送到云端是值得的;不像client-server架构在执行之前进行application的划分,本文的方法是将任务进行后期绑定,克服了client-server模式的缺点,根据预得到的运行性能来决定划分。提出了一种分割机制,较好的提高了application在手机上运行的能效比。

本文的不足:

       很大的一个局限在于它无法迁移本地方法,以及本地资源的访问等。

这篇文章应该算是经典中的经典,它提出了application划分的想法,给了我们很多的启示。。。。

 

文章编号02

posted on 2013-12-05 16:32  取名真麻烦  阅读(617)  评论(0编辑  收藏  举报