移动云计算环境下基于安卓平台任务执行系统的设计
时间:2022-07-23 21:55 来源:毕业论文 作者:毕业论文 点击:次
摘要移动云计算是一种基于移动智能终端的信息服务模型,通过将多个移动智能设备的计算资源(包括、存储器、软件以及服务等)整合成资源池,突破单个移动设备资源的瓶颈,实现计算任务的协同完成。移动云计算平台的核心是资源调度算法,算法性能的优劣直接决定着计算任务完成的效率。许多研究者提出了较多此类算法,并通过模拟实验的方法评估了算法性能,缺乏在真实移动云计算平台上的评估结果,难以真正实际运用。为此,亟需一个能够运行、测试和评估算法性能的真实移动云计算平台。任务执行系统是该平台的基础核心系统,旨在接收客户端提交的计算任务并正确执行。本文立足此点,基于安卓系统,设计并开发了任务执行系统的原型,实现了客户端选择并发送任务包、服务器接收、解析、执行任务包等功能。82577 毕业论文关键词 云计算 移动云计算 安卓 任务执行 毕业设计说明书外文摘要 Title Design and implementation of job execution system based on Android platform in mobile cloud computing environment Abstract Mobile cloud computing is a novel mobile-intelligent-device-based information service model。 Resources of multiple mobile intelligent devices are combined together so that computation jobs can be processed cooperatively。 The key of the mobile cloud computing platform is resource scheduling algorithms, which determine the effectiveness and efficiency of tasks’ execution。 Accordingly, researchers proposed a majority of algorithms, which were evaluated by simulation experiments。 As a result, these algorithms are not validated in real mobile cloud computing platforms and cannot be adopted in reality。 Therefore, we require a real mobile cloud computing platform, which is capable to run, test and evaluate algorithms。 One of the key foundation systems of the platform is the job execution system。 This system aims to accept and execute those submitted jobs from clients。 In this thesis, we design and develop a prototype of the job execution system, in which the client is able to select and send jobs, and the server is capable to accept, parse and execute those submitted jobs successfully。 Keywords mobile cloud computing, job execution system, resource scheduling algorithms, android 目 次 1 绪论1 1。1 研究背景 1 1。2 研究目标及手段 1 1。3 论文组织结构 2 2 研究现状与现有技术3 2。1 研究现状 3 2。2 现有技术 5 3 系统设计与实现7 3。1 需求分析 7 3。2 技术选型 8 3。3 系统设计与实现 9 4 成果展示16 5 总结展望20 致 谢21 参考文献22 1 绪论 1。1 研究背景 当今互联网的发展趋势已是世界性的,而伴随着互联网的飞速发展,一个新的概念——云计算[1],出现在人们视野中并逐渐被人理解与接受。现有的云计算服务更多的还是针对PC端,但是就近几年的发展趋势来看,移动云计算的发展势头已不容小觑。随着智能手机等大量移动终端的普及,产生了越来越多基于移动平台的应用程序(APP)。论文网 虽然硬件性能已经获得了较大提升,但大多数移动设备的性能仍然无法满足复杂多媒体应用程序的实时要求,如增强现实AR(Augmented Reality)[2]。一个可行的解决方案就是将此类复杂应用分布式的部署于多个移动设备上,通过协同交互完成此类应用的业务逻辑。这种将多个移动智能设备的计算资源(包括、存储器、软件以及服务等)整合成资源池,突破单个移动设备资源的瓶颈的信息服务模型叫做移动云计算[3][6]。 (责任编辑:qin) |