基于web浏览器的桌面虚拟化系统

基于web浏览器的桌面虚拟化系统

ID:13251547

大小:140.00 KB

页数:108页

时间:2018-07-21

基于web浏览器的桌面虚拟化系统_第1页
基于web浏览器的桌面虚拟化系统_第2页
基于web浏览器的桌面虚拟化系统_第3页
基于web浏览器的桌面虚拟化系统_第4页
基于web浏览器的桌面虚拟化系统_第5页
资源描述:

《基于web浏览器的桌面虚拟化系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于Web浏览器的桌面虚拟化系统华中科技大学硕士学位论文基于Web浏览器的桌面虚拟化系统姓名:梁小锋申请学位级别:硕士专业:计算机软件与理论指导教师:廖小飞2011-01-16华中科技大学硕士学位论文摘要近年来,随着计算机性能的日益提升,网络带宽越来越大,绿色节能的呼声越来越大,虚拟化技术在资源整合以及安全隔离等方面的优势日渐突出,成为学术界和工业界关注的热点。桌面虚拟化技术是目前虚拟化领域的研究热点。围绕着桌面虚拟化的用户体验,学术界和工业界都做了相当多的研究工作。但目前,桌面虚拟化系统中的关键技术仍然面临着诸多挑战:如何以随处执行的理念提高系统易用性;如何设计高效的图

2、形压缩与多窗口集成机制以提高用户体验等。基于Web浏览器的桌面虚拟化系统(WebDesk)有效地解决了上述问题。其核心设计思想是:把网络应用程序和本地的桌面应用程序集成到一个虚拟的工作环境中,并以浏览器为载体提供登录与使用的方式。用户在该平台上不仅可以使用互联网上第三方服务商提供的应用服务,还可以使用原生的桌面应用程序。WebDesk主要技术如下:通过部署用户请求中心来处理用户请求,建立客户端与应用程序服务器的连接;使用JavaScript构建一个用户界面框架,把多个应用整合到一个页面中;在后台截获应用程序窗口的图像更新,并通过远程传输协议传输到应用传输单元,在客户端显示

3、;通过窗口同步技术来同步用户端和服务端的应用窗口;通过把数据传输通道迁移到物理机中,直接读取虚拟机显示缓存的方式来优化图像传输性能。为了验证WebDesk的功能并测试其性能,设计了一个真实的集群硬件环境,并通过部署桌面虚拟化系统建立了一个实验性的安全办公环境。功能测试表明,WebDesk可以实现的窗口图像的传输和窗口控制操作,整合网络应用服务和原生的桌面应用程序的功能。性能测试表明,在WebDesk中,用户打字平均延时约52毫秒,图像传输平均延时约为190毫秒,而视频传输质量为82.7%。关键字:桌面虚拟化,瘦客户端,图像传输I华中科技大学硕士学位论文AbstractIn

4、recentyears,alongwiththerisingofthecomputerperformance,networkbandwidthandgreencomputing,virtualizationtechnologyhasbecomemoreandmoreimportantinresourceintegrationandsecurityisolation,becomethefocusofacademiaandindustry.Desktopvirtualizationiscurrentlytheresearchhotspotofvirtualization.Ar

5、oundthedesktopvirtualizationofuserexperience,academiaandindustryhavedonequitealotofresearchwork.However,keytechnologiesofdesktopvirtualizationsystemarestillfacedwithmanychallenges:howtoimplementtheideaofimprovingtheaccessibilityofsystem,howtodesignamultiwindowintegrationmechanismwitheffic

6、ientgraphicscompressionmethodinordertoimprovetheuserexperience,etc.Thisproblemissolvedbyaninnovativeweb-baseddesktopvirtualizationsystem.Itscoredesignideais:Tointegratenetworkapplicationsandlocaldesktopapplicationintoavirtualworkenvironment,andusethebrowsertologin.Usersontheplatformcanuse

7、Internetapplicationsprovidedbythirdpartyproviders.Alsotheycanusenativedesktopapplications.Maintechniquesasfollow:Deployanuserrequestscentertohandleuserrequests,connecttheclientwiththeapplicationserver;UseJavaScripttoconstructauserinterfaceframework,integratemultiapp

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。