Citrix发布支持Framehawk技术的HDX协议,用户体验优点进一步扩大

 

Framehawk技术是什么?关心Citrix的朋友们可能还记得在这是一家在去年一月份被Citrix收购的公司。Framehawk曾经是一家在虚拟化业内很知名的厂商,它的Lightweight FramebufferProtocol (LFP:轻型帧缓冲协议)是自家研发的专利技术(LFP做用和Teradici公司的PC-over-IPPCoIP)协议相似,只是后者效率较低,VMware View正是租用Teradici公司PCoIP协议做为其传输协议,因此体验效果很差,另外最近Amazon推出的Workspaces VDI虚拟桌面也是租用的PCoIP技术),这项技术可让系统管理员将传统桌面应用程序传送到移动设备上,其作法是先将桌面软件加载到一个安全的容器里并存储在企业控制数据中心或远程云服务里,而后再利用一编码器把像素从虚拟应用程序的帧缓冲取走,经过LFP喷涂到一个精简客户端(Thin-client)的显示设备上。html

  

wKiom1WuKuHS8ZeIAAD0RWMVAAA032.jpg


一年半过去了,咱们终于看到Framehawk技术被整合进入了XenAppXenDesktop产品中。在最近刚发布的XenApp and XenDesktop 7.6Feature Pack 2中就包含了Framehawk的第一个发布版本。咱们先来简单回顾一下XenApp and XenDesktop 7.6 FeaturePack 1Feature Pack 2都有哪些更新技术点:api

wKiom1WuKuGTJVrkAASHKA84qv4461.jpg

XenApp and XenDesktop 7.6 Feature Pack 1中笔者认为对中国市场影响最大的就是SmartAuditor功能被从新引入产品中,而在XenApp and XenDesktop 7.6Feature Pack 2中最大的影响点之一就是Linux虚拟桌面和Framehawk的正式发布。安全

接下去咱们看看Framehawk到底有什么做用。咱们都知道如今的员工不管是在公司工做仍是在政府部门工做,都不肯意被束缚在链接到固定网络的传统PC机上工做,这是一个移动的社会,咱们但愿拿着咱们的手机、平板以及笔记本电脑在大楼间移动,在校园中移动,访问经过WIFI网络支持的由XenAppXenDesktop提供的虚拟应用和虚拟桌面。可是现实状况却不是这么完美,有时候即便是在你的WIFI信号满格的状况下,仍然会出现丢包、网络拥塞、延迟以及网络抖动,当咱们上下滚动网页或者是文档的时候经常会遇到迟滞的感受,有某些地理位置时问题尤为严重。网络

理论上来讲有限的带宽是对用户体验形成影响的网络问题缘由中最大的始做俑者,在这其中最大的问题所在就是光谱干扰。咱们引用一段思科公司的技术白皮书射频干涉已是对无线性能影响的一个主要因素,此外还会形成安全隐患,以及无线网络的不稳定。less

好比在咱们的写字楼里面,楼上楼下处处都是WIFI网络,外面的街上也是如此,除此以外还有来自移动运营商的3G/4G/LTE网络的电磁信号、收音机、电视、微波炉、荧光定稳压器、各类蓝牙设备等等,无一不在发生信号,同时无一不在破坏和干扰其余的信号,从而致使盲区、数据包丢失以及链接效果降低等。在这种状况下,移动用户使用虚拟应用和虚拟桌面的体验就会受到不一样程度的影响,也就是说你的移动设备所链接的WIFI网络就是整个网络链路上最脆弱的环节。ide

7.6 FP2版本中,Citrix整合了Framehawk技术,将其放置在一个全新的ICA虚拟通道中,从而整合进入了HDX通信协议以内,极大的提高了无线宽带环境下的用户体验。性能

Framehawk是如何帮助用户提高体验的编码

通常来讲,为了提高用户体验,咱们须要集中解决的问题是帧率/帧速和视觉质量的问题,可是对于体验这个感性的问题来讲,实际状况远不只仅是上面谈到的两点。例如咱们在平板上打字的时候,因为没有看到平板有反应,咱们就不停的点击平板,其结果是致使一些错误的反应结果。Framehawk就是用户在比较糟糕网络条件下用于调节用户体验的技术。spa

对于VDA端来讲,你能够认为Framehawk就是人眼的一个软件实现方式,时刻观察着帧的缓冲区,同时观察着屏幕上不一样的内容类型,以此判断哪些是对用户重要的部分。当屏幕迅速变化,例如播放视频或者是移动的图像的时候,若是一些像素在播放过程当中丢失时,人体的眼睛其实是观察不到的,由于新的数据很快就覆盖掉这些丢失的数据了。操作系统

可是对一个静止的屏幕时,人眼是很是挑剔的,例如一个任务栏,一个图标,或者是咱们正试图阅读的一段文字时,咱们但愿这些区域的像素显示要求很是完美。通常的传输协议在传输上确定要求数据不是0就是1,而Framehawk研究的是人体的感性体验效果技术。

Framehawk理解用户意图,同时对用户行为做为补偿

在用户设备端FramehawkCitrix Receiver注入了一个用户意图的判断引擎,试图去分析用户试图去作什么动做。例如在一个高延迟和抖动的糟糕的网络环境下,通常用户的反应都是会比较夸张,例如不断的在不一样的屏幕之间切来切去(试图通知计算机快点发送变动来?),又或者在一个按键上点击屡次,由于不肯定系统是否接受了以前的点击。

Framehawk的用户意图引擎虽然不能彻底作到和用户心灵相通,可是可以辨识出用户上下滚动页面,放大缩小、左移或者右移,读的动做、打字的动做、以及其余的操做动做,而后把这些动做的信号发送给VDA客户端。若是用户试图读,那么文本的图像质量则须要很是好,若是用户在上下滚动页面,那么须要的就是快速和平滑切换。同时这些动做必须是能够中断的,这样用户才能够和应用或者是桌面进行可控式的交互。

值得欣慰的是,整合在Receiver中的用户意图分析引擎并不太消耗CPU资源,因此Framehawk能够用于LoTInternet of Things,物联网)设备上,固然,第一阶段还必须是Windows的设备。

如何打开Framehawk功能及监控它的使用效果

首先你必须把现有的XenAppXenDesktop环境升级到7.6 FP2版本,接着能够在策略中看到启动Framehawk的策略,以下图所示

 wKioL1WuLMPRWFebAAEAIDLkMYE568.jpg

同时,在Citrix Director 7.6.300版本中你能够监控到Framehawk的实际使用效果,实际上7.6.300这个版本的主要更新就是支持Framehawk的图形通道监控。因此安装更新包以后,咱们就可以在Director中像监控其余HDX系统通道同样来监控Framehawk的虚拟通道了。

Director上找到Framehawk的数据

Director的用户细节页面,用户的每一个会话咱们都能看到一列HDX虚拟通道列表,以及每一个通道的状态。

Graphics-Framehawk虚拟通道是新加入HDX面板的通道

wKiom1WuKuHjQsewAAFSQUWci7k374.gif

点击Graphics-Framehawk能够看到这个通道的更多细节:

wKioL1WuLMPAX1BPAAB_hIsMpgk858.jpg

须要注意的是,若是没有安装WMIProxy 7.6.300 XDPoshSnapin Hotfix7.6.300这两个插件,又或者是7.6 FP2以前的VDA版本,那么Framehawk通道状态可能会变灰,没法点击进去看细节。

 wKioL1WuLMSA9w5MAADeaNriULA718.gif

Framehawk的如今和未来

Framehawk技术的第一阶段还只能用于链接在企业WIFI网络环境的Windows设备上(固然,你也能够在其余环境下使用,欢迎反馈)。不过这仅仅是个开始,很快Framehawk就会和NetScaler Gateway 11整合,把这个技术推广到远程链接用户上。同时,其余操做系统版本上的Receiver也会很快添加Framehawk的功能,咱们拭目以待,但愿尽快发布支持iOSAndroidReceiver版本!

相关文章
相关标签/搜索