不仅如此,移动云计算能够利用多个移动设备上的资源协同完成复杂计算任务[4]。移动云计算平台的核心是资源调度算法,算法性能的优劣直接决定着计算任务完成的效率[5]。许多研究者提出了较多此类算法,并通过模拟实验的方法评估了算法性能,缺乏在真实移动云计算平台上的评估结果,难以真正实际运用。文献综述
另一方面, Google(谷歌)公司推出了一个专为移动设备设计的操作系统Android(安卓);由于其开源、免费且基于Linux内核,获得了越来越多的拥护和支持,其市场占有率已经超过了苹果的iOS系统[7]。
1。2 研究目标及手段
如上所述,移动云计算平台上的资源调度算法成果丰硕,但大多通过模拟实验评估性能,极度缺少在真实移动云计算平台上的性能评估结果。为此,亟需设计并且开发实现一个真实的移动云计算平台,能够运行、测试和评估算法性能。任务执行系统是该平台的基础核心系统,旨在接收客户端提交的计算任务并正确执行。鉴于安卓系统的开放性,本文基于安卓系统设计并开发了任务执行系统的原型,实现了客户端选择并发送任务包、服务器接收、解析、执行任务包等功能。
1。3 论文组织结构
本文共分为五章。
第一章:绪论。本章介绍本文课题项目的研究背景、研究目的以及研究手段。
第二章:研究现状与现有技术。本章主要介绍移动云计算平台上的资源调度算法研究现状,分析了现有研究的收获与不足;同时,介绍了设计与开发任务执行系统相关的安卓系统、模拟环境、开发工具等。来;自]优Y尔E论L文W网www.youerw.com +QQ752018766-
第三章:系统的具体实现。本章首先进行需求分析,并基于分析结果确定技术选型;最后,给出了详细的系统实现。
第四章:系统展示。本章展示了系统的运行情况并加以解释说明,以验证该系统的有效性。
第五章:总结与展望。对本文完成的各项工作进行了总结,同时展望了对未来研究中可能的改进和优化。