个人按需软件服务中的应用层虚拟化技术

个人按需软件服务中的应用层虚拟化技术

论文摘要

当前,传统的软件发布模式仍然是软件行业的主流,但是这种软件购买、安装、使用、维护并升级的模式有着很大的局限性:个人用户不能随意迁移自己的个人计算环境,企业用户需要承担相当大的PC拥有成本,等等。在这种形势下,软件即服务的发布模式逐渐成为未来的一种发展趋势,它可以通过个人按需软件服务的方式,有效的解决传统模式带来的上述问题。本文对个人按需软件服务中的应用层虚拟化技术进行研究,并将应用层虚拟化技术用于实现可迁移的个人计算环境Desktop2Go。Desktop2Go同时实现了个人计算环境迁移和软件的按需网络发布。论文的主要贡献包括:(1)将应用层虚拟化技术引入到个人按需软件服务系统之中并在Desktop2Go系统中进行具体的实现。相比其他层次的虚拟化技术,应用层虚拟化具有高效性、灵活性的特点。(2)设计并实现了程序的虚拟运行环境。要搭建虚拟运行环境,首先要确定程序运行的初始资源集合,我们使用了系统快照取差集的方法;接下来要实现虚拟注册表系统和虚拟文件系统,本文以虚拟注册表系统为主。虚拟注册表包含两个大的功能,即仿照Windows注册表功能的私有注册表系统,以及注册表API调用的拦截和分发模块。(3)为Desktop2Go网络分发过程加入P2P下载功能。P2P下载可以有效的降低服务器的负载,充分的利用网络资源。经测试,该虚拟运行环境支持大部分常用软件的个人可迁移计算和按需网络发布,可以满足用户需求。其性能参数也达到我们预定的目标,完全满足实际应用的需求。

论文目录

  • 摘要
  • Abstract
  • 第1章 引言
  • 1.1 现有软件发布模式及其存在的问题
  • 1.2 基于虚拟环境的个人按需软件服务系统的提出
  • 1.3 技术背景介绍
  • 1.4 本文贡献
  • 1.5 论文结构
  • 第2章 虚拟机技术的研究现状
  • 2.1 虚拟化的不同层次
  • 2.2 应用可移植技术的研究现状
  • 2.3 本章总结
  • 第3章 个人按需软件服务系统Desktop2Go 概述
  • 3.1 Desktop2Go 结构设计
  • 3.2 Desktop2Go 的结构特点
  • 3.3 Desktop2Go 系统的需求
  • 3.4 Desktop2Go 系统的优点
  • 3.5 Desktop2Go 运行过程
  • 3.6 技术难点
  • 3.7 本章总结
  • 第4章 虚拟运行环境的设计与实现
  • 4.1 虚拟运行环境的设计
  • 4.2 虚拟注册表的设计与实现
  • 4.2.1 私有注册表的设计与实现
  • 4.2.2 注册表API 的截获与分发
  • 4.2.3 一些实际问题的解决
  • 4.3 虚拟文件系统的设计与实现
  • 4.3.1 移动设备上的目录组织形式
  • 4.3.2 文件系统访问的截获与重定向
  • 4.4 应用程序初始条件的确定
  • 4.5 本章总结
  • 第5章 P2P 网络传输层的设计与实现
  • 5.1 虚拟文件系统的P2P 网络传输层设计
  • 5.2 开源P2P 代码的选择利用
  • 5.3 虚拟文件系统与P2P 传输层的接口设计与实现
  • 5.4 本章总结
  • 第6章 个人按需软件服务系统的性能测评
  • 第7章 结论
  • 7.1 总结
  • 7.2 展望
  • 参考文献
  • 致谢
  • 附录A
  • 个人简历、在学期间发表的学术论文与研究成果
  • 相关论文文献

    • [1].证券业务应用层安全管理平台的研究[J]. 电脑知识与技术 2011(04)
    • [2].应用层流量识别方法的设计与实现[J]. 军事通信技术 2010(02)
    • [3].基于最大干扰网络编码的应用层多播算法[J]. 计算机应用 2011(07)
    • [4].基于平衡树的应用层多播树构建算法[J]. 计算机工程与应用 2011(20)
    • [5].一种分布式多源应用层多播方法[J]. 电子工程师 2008(05)
    • [6].基于应用层策略转换的两阶段流表合并算法[J]. 计算机应用与软件 2016(12)
    • [7].基于浏览器/服务器架构的应用层在智能社区系统中的实现[J]. 兵工自动化 2013(11)
    • [8].防火墙走向应用层[J]. 中国计算机用户 2009(10)
    • [9].应用层多播技术的分析与研究[J]. 西安石油大学学报(自然科学版) 2009(05)
    • [10].一种可靠的应用层多播树生成算法[J]. 郑州轻工业学院学报(自然科学版) 2008(02)
    • [11].应用层非标准协议的监测[J]. 重庆工学院学报(自然科学版) 2008(09)
    • [12].基于应用层虚拟化的可迁移个人计算[J]. 清华大学学报(自然科学版)网络.预览 2009(07)
    • [13].物联网通用应用层架构设计[J]. 物联网技术 2011(07)
    • [14].物联网应用层关键技术研究[J]. 电信科学 2011(S1)
    • [15].大客户网管应用层测试系统展现层的设计与实现[J]. 黑龙江科技信息 2010(35)
    • [16].低功耗网络环境下通用应用层安全协议的设计[J]. 电子科技 2016(05)
    • [17].如何转化学困生[J]. 教师 2015(24)
    • [18].最小延迟的应用层多播树算法研究[J]. 小型微型计算机系统 2010(02)
    • [19].基于优先级的动态分层应用层多播模型[J]. 软件导刊 2009(06)
    • [20].用遗传算法求解应用层多播路由问题[J]. 计算机工程与科学 2008(05)
    • [21].从企业ERP应用层级谈起[J]. 上海信息化 2010(09)
    • [22].应用层负载均衡技术研究[J]. 计算机工程与应用 2009(14)
    • [23].面向视频流媒体的应用层多播技术研究[J]. 计算机应用研究 2009(08)
    • [24].地震应急中的应用层多播技术网络视频会议系统[J]. 地震研究 2009(03)
    • [25].一种基于树环结构的应用层多播协议[J]. 计算机科学 2008(06)
    • [26].一种基于半监督学习的应用层流量分类方法[J]. 微电子学与计算机 2008(10)
    • [27].基于链路同质性的应用层流量分类方法[J]. 哈尔滨理工大学学报 2013(04)
    • [28].城域网应用层流量预测模型[J]. 计算机研究与发展 2009(03)
    • [29].应用层设备性能测试方法[J]. 电信网技术 2009(05)
    • [30].应用层多播中基于动态RBAC的权限管理研究[J]. 佛山科学技术学院学报(自然科学版) 2009(02)

    标签:;  ;  ;  ;  

    个人按需软件服务中的应用层虚拟化技术
    下载Doc文档

    猜你喜欢