摘要移动云计算是一种新型信息服务模式,通过将多个移动智能设备的计算资源(包括、存储器、软件以及服务等)整合成资源池,突破单个移动设备资源的瓶颈,实现计算任务的协同完成。资源调度算法是移动云计算平台的核心,直接决定着计算任务完成的性能和效率,吸引了较多研究者的注意。然而,他们提出的算法大多都在模拟系统上评估,缺乏在真实移动云计算平台上的评估结果,难以真正实际运用。为此,迫切需要一个能够运行、测试和评估算法性能的真实移动云计算平台。服务发现系统是该平台的核心系统,旨在实现移动设备能够自动发现周围设备所提供的服务(包括资源层服务、平台层服务和应用层服务)。本文重点关注资源层服务,在安卓手机上设计并开发了服务发现原型系统,实现了同一网络内(WIFI)发现多个移动设备并获取对方资源参数(如CPU个数、内存大小、电池容量、GPS位置等)等功能。80437
毕业论文关键词 移动云计算,资源调度算法,服务发现
毕业设计说明书外文摘要
Title The design and implementation of service discovery system based on Android platform in the environment of mobile cloud computing
Abstract Mobile cloud computing is a novel 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。 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。 The service discovery system is one of the key components of the platform and is capable to discover those services provided by around devices, including infrastructure services, platform services and application services。 This thesis focuses on infrastructure services。 Based on Android mobile phones, we design and develop a prototype of service discovery system, implementing those functions of discovering mobile devices in a same network (e。g。 WIFI) and obtaining resource parameters。
Keywords: mobile cloud computing, resource scheduling algorithms, service discovery
目 次
1。绪论 1
2。 技术简介 3
2。1 安卓系统 3
2。1。1 安卓架构 3
2。1。2 安卓应用组件 4
2。1。3 安卓平台的优势 5
2。2 GPS服务 5
2。2。1 谷歌地理反向编码 5
2。2。2 百度地理反向编码6
3 具体实现7
3。1 需求分析7
3。2 技术选型9
3。3 系统实现9
3。3。1 Profile 9
3。3。2 客户端Profile发送器 10
3。3。3 客户端Profile构造器10
3。3。4 客户端实时监控器10
3。3。5 服务器Profile接收器13
3。3。6 服务器Profile解析器13
3。3。7 服务器Profile显示器13
3。3。8 服务器实时监控器13
3。3。9 服务器IP显示器 13
4。 运行结果 15
4。1 运行环境15
4。2 运行结果展示15
结论18
致谢19
参考文献20