[發明專利]一種虛擬桌面的實現方法及其系統在審
| 申請號: | 201510621809.0 | 申請日: | 2015-09-24 |
| 公開(公告)號: | CN105208123A | 公開(公告)日: | 2015-12-30 |
| 發明(設計)人: | 吳傳武;陳東明;王旭 | 申請(專利權)人: | 廣東億迅科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 510635 廣東省廣州*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 虛擬 桌面 實現 方法 及其 系統 | ||
技術領域
本發明涉及虛擬化技術領域,尤其涉及一種虛擬桌面的實現方法及其系統。
背景技術
云計算是使用SOA即Service-OrientedArchitecture架構的思想,它把軟硬件作為一種資源服務提供給終端用戶使用。服務開發用戶則可以利用云計算平臺提供的公共接口來獲取相應的硬件和軟件資源來進行服務的開發,而終端用戶則可根據自身的需求定制和使用服務。
云計算平臺中的基礎設施即服務IaaS(Infrastructureasaservice)是把基礎設備這些設施作為一種底層資源來為上層提供服務。IaaS的設施有很多,常見的PC、網絡、處理、存儲、帶寬等等都可以是它的基礎資源。這些基礎資源其實對用戶來說是透明的,也就是說當它們被提供的時候是經過虛擬化后的計算資源,這些資源只作為服務提供給云用戶的使用者,使用者則不用關心這些資源的來源或者實現細節。此外這些資源對外都會被封裝為統一的邏輯接口,從而屏蔽了底層硬件的差異。因此虛擬化過程對IaaS顯得尤為重要,而具體實現中底層的資源并非只是單層構架,而往往被虛擬為若干層。目前底層資源被抽象為虛擬數據中心、服務機群、虛擬機群等。
此外,面對如此大規模的集群資源,當然負載均衡問題也是備受關注。如何很好地協調、配置和使用這么多的資源是許多廠商和研究領域迫在眉睫的一個問題,如果整合得當,必將有利于提高效率、降低成本,達到節能高效,否則就會形成資源浪費。
云桌面虛擬化解決方案在注重保障性價比的基礎上,讓政企事業單位IT系統管理和維護更簡單和高效,具有極大的應用優勢。它能夠降低使用成本,而且部署靈活。
通過桌面虛擬化方案,單位所有人員使用的桌面系統及業務系統都集中在數據中心運行,所有業務工作實際保存、運行在數據中心的服務器,用戶只能遠程看到運行程序的圖像,大大保證數據的安全;另外,管理員通過應用內置的安全策略,可以讓用戶無法將文件和信息保存在本地設備和移動磁盤上,防止機密數據隨便貝拷貝造成的泄漏,從而有效實現數據安全和信息安全。
而在實際應用中,一般的做法是采用成熟的商業化組件部署虛擬桌面。無法針對具體的虛擬桌面進行高效的定制,優化消息對接機制,實現高效的消息分發;系統服務器負載壓力大,服務性能降低,請求響應效率低,客戶體驗較差。
發明內容
本發明的目的是為了克服現有技術的缺陷,提供一種虛擬桌面的實現方法及其系統,通過基于有界阻塞數組隊列的線程池進行虛機桌面的實現,從而提高虛擬桌面部署分發效率,優化請求調度,降低服務器負載壓力,提升服務性能,改善用戶體驗。
為實現上述目的,一方面,本發明提供了一種虛擬桌面的實現方法,該方法是基于有界阻塞數組隊列的線程池進行虛擬桌面的實現,其流程如下:構建域控管理,構建虛擬化服務器資源池,構建資源池管理中心,構建虛擬桌面管理系統,構建虛擬機桌面VDI,通過客戶端連接VDI;在上述虛擬桌面的實現過程中,還需要線程處理請求,使用了HashSet來存儲工作者workers,通過可重入鎖ReentrantLock對其進行并發保護,每個worker都是一個Runnable接口,使用了實現接口BlockingQueue的阻塞隊列來存儲待處理工作Job,并把隊列作為構造函數參數,從而實現業務靈活的擴展定制線程池的隊列,業務使用JDK自身的有界阻塞數組隊列SynchronousArrayBlockingQueue來實現;通過有界阻塞數組隊列的線程池和各個構建流程相結合實現虛擬桌面。
另一方面,本發明還提供了一種虛擬桌面系統,該系統包括:虛擬化服務器模塊、域控管理模塊、虛擬桌面管理模塊、虛擬桌面模塊、控制中心模塊、PC瀏覽器虛擬桌面客戶端模塊。
虛擬化服務器模塊,提供物理服務器hypervisor層服務。
域控管理模塊,提供權限管理,賬號管理服務。
虛擬桌面管理模塊,提供對虛擬機和用戶之間對應管理,以及桌面策略管理等。
虛擬桌面模塊,提供虛擬機的調度管理。
控制中心模塊,提供虛擬化資源池管理。
PC瀏覽器虛擬桌面客戶端模塊,提供客戶連接服務。
本發明技術方案帶來的有益效果:
第一,采用本發明的方法提高了虛擬桌面部署分發效率。
第二,采用本發明的方法,提高了云桌面部署過程中消息隊列的高效處理,優化請求調度,降低服務器負載壓力,提升服務性能,提升請求響應效率,改善用戶體驗。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東億迅科技有限公司,未經廣東億迅科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510621809.0/2.html,轉載請聲明來源鉆瓜專利網。





