[发明专利]虚拟功能分配系统、方法及其管理主机有效
| 申请号: | 201410282533.3 | 申请日: | 2014-06-23 |
| 公开(公告)号: | CN104021047B | 公开(公告)日: | 2017-10-13 |
| 发明(设计)人: | 何宽瑞 | 申请(专利权)人: | 威盛电子股份有限公司 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/455 |
| 代理公司: | 北京林达刘知识产权代理事务所(普通合伙)11277 | 代理人: | 刘新宇 |
| 地址: | 中国台湾新北*** | 国省代码: | 台湾;71 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 虚拟 功能 分配 系统 方法 及其 管理 主机 | ||
技术领域
本发明是有关于一种计算机系统的虚拟化技术,且特别是有关于一种可动态分配虚拟功能的虚拟功能分配系统、方法及其管理主机。
背景技术
计算机系统(如,桌上型计算机或笔记型计算机)皆需要通过总线(bus)来与外围设备(Peripheral Component)传输数据。随着串行通信(Serial communication)技术的快速发展,且由于外围组件互连快递(Peripheral Component Interconnection Express;PCIE)的高传输速率,外围组件互连快递已逐渐取代外围组件互连(peripheral component interconnection;PCI),而成为新一代的外围设备传输接口。
近年来,随着因特网(internet)的快速发展,使用者对于信息服务的需求越来越高,服务器的负担亦越来越大。因此,为了降低成本及有效利用资源,服务器虚拟化的技术亦逐渐成为发展的趋势。而在外围组件互连快递的规格中,单根输入输出虚拟化(Single Root I/O Virtualization;SR-IOV)即是服务器虚拟化的有效解决方案之一。单根输入输出虚拟化技术可以让实体主机(例如:计算主机(computer host))分配多个虚拟功能(virtual function;VF)给不同虚拟机器(virtual machine),然而,单根输入输出虚拟化技术有仅能支持单一实体主机的限制。换言之,单一实体主机中的多个虚拟机器可以同时使用上述虚拟功能,但是上述虚拟功能不能同时分配给多个实体主机中的虚拟机器使用。相对而言,多根输入输出虚拟化(Multi-Root I/O Virtualization;MR-IOV)技术可以将硬件资源以虚拟化技术来支持多个实体主机。但是,符合SR-IOV技术的设备无法完全相容于符合MR-IOV技术的服务器架构,导致符合SR-IOV技术的设备的实用度降低。因此,有必要提供一种有效分配虚拟功能的技术。
发明内容
本发明提供一种虚拟功能分配系统、方法及其管理主机,其可有效分配虚拟功能(virtual function;VF)给多台主机。
本发明提出一种虚拟功能分配系统,此系统包括计算主机及管理主机。管理主机通过桥接器连接至计算主机,管理主机具备虚拟功能,且管理主机依据虚拟功能请求更新对照表,以将虚拟功能分配给计算主机。其中,管理主机依据对照表决定是否建立虚拟功能,管理主机依据分配结果传送热插拔(hot-plug)事件至对应的计算主机,且将虚拟功能连接至对应的计算主机,以使得管理主机能够动态地调整虚拟功能的配置。
另一观点而言,本发明提出一种虚拟功能分配方法,此方法包括下列步骤:依据虚拟功能建立请求更新对照表,以将虚拟功能分配给计算主机;依据对照表决定是否建立虚拟功能;依据分配结果传送热插拔事件至对应的计算主机;以及将虚拟功能连接至对应的计算主机,以动态地调整虚拟功能的配置。
另一观点而言,本发明提出一种管理主机,此管理主机包括交换器(switch)、输入输出虚拟化装置及管理处理器。此交换器包括桥接器,其中桥接器分别耦接至对应的计算主机。而输入输出虚拟化装置耦接交换器,且具备虚拟功能。管理处理器耦接交换器,且依据虚拟功能建立请求更新对照表,以将虚拟功能分配给计算主机。其中,管理处理器依据对照表决定是否建立虚拟功能,管理处理器依据分配结果通过交换器传送热插拔事件至对应的计算主机,且将虚拟功能经由交换器连接至对应的计算主机,以使得管理处理器能够动态地调整虚拟功能的配置。
基于上述,本发明实施例所述的虚拟功能分配系统通过管理处理器、输入输出虚拟化装置以及对照表来分配虚拟功能给计算主机。上述虚拟桥接器在模拟时已具备热插拔功能。此虚拟桥接器可额外连接其他的虚拟功能,并利用热插拔功能中所设定的热插拔事件向被分配到此虚拟功能的计算主机告知其虚拟功能的连接情况。借此,虚拟功能分配系统可迅速地且动态地调整对于这些虚拟功能的连接配置,达到硬件资源的最大分配效益。
附图说明
图1是依据本发明一实施例说明一种虚拟功能分配系统的方块图。
图2是依据本发明一实施例说明管理主机的范例。
图3A及图3B是依据本发明一实施例说明一种虚拟功能分配方法的范例。
图4A至图4C是依据本发明一实施例说明一种虚拟功能分配方法的范例。
图5A及图5B是依据本发明另一实施例说明一种虚拟功能分配方法的范例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于威盛电子股份有限公司,未经威盛电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410282533.3/2.html,转载请声明来源钻瓜专利网。





