[发明专利]用于使用轻量级客户端通过网络来与虚拟化计算服务对接的方法有效
申请号: | 201080062314.4 | 申请日: | 2010-11-24 |
公开(公告)号: | CN102713848A | 公开(公告)日: | 2012-10-03 |
发明(设计)人: | S.D.维尔克;P.贝奇;D.龙卡丹;R.威利斯;J.塞尔维奇 | 申请(专利权)人: | 弗雷姆霍克公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 马永利;李浩 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 使用 轻量级 客户端 通过 网络 虚拟 计算 服务 对接 方法 | ||
技术领域
本发明涉及用于利用轻量级客户端通过短和长距离访问、控制虚拟化计算机服务并且与该计算机服务对接的方法和系统。
背景技术
在虚拟环境中,通过硬件与软件协议的组合远程访问和控制虚拟资源。虚拟环境包括多个如下动态可缩放虚拟资源,通过因特网提供这些资源作为服务并且由于用于访问这样的虚拟资源的下层技术的“云集(clouding)”而将这些资源适当地称为云服务。可以将典型虚拟环境表征为计算硬件、管理程序(hypervisor)(该管理程序处于计算硬件上面并且提供对计算硬件的访问)和多个客户(虚拟机或者VM)(这些客户处于管理程序上面,从而通过管理程序访问硬件)的汇集。多个客户端用来连接到并且经由协议远程控制虚拟环境内的虚拟化计算机服务(或者简称为虚拟服务)。使用冗余性消除和图形指令重写在与VM关联的直接图形流的压缩/解压中使用这些协议/或者协议派生以便实现比原始图形流更低带宽的通信。
上述协议具有它们自己的限制和挑战。一个明显限制在于这些协议与一个或者多个具体平台(图形/操作系统层)捆绑从而要求操作系统或者图形芯片与压缩/解压协议和谐。这意味着压缩协议利用操作系统图形的“上下文”,使得可以在虚拟环境内的远程VM处解释和执行命令。此类平台特定协议的不利影响包括既在瘦客户端中也在虚拟服务侧处将大型CPU用于压缩/解压和解释渐进图像以及难以处置长距离WAN网络连接的大量延迟。附加劣势包括在某些境况中需要专门化芯片(图形芯片)以对压缩解码以及在其他境况中的高网络消耗。
此外,用于制定此类基于平台特定软件的协议的基础是通过操作系统图形层驱动快速性能。因而,操作系统图形命令的直接解释对于这样的协议的设计而言是关键的,从而使它们的设计为平台特定的,该设计被带入虚拟机环境中。定制的协议的另一确定在于它们的复杂性使它们与许多轻量级客户端设备(诸如低功率瘦客户端或者移动智能电话类设备)不兼容。
正是在这一背景中出现本发明的实施例。
发明内容
本发明的实施例提供用于实现利用轻量级或者非轻量级计算设备通过短和长距离来访问、控制虚拟化计算机服务并且与该虚拟化计算机服务对接的多个方法和配置。在一个实施例中,该方法并入如下系统中,该系统包括在管理程序上运行的多个虚拟机的虚拟基础设施而虚拟机中的至少一个虚拟机执行图像处理器算法。管理程序与虚拟机的相应操作系统交互。图像处理器算法被配置成从客户端接收针对连接到虚拟机的请求、管理连接并且提供请求的计算机服务。
在一个实施例中,连接请求包括定义连接要求的多个连接参数和与客户端关联的其他环境参数。客户端的请求是为了获得访问并且远程控制在虚拟基础设施内的具体虚拟机上可用的虚拟机计算机服务。在接收连接请求时,在与具体虚拟机不同的虚拟机上执行的图像处理器算法分析连接参数以标识与虚拟化计算机服务关联的具体虚拟机并且与管理程序交互以从与具体虚拟机关联的存储器获得帧缓冲器数据。来自存储器的帧缓冲器数据定义具体虚拟机的虚拟机显示器的图像的图形输出。虚拟机中的算法处理帧缓冲器数据并且格式化成图像数据分组。基于传送(传输)协议进一步对图像数据分组进行封包。然后使用传送协议向客户端传输图像数据分组用于在客户端的显示器设备处表现。表现的输出呈现虚拟机显示器的图像或者部分图像,包括在具体虚拟机处当前执行或者表现的图元或者非图元、程序和其他元素的显示。
算法提供通过经由管理程序而不是操作系统或者图形卡直接访问帧缓冲器数据来传输虚拟机显示器的高性能图像的能力。因而获得图像而无来自操作系统或者图形层的任何直接或者先前指令,因此使算法操作系统和图形卡独立。由于使用在客户端上无需复杂处理的简单传输协议来封包和传输分组,所以传输服务可以利用智能跟踪和重传技术。当前实施例使客户端能够从近和远距离与虚拟服务交互。图形输出包括可以在客户端处容易解压、处理和表现的图像数据、由此使很瘦客户端能够获得对虚拟服务的访问和控制。简单传送协议对带宽改变、延迟和损失敏感并且自适应。
这里呈现若干不同实施例作为示例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于弗雷姆霍克公司,未经弗雷姆霍克公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080062314.4/2.html,转载请声明来源钻瓜专利网。