面向手机代码迁移的虚拟化研究-计算机技术专业毕业论文.docxVIP

面向手机代码迁移的虚拟化研究-计算机技术专业毕业论文.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
独创性声明 本人声明所呈交的学位论文是我个人在导师指导下进行的研究工 作及取得的研究成果。尽我所知,除文中已经标明引用的内容外,本 论文不包含任何其他个人或集体已经发表或撰写过的研究成果。对本 文的研究做出贡献的个人和集体,均已在文中以明确方式标明。本人 完全意识到本声明的法律结果由本人承担。 学位论文作者签名: 日期: 年 月 日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,即: 学校有权保留并向国家有关部门或机构送交论文的复印件和电子版, 允许论文被查阅和借阅。本人授权华中科技大学可以将本学位论文的 全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫 描等复制手段保存和汇编本学位论文。 本论文属于 保密□,在 年解密后适用本授权书。 不保密□。 (请在以上方框内打“√”) 学位论文作者签名: 指导教师签名: 日期: 年 月 日 日期: 年 月 日 华 华 中 科 技 大 学 硕 士 学 位 论 文 I I 摘 要 随着大量应用变得越来越复杂,手机对计算资源的需求越来越大。基于云端可为 手机提供近乎无限的计算、存储和电力等资源,将手机端应用的代码迁移到云端远程 执行可以有效提高手机的计算能力并增加手机电池的持久性。然而,现有的云端系统 在服务请求到来后才会启动虚拟机执行请求的碎片式管理机制和一对一的串行执行 策略使得每个服务请求都需要较长的系统响应时间,严重影响了手机应用的用户体 验。因此,面向手机代码迁移的云端系统虚拟化技术具有重要的理论研究和实际应用 价值。 面向手机代码迁移的虚拟化研究,关键在于如何有效改善现有云端系统的碎片式 管理机制和一对一的串行执行策略,减少服务请求的系统响应时间。首先,通过封装 虚拟化工具的终端命令,实现了面向手机代码迁移的虚拟机预启动机制,用批处理的 管理策略代替原有的碎片式方法,不仅为预启动算法的研究提供了底层的技术支持, 而且有效减少了服务请求的平均等待时间。其次,基于虚拟机有效状态的划分和控制 信息命令的定义,使用结合主程序的定时检测与控制流的实时跟踪的混合型方法,实 现了对虚拟机状态信息的分类输出,以便云端对虚拟机的进一步管理策略的设计。最 后,提出了主虚拟机和次虚拟机的概念,使用不同的调度策略管理主次虚拟机,实现 了云端资源的按需分配和服务请求的高度并行执行策略,从而有效减少了云端对服务 请求的响应时间。 实验结果表明:该研究所提出的策略实现了虚拟机的预启动机制,虚拟机的实时 跟踪与状态监测机制和服务请求的按需并行执行策略,针对分治算法类型的应用N- 皇后问题、病毒扫描程序和数据类型的应用人脸识别程序进行实验与计算,得出云端 并行执行服务请求的响应时间相对串行执行的响应时间分别降低了35.60%、38.71%和 30.08%。 关键词:代码迁移,虚拟化,预启动,并行调度 II II Abstract As large numbers of mobile applications become more complex, phone’s demand for computing resources is increasing. Because cloud can provide unlimited computing power, storage and electricity, the way of offloading mobile applications to the cloud for remote execution can improve the phones computing power and increase the durability of mobile phone batteries. However, the existing cloud systems won’t start the virtual machine until a request comes, which is called fragmented management, and just allocate one virtual machine for a request’s serialization execution. This results that each request needs a long response time, which severely affects the user experiences. Therefore, the research on virtualization for the mobile code migration has important theoretical and prac

您可能关注的文档

文档评论(0)

131****9843 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档