学位论文 > 优秀研究生学位论文题录展示

面向桌面虚拟化Flash重定向环境的代理系统设计与实现

作 者: 朱伟武
导 师: 陈文智
学 校: 浙江大学
专 业: 计算机系统结构
关键词: 桌面虚拟化 Flash重定向 代理系统 VDProxy
分类号: TP391.9
类 型: 硕士论文
年 份: 2014年
下 载: 19次
引 用: 0次
阅 读: 论文下载
 

内容摘要


虚拟化技术是继互联网技术之后对信息产业产生重要影响的一项技术,目前虚拟化技术主要包括服务器虚拟化技术、桌面虚拟化技术以及应用虚拟化技术三大类。服务器虚拟化技术正被广泛应用于云计算解决方案中,而桌面虚拟化技术是作为新的技术趋势越来越受到业界的关注。桌面虚拟化技术通过为用户提供随时、随地、通过任何设备访问远程虚拟桌面环境,达到桌面使用的灵活性与安全性。目前业界有多种类型的桌面虚拟化解决方案,比较著名的有VMware公司的View4,Citrix公司的XenDesktop和Microsoft的VDI。这些解决方案很大程度上都能够满足用户的使用需求,但在Flash视频播放方面普遍存在用户体验不佳等问题。为此迫切需要设计专门针对Flash视频播放问题的解决方案来增强用户体验效果。本文大的课题背景《桌面虚拟化环境下Flash重定向》就是专门针对上述问题而设计的,而本文中详述的代理系统VDProxy是专门用于桌面虚拟化Flash重定向环境下的网络视频资源获取,是作为《桌面虚拟化环境下Flash重定向》的一项重要子课题。在文中作者首先调研分析了常用的桌面虚拟化解决方案以及代理系统解决方案,然后在此基础上阐述了实现代理系统相关的技术要点,紧接着详细介绍了代理系统的设计与实现过程,最后给出了代理系统的测试分析结果证明了代理系统的可用性及稳定性。与常用的代理系统相比,本文中设计的代理系统主要有以下几个特点:(1)集成一级代理以及二级代理功能,支持多种代理协议;(2)不同于普通代理系统底层使用套接字通信,代理系统VDProxy使用代理通道实现数据通信;(3)专门针对桌面虚拟化Flash重定向环境进行了相关优化工作。

全文目录


摘要  5-6
Abstract  6-13
第1章 绪论  13-18
  1.1 课题研究背景  13-14
  1.2 研究意义及目标  14-15
  1.3 本文主要工作  15-16
  1.4 本文主要创新点  16
  1.5 论文的组织结构  16-17
  1.6 本章小结  17-18
第2章 桌面虚拟化及代理技术综述  18-30
  2.1 桌面虚拟化技术介绍  18-22
    2.1.1 桌面虚拟化  18-19
    2.1.2 桌面虚拟化技术分类  19
    2.1.3 常用桌面虚拟化解决方案  19-22
  2.2 代理技术介绍  22-29
    2.2.1 代理服务器常见分类  24
    2.2.2 代理技术发展现状  24-25
    2.2.3 典型的代理服务器实例分析  25-29
  2.3 本章小结  29-30
第3章 代理关键技术研究  30-42
  3.1 常见代理协议研究  30-33
    3.1.1 HTTP代理分析  30-31
    3.1.2 SOCKS代理协议分析  31-33
  3.2 套接字编程模型介绍  33-37
    3.2.1 套接字地址结构  34-35
    3.2.2 套接字编程客户机/服务器模式  35-36
    3.2.3 常用的套接字编程函数  36-37
  3.3 Windows Hook技术  37-38
    3.3.1 API Hook技术  38
  3.4 代理通道技术研究  38-39
  3.5 常用的安全认证技术研究  39-41
    3.5.1 NTLM认证协议  39-41
  3.6 本章小结  41-42
第4章 代理系统VDProxy的设计和实现  42-63
  4.1 系统总体设计  42-45
    4.1.1 代理系统VDProxy的总体设计目标  42-43
    4.1.2 代理系统VDProxy的系统架构  43-45
  4.2 VDProxyServer的设计与实现  45-51
    4.2.1 VDProxyServer模块划分  45-46
    4.2.2 代理初始化模块  46-47
    4.2.3 通道数据收发模块  47-49
    4.2.4 通道数据处理模块  49-51
  4.3 Windows下VDProxyClient的设计和实现  51-58
    4.3.1 VDProxyClient模块划分  52-53
    4.3.2 Hook(钩子)模块  53-56
    4.3.3 代理初始化模块  56-57
    4.3.4 数据收发模块  57-58
  4.4 Linux下VDProxyClient的设计与实现  58-59
    4.4.1 Qt编程框架下为Flash播放容器设置代理  58-59
  4.5 VDSecProxy的设计与实现  59-62
    4.5.1 VDSecProxy主要流程介绍  59-60
    4.5.2 HttpConViaSecProxy流程  60-62
  4.6 本章小结  62-63
第5章 代理系统VDProxy的测试与分析  63-74
  5.1 代理系统VDProxy Windows版本测试环境搭建  63-65
    5.1.1 桌面虚拟化Flash视频重定向环境搭建  63-65
    5.1.2 代理系统VDProxy环境搭建  65
  5.2 功能测试  65-68
    5.2.1 针对单视频网站的功能测试  65-68
    5.2.2 针对多视频网站的功能测试  68
  5.3 代理系统性能对比测试  68-72
    5.3.1 CPU占用率对比测试  69-70
    5.3.2 内存使用量对比测试  70-71
    5.3.3 网络接收速率对比测试  71-72
  5.4 稳定性测试  72-73
    5.4.1 压力测试  72
    5.4.2 容错测试  72-73
  5.5 本章小结  73-74
第6章 总结与展望  74-76
  6.1 本文工作总结  74-75
  6.2 未来的进一步工作  75-76
参考文献  76-78
攻读硕士学位期间主要的研究成果  78-79
致谢  79

相似论文

  1. 虚拟桌面系统中应用服务的管理与协同,TP316.7
  2. 基于Web浏览器的桌面虚化系统,TP316.7
  3. 面向移动平台的桌面虚拟化机制研究,TP316.7
  4. 虚拟用户环境中资源动态管理机制研究,TP302
  5. TD-SCDMA系统中RRU代理系统的研究与实现,TN929.533
  6. 公共项目委托代理系统有序度评价研究,F062.6
  7. 基于多代理的供应链生产计划模型研究,F274
  8. 基于多代理技术的敏捷制造生产调度系统研究,TP399
  9. 可重构企业管理信息系统研究,TP399
  10. 设计质量信息集成技术研究及原型系统开发,TB472
  11. 通用可组合数字签名模型及其关键问题研究,TN918
  12. 一种协同式CAPP系统的研究,TP391.7
  13. 分布式入侵检测系统与信息融合技术的研究与实践,TP393.08
  14. 多视角的银行关闭策略研究,F830
  15. 桌面云平台系统研究与实践,TP311.52
  16. 战场环境下基于UML的移动多Agent建模与仿真方法研究,TP311.52
  17. 基于KVM的桌面虚拟化架构设计与实现,TP316.7
  18. 基于SPICE协议的桌面虚拟化客户端的设计与实现,TP316.7
  19. 虚拟桌面框架Spice剖析及其客户端的设计与实现,TP316.7
  20. 企业虚拟桌面远程接入和管理的研究与实现,TP316
  21. 基于WDDM驱动的视频重定向技术研究与实现,TP316.7

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 信息处理(信息加工) > 计算机仿真
© 2012 www.xueweilunwen.com