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版本!

相關文章
相關標籤/搜索