[發明專利]客戶端-服務器系統無效
| 申請號: | 201080062341.1 | 申請日: | 2010-11-05 |
| 公開(公告)號: | CN102713871A | 公開(公告)日: | 2012-10-03 |
| 發明(設計)人: | 弗雷德里克·福克哈存;比諾依特·萊柯羅爾特 | 申請(專利權)人: | 日本電氣株式會社 |
| 主分類號: | G06F13/00 | 分類號: | G06F13/00;G06F9/46 |
| 代理公司: | 中科專利商標代理有限責任公司 11021 | 代理人: | 王波波 |
| 地址: | 日本*** | 國省代碼: | 日本;JP |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 客戶端 服務器 系統 | ||
技術領域
本發明涉及一種客戶端-服務器系統、方法及其部件。本發明尤其涉及一種服務器系統,提供用于不同客戶端設備的虛擬機。
背景技術
虛擬化系統是已知的,在服務器-客戶端網絡體系結構中,一個或多個中央服務器負責運行代表多個客戶端設備的虛擬機。在服務器之一上運行的虛擬機為客戶端設備進行大多數處理,其中,通過客戶端設備向虛擬機報告用戶輸入事件,以及由虛擬機產生的相關聯輸出被回送至客戶端設備,以輸出至用戶。因此,盡管具有較大處理能力的設備在實踐上能夠充當瘦客戶端時可以被配置為充當瘦客戶端,但是僅具有最小處理能力的設備可以用作瘦客戶端。
隨著移動計算和通信設備越來越流行,特別是移動(蜂窩)電話越來越流行,現在,個人在大多數時間均攜帶其移動設備是平常的。在使用各種近距離和/或寬范圍無線和有線技術來彼此進行通信和與其它計算設備(PC、膝上型電腦、服務器等)進行通信的能力方面,這些設備越來越靈活。
現今,瘦客戶端和虛擬化技術允許基于用戶設備簡檔對用戶設備的虛擬化環境(例如,在虛擬機上運行的PC圖像)進行動態配置和啟動,從而允許對桌面進行遠程訪問。VMWare?Inc和Citrix?Systems?Inc是提供這種虛擬化系統的兩個公司。簡檔可以包括用戶所屬組、用戶應用偏好、給定應用程序所需的處理功率、或所請求的CPU(如果多于1個CPU可用的話)等等。在初始連接建立時,用戶設備訪問網關(在以下描述中,稱作代理網關),網關通過分析簡檔和負載均衡信息將用戶設備指引至容宿了虛擬機的給定服務器。在訪問在服務器上進行虛擬化的遠程應用程序或遠程操作系統方面,這種代理網關是常見的。可以基于用戶簡檔信息和諸如服務器可用性、網絡負載、可用CPU等其它信息選擇服務器。在用戶設備能夠訪問虛擬機之前,也需要準備虛擬機。
在用戶設備位于離容宿虛擬化環境的服務器相當近的地方,這種技術工作良好。然而,當用戶設備位于離容宿虛擬化環境的服務器相當遠的地方時,由于服務器與用戶設備之間的距離導致的延遲和交互等待時間,而使得系統工作得不那么好。為了減輕這個問題,一些縮放解決方案包括,監視資源和服務器/網絡負載,以將用戶動態地指引至最適當服務器(或虛擬機)。
當使用移動設備時,用戶可能在不同時間點從特定地點和從另一地點進行連接。因此,在用戶移動到新地理區域(因而通過了另一接入網絡)之后,當用戶斷開連接并重新連接至其虛擬機時,最好通過選擇最近服務器來降低網絡路徑成本。除了負載均衡技術之外,多個解決方案可以使用用戶設備的地理位置來進行服務器選擇。Elsevier?Future?Generation?Computer?Systems?2006中,Franco?Travostino等人的題為“Seamless?Live?Integration?of?Virtual?Machines?over?the?MAN/WAN”的公開更詳細地描述了通過建立IP隧道來經由WAN實時遷移虛擬機的技術,該公開內容通過引用結合于此。
在不存在用戶虛擬機或者還沒有準備用戶虛擬機的情況下,用戶在連接建立期間必須對準備虛擬機加以等待。在存在用戶虛擬機的情況下,可能有必要將用戶虛擬機移至新選定服務器。盡管由實時遷移導致的停機時間可以相當小,但是將虛擬機遷移至選定新服務器上仍然需要時間。
發明內容
本發明的目的在于,嘗試優化連接建立,使得在理想實施例中,用戶可立即使用虛擬化環境。在一個實施例中,本發明使用用戶設備的位置信息,以預測分布式服務器群(國家之間、或者國內、或者諸如分布式會議室之類的建筑物的辦公室之間等等)上的適當虛擬化環境的配置并對其進行選擇。在另一實施例中,向移動設備發送選定虛擬化環境的連接參數并將其存儲在移動設備上,以及所述選定虛擬化環境的連接參數與代理網關處存儲的連接參數相同步,以加速連接建立。這種對虛擬機連接參數的預先了解避免了用戶必須了解所需連接細節,并優化了與虛擬機的連接建立,而不必通過代理網關建立連接。
根據一個方面,提供了一種客戶端服務器系統,包括:多個服務器,分布在多個不同位置,每個服務器用于容宿要由客戶端設備使用的虛擬機;客戶端設備,可操作用于使用在選定服務器上容宿的虛擬機;以及代理網關,可操作用于選擇將對客戶端設備要使用的虛擬機加以容宿的服務器;其中,代理網關可操作用于:基于客戶端設備的當前位置數據選擇用于容宿虛擬機的服務器;以及在客戶端設備請求與虛擬機相連之前,請求在所述選定服務器上建立由客戶端設備使用的虛擬機。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于日本電氣株式會社,未經日本電氣株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201080062341.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:個性化標記排序
- 下一篇:自動化的PID控制器設計





