[发明专利]客户端-服务器系统无效
| 申请号: | 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.vipzhuanli.com/pat/books/201080062341.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:个性化标记排序
- 下一篇:自动化的PID控制器设计





