移动云计算中计算迁移机制的设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:suzhouxyz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来随着智能手机等移动终端的不断发展,很多传统意义上个人电脑和其它影音设备的功能也逐渐由移动设备上的各种各样的应用所取代。然而,受自身性能的影响和束缚,移动设备的相对较弱的处理器性能、有限的电池电量和存储容量都会给用户带来不便。为解决这些问题,近年来涌现了众多针对移动云计算相关的研究。虽然已经出现了多种移动云计算的模型和实现,但是对于移动网络的复杂多变的特性,并没有一种自动调节和适应的动态策略。  针对移动设备面临的网络多变的问题,本文设计和实现了一种动态的计算迁移机制。首先提出了一种移动平台上编程开发的接口,应用程序的编程人员可以根据该接口将应用程序的复杂和高能耗的计算进行封装,并交由计算迁移机制进行远程执行。计算迁移机制将可计算单元迁移在云端虚拟的移动应用程序环境中运行并得到结果。同时,针对移动端的网络连接的复杂多变的特性,在计算迁移的移动端部分设计实现了动态迁移策略,即根据实时的移动端和网络上下文环境来决策远程迁移的动作。论文在Android系统上实现了计算迁移机制,在服务器端使用Java的反射机制来实现对象的加载的远程执行。在手机客户端实现了动态迁移策略,同时支持不同计算复杂度的计算单元的动态选择执行。实验结果表明这种动态决策的机制能够很好的适应网络环境的变化。  
其他文献
无线射频识别(RFID)技术利用无线射频信号实现非接触式自动识别,具有快速、可靠、准确及抗干扰能力强等优点,广泛应用于商品识别、公共交通、物流追踪、军事反恐、数字图书馆管
对计算机系统性能的追求是无止境的。计算机系统的性能与编译器等系统软件密切相关。编译器生成的指令类型、数量和排列都会影响计算机系统的性能。随着处理器结构日趋复杂,编
Linux内核发展迅速,已经被应用于多个平台上,但同时对Linux内核的开发和维护提出了更高的要求。为了提高调试和剖视Linux内核的效率,节约时间成本,Linux内核跟踪工具应景而生。Ft
行人检测是车辆自动驾驶系统的核心模块,主要通过安装在汽车上的雷达、摄像头等设备获取道路状态信息,判断车辆行驶前方是否有行人,为车辆自动驾驶过程中报警、自动减速或者紧急
汽车主动安全是一种使汽车在事故可能发生时能够主动采取措施,避免事故发生的技术。盲点探测系统作为汽车主动安全系统的重要组成部分,在车辆进行并道或超车时,能有效降低因视觉
本论文的主要内容是视频图像质量检测技术的研究与实践。视频图像质量的评价方法有很多种,通常从清晰度、色偏、对比度和信噪比等几个方面来衡量,而对图像清晰度的检测是难点
处理器性能一直是处理器设计的主要目标。如何充分开发和利用指令间的并行是提升单核处理器性能的关键。超标量技术是现代处理器设计中广泛使用的技术,它通过多发射、动态调度
国家及自治区高度重视新疆少数民族语言信息处理,从早期的文字处理技术,到目前语音处理技术以及汉语与少数民族语言的自然语言理解处理技术等,所有工作都是围绕“缩小民族间数字
Web应用安全是信息安全的一个分支,主要涉及Web站点、Web应用和Web服务的安全问题。随着Web应用安全事件的频繁出现及其带来的巨大危害,Web应用的安全问题已成为业界广泛关注的
目前,随着计算机和数字技术的迅速发展,图像已经成为信息存储和传递的重要工具。深度图作为表征场景三维结构的图像,在三维重建领域发挥着非常重要的作用。然而在实际应用中,普通