[发明专利]用于IOV适配器管理的系统和方法有效

专利信息
申请号: 200810176301.4 申请日: 2008-11-14
公开(公告)号: CN101436165A 公开(公告)日: 2009-05-20
发明(设计)人: A·C·布朗;D·M·弗赖穆斯;J·A·帕夫米;R·J·雷西奥;S·M·瑟伯 申请(专利权)人: 国际商业机器公司
主分类号: G06F13/10 分类号: G06F13/10
代理公司: 北京市金杜律师事务所 代理人: 朱海波
地址: 美国纽*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 iov 适配器 管理 系统 方法
【说明书】:

技术领域

发明大体上涉及改进的数据处理系统和方法。更具体地,本 发明旨在用于通过在系统管理器(hypervisor)中的虚拟中介以及通 过在输入/输出虚拟化(IOV)管理分区中的管理程序而管理输入/输 出虚拟化(IOV)适配器的系统和方法,所述输入/输出虚拟化(IOV) 适配器诸如外围组件互连(PCI)IOV适配器。

背景技术

大多数现代计算设备使用利用了最初由Inte1在20世纪90年代 所创造的外围组件互连标准的一些版本或实现的输入/输出(I/O)适 配器和总线。外围组件互连(PCI)标准规定用于将外围设备附加到 计算机主板上的计算机总线。PCI Express或PCIe是使用已有的PCI 编程概念的PCI计算机总线的实现,但是使计算机总线基于完全不 同而且更快速的串行物理层通信协议。该物理层不是由可在多个设 备之间共享的双向总线构成,而是由恰好连接两个设备的单一单向 链路构成。

图1是示出了结合有根据PCI Express(PCIe)规范的PCI Express (PCIe)架构(fabric)拓扑的系统的示例性示图。如图1所示,系 统100包括耦合到根联合体(root complex)130的主处理器(CPU) 110和存储器120,根联合体130接着耦合到一个或多个PCIe端点 140(在PCIe规范中,使用术语“端点”来指代支持PCIe的I/O适 配器)、PCI Express-PCI桥150以及一个或多个互连交换机160。 根联合体130表示将CPU/存储器连接到I/O适配器的I/O层级的根。 根联合体130包括主桥(host bridge)、零个或更多根联合体集成端 点、零个或多个根联合体事件收集器以及一个或多个根端口。每个 根端口支持单独的I/O层级。I/O层级可包括根联合体130、零个或 更多互连交换机160和/或桥150(其包括交换器或PCIe架构)以及 诸如端点140、170和182-188的一个或多个端点。关于PCI和PCIe 的更多信息,参见在www.pcisig.com的外围组件互连特别兴趣组 (PCI-SIG)的网站上可获得的PCI和PCIe规范。

除了PCI和PCIe规范,PCI-SIG也已经定义了用于如何设计可 由若干逻辑分区(LPAR)共享的I/O适配器(IOA)的输入/输出虚 拟化(IOV)标准。LPAR是将计算机的处理器、存储器和存储设备 划分为多个资源组,这样可将每个资源组由其自身的操作系统实例 和应用独立地操作。可创建的逻辑分区的数量依赖于系统的处理器 模型和可用的资源。典型地,将分区用于诸如数据库操作、客户/服 务器操作的不同目的、以便隔离测试环境和生产环境等。每个分区 能够与其他分区通信,如同其他分区位于单独的机器上。在支持多 个LPAR的现代系统中,可在LPAR之间共享一些资源。如上文所 提到的,在PCI和PCIe规范中,一种可共享的此类资源是使用I/O 虚拟化机制的I/O适配器。

虽然PCI-SIG提供了用于定义如何设计可由若干LPAR共享的 IOA的标准,但是此规范没有定义如何将IOA连接到主系统。而且, 该标准没有规定如何管理利用了I/O虚拟化的IOA的共享的功能。 这是由于PCI-SIG规范所关注的是建立用于在根联合体之下的PCIe 架构的操作的标准。换句话说,PCI-SIG没有提供对用于根联合体以 及其上的标准的任何定义,这是因为,将根联合体以及其上考虑作 系统室(system houses)的领域。即,例如Intel平台、IBM Power平台和Sparc平台的每个可具有在PCI-SIG标准中未列出的不同的系 统实现需求。

发明内容

说明性的实施例提供了用于使用在IOV管理分区中的功能管 理,通过在系统管理器中的虚拟中介而管理输入/输出虚拟化(IOV) 适配器的系统和方法。说明性的实施例的机制试图解决这样的情况, 其中由多于一个的逻辑分区(LPAR)共享输入/输出(I/O)架构, 以及其中每个LPAR能够潜在地与其他多个LPAR共享I/O适配器 (IOA)。所示出的实施例定义了一种机制,用于在I/O虚拟化管理 分区(IMP)中,当将多个虚拟功能(VF)直接分配给用于常规I/O 操作的客户分区时,通过物理功能(PF)而使一个LPAR来控制支 持I/O虚拟化的IOA的共享功能。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200810176301.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top