[发明专利]虚拟网络中的虚拟机多播/广播有效
申请号: | 201380053148.5 | 申请日: | 2013-10-09 |
公开(公告)号: | CN104704471B | 公开(公告)日: | 2019-04-19 |
发明(设计)人: | D·班塞尔;P·帕特尔 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 陈小刚 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机 管理程序 网络消息 唯一性标识符 虚拟网络地址 物理网络地址 虚拟网络 源管理 多播 程序访问 使用管理 物理网络 源虚拟机 分派 广播 解析 关联 传递 | ||
虚拟机之间通过虚拟网络的多播和/或广播的性能。源管理程序访问源自源虚拟机的网络消息,并使用该网络消息确定与目的地虚拟机相关联的虚拟网络地址(在可能地解析群虚拟网络地址之后)。使用每一虚拟网络地址,管理程序确定支持目的地虚拟机的对应管理程序的物理网络地址,并且还确定目的地虚拟机的唯一性标识符。源管理程序随后可使用管理程序的物理网络地址通过物理网络将网络消息连同唯一性标识符分派给目的地管理程序。目的地管理程序将网络消息传递给唯一性标识符所标识的目的地虚拟机。
背景
虚拟机是执行操作系统的逻辑并且也可能执行一组一个或多个应用程序的代码。然而,这样的逻辑并非在实际上呈现相关联的用户界面的客户端计算系统(“客户端”)上执行,虚拟机在主机计算系统(“主机”)上执行。
在操作中,虚拟机生成表示要呈现在客户端上的用户界面(如,桌面或应用程序用户界面)图像和/或呈现指令,并使得主机将该图像和/或呈现指令传送给客户端。客户端接收该图像和/或呈现指令,并相应地呈现用户界面。客户端还接收用户输入并将该用户输入传送给主机。虚拟机处理输入并改变虚拟机状态。如果这样的状态改变造成对用户界面的改变,则这些改变被传送给客户端以供进一步呈现。这一过程重复得非常快,并且响应时间足够快,使得客户端的用户可能甚至不能区分操作系统以及可能的相关联的应用程序是在客户端上操作还是经由虚拟机操作。
主机通常能够运行多个虚拟机。主机通常确保虚拟机之间的隔离。因而,单个主机可为多个远程客户端提供操作系统逻辑。每一主机具有使用底层物理资源(诸如网络带宽、存储、存储器、处理)来向虚拟机提供如同该虚拟机具有专用物理资源的表象的管理程序。该表象被称为虚拟资源。因而,每一虚拟机可具有虚拟硬盘驱动器、虚拟处理器、虚拟网络带宽、虚拟RAM,等等。
虚拟网络也可由管理程序提供并向上提供给在主机上运行的虚拟机中的一者或多者,给出这些虚拟机连接到特定网络(即,虚拟网络)的表象。底层物理网络实际上促进正在通信的虚拟机的对应管理程序之间的通信。然而,这些细节被从正在通信的虚拟机的视图中抽象出来。
概述
本文描述的至少一个实施例涉及虚拟机之间通过虚拟网络的多播和/或广播的性能。源管理程序访问源自源虚拟机的网络消息,并访问与目的地虚拟机中的至少一些相关联的虚拟网络地址。
在一些实施例中,虚拟网络地址可被明确包括在网络消息中,并且可能已经与单个目的地地址相对应。作为替换或补充,网络消息内表达的群虚拟网络地址(诸如多播或广播虚拟网络地址)可被解析成多个单独的虚拟网络地址。群虚拟网络地址的解析可以使用外部地址查找服务来执行,但这不是必需的。
使用每一经解析的虚拟网络地址,管理程序确定支持目的地虚拟机的对应管理程序的物理网络地址,并且还确定目的地虚拟机的唯一性标识符。这也可以在外部地址查找服务的辅助下执行,但这不是必需的。
源管理程序随后可使用管理程序的物理网络地址通过物理网络将网络消息连同目的地虚拟机的唯一性标识符分派给目的地管理程序。例如,源管理程序可以将网络消息连同目的地虚拟机的唯一性标识符封装在一起。该封装可包括例如目的地管理程序的允许通信被路由到目的地管理程序的物理网络地址。
目的地管理程序接收该通信,解释唯一性标识符以标识目的地虚拟机,并将网络消息传递给目的地虚拟机。这可针对被解析成目的地虚拟机的每一虚拟网络地址来执行。
本发明内容并不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。
附图说明
为了描述能够获得上述和其它优点和特征的方式,各实施例的更具体的描述将通过参考各附图来呈现。可以理解,这些附图只描绘了示例实施例,并且因此不被认为是对其范围的限制,将通过使用附图并利用附加特征和细节来描述和解释各实施例,在附图中:
图1抽象地示出可在其中采用本文描述的一些实施例的物理计算系统;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380053148.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:清洗装置
- 下一篇:信号传输的方法和用户设备