会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 11. 发明授权
    • Management of an IOV adapter through a virtual intermediary in an IOV management partition
    • 通过IOV管理分区中的虚拟中介管理IOV适配器
    • US08141093B2
    • 2012-03-20
    • US11940360
    • 2007-11-15
    • Aaron C. BrownDouglas M. FreimuthRenato J. RecioSteven M. Thurber
    • Aaron C. BrownDouglas M. FreimuthRenato J. RecioSteven M. Thurber
    • G06F9/46
    • G06F9/45558G06F2009/45579
    • Mechanisms that address the situation where an input/output (I/O) fabric is shared by more than one logical partition (LPAR) and where each LPAR can share with the other LPARs an I/O adapter (IOA) are provided. In particular, each LPAR is assigned its own separate address space to access a virtual function (VF) assigned to it such that each LPAR's perception is that it has its own independent IOA. Each VF may be shared across multiple LPARs. Facilities are provided for management of the shared resources of the IOA via a Physical Function (PF) of the IOA by assignment of that PF to an I/O Virtualization Management Partition (IMP). The code running in the IMP acts as a virtual intermediary to the VFs for fully managing the VF error handling, VF reset, and configuration operations. The IMP also acts as an interface to the PF for accessing common VF functionality.
    • 解决了输入/输出(I / O)结构由多个逻辑分区(LPAR)共享并且每个LPAR可以与其他LPAR共享一个I / O适配器(IOA)的情况的机制。 特别地,每个LPAR被分配其自己的单独的地址空间以访问分配给它的虚拟功能(VF),使得每个LPAR的感知是它具有其自己的独立IOA。 每个VF可以跨多个LPAR共享。 通过将该PF分配给I / O虚拟化管理分区(IMP),通过IOA的物理功能(PF)来管理IOA的共享资源的设施。 IMP中运行的代码充当VF的虚拟中介,用于完全管理VF错误处理,VF复位和配置操作。 IMP还作为PF访问常用VF功能的接口。
    • 12. 发明授权
    • Communication between host systems using a socket connection and shared memories
    • 使用插座连接和共享存储器的主机系统之间的通信
    • US07991839B2
    • 2011-08-02
    • US11612535
    • 2006-12-19
    • Douglas M. FreimuthRenato J. RecioClaudia A. SalzbergSteven M. ThurberJacobo A. Vargas
    • Douglas M. FreimuthRenato J. RecioClaudia A. SalzbergSteven M. ThurberJacobo A. Vargas
    • G06F15/16
    • G06F13/28
    • Mechanisms for communication between host systems using a socket connection and shared memories are provided. With such socket-based communication, a work queue in the host systems may be used to listen for incoming socket initialization requests. A first host system that wishes to establish a socket communication connection with a second host system may generate a socket initialization request work queue element in its work queue and may inform the second host system that the socket initialization request work queue element is available for processing. The second host system may then accept or deny the request. If the second host system accepts the request, it returns the second half of the socket's parameters for use by the first host system in performing socket based communications between the first and second host systems.
    • 提供了使用插座连接的主机系统和共享存储器之间的通信机制。 通过这种基于套接字的通信,主机系统中的工作队列可用于监听传入套接字初始化请求。 希望与第二主机系统建立套接字通信连接的第一主机系统可以在其工作队列中生成套接字初始化请求工作队列元素,并且可以通知第二主机系统套接字初始化请求工作队列元素可用于处理。 然后,第二主机系统可以接受或拒绝该请求。 如果第二主机系统接受该请求,则它返回套接字参数的后半部分,供第一主机系统在第一和第二主机系统之间进行基于套接字的通信时使用。
    • 14. 发明授权
    • Hot-plug/remove of a new component in a running PCIe fabric
    • 在正在运行的PCIe架构中热插拔新组件
    • US07836238B2
    • 2010-11-16
    • US11612543
    • 2006-12-19
    • Douglas M. FreimuthRenato J. RecioClaudia A. SalzbergSteven M. ThurberJacobo A. Vargas
    • Douglas M. FreimuthRenato J. RecioClaudia A. SalzbergSteven M. ThurberJacobo A. Vargas
    • H05K7/10
    • G06F13/4022
    • Mechanisms for hot-plug/remove of a new component in a running communication fabric, such as a PCIe fabric, are provided. With these mechanisms, the addition of a new component in the fabric is detected and an event is sent to a multiple root fabric configuration manager. The multiple root fabric configuration manager gathers information about the new component and updates its I/O component tree structure in its configuration data structure to include the new component. The new component may then be utilized via the updated configuration data structure. When a component is to be removed, the multiple root fabric configuration manager receives an event indicating the component to be removed, determines which branches of the tree structure are affected by the removal, and updates its configuration data structure accordingly to remove the component and its associated components from the virtual plane of the removed component.
    • 提供了在运行的通信结构(如PCIe fabric)中热插拔/删除新组件的机制。 通过这些机制,可以检测到在Fabric中添加新组件,并将事件发送给多根结构配置管理器。 多根结构配置管理器收集有关新组件的信息,并在其配置数据结构中更新其I / O组件树结构以包含新组件。 然后可以通过更新的配置数据结构来利用新的组件。 当要除去组件时,多根结构配置管理器将接收到一个表示要删除的组件的事件,确定树结构的哪些分支受到删除的影响,并相应地更新其配置数据结构以删除该组件及其组件 已删除组件的虚拟平面中的关联组件。
    • 15. 发明申请
    • Use of Peripheral Component Interconnect Input/Output Virtualization Devices to Create Redundant Configurations
    • 使用外围组件互连输入/输出虚拟化设备来创建冗余配置
    • US20100153592A1
    • 2010-06-17
    • US12332957
    • 2008-12-11
    • Douglas M. FreimuthSteven M. Thurber
    • Douglas M. FreimuthSteven M. Thurber
    • G06F3/00
    • G06F13/4022G06F21/79H04L41/0856
    • In one embodiment, a computer-implemented method for creating redundant system configurations is presented. The computer-implemented method creates a set of virtual function path authorization tables, and receives a request from a requester to provide requested data from a virtual function wherein the virtual function is performed by a single root or a multi-root peripheral component interconnect device. Further a receive buffer is created in a selected address range in a set of addresses ranges as well as a virtual function work queue entry for the virtual function containing an address of the receive buffer in the selected address range. Responsive to a determination that the virtual function is authorized, writing the requested data into the receive buffer of the selected address range in the one or more systems, and responsive to writing the requested data, issuing a notice of completion to the requester.
    • 在一个实施例中,呈现用于创建冗余系统配置的计算机实现的方法。 计算机实现的方法创建一组虚拟功能路径授权表,并且从请求者接收请求以从虚拟功能提供所请求的数据,其中虚拟功能由单个根或多根外围组件互连设备执行。 此外,在一组地址范围中的选定地址范围内创建接收缓冲器,以及用于包含所选地址范围中的接收缓冲器的地址的虚拟功能的虚拟功能工作队列条目。 响应于确定虚拟功能被授权的确定,将所请求的数据写入所述一个或多个系统中所选地址范围的接收缓冲器中,并且响应于写入所请求的数据,向请求者发出完成通知。
    • 16. 发明申请
    • Differentiating Traffic Types in a Multi-Root PCI Express Environment
    • 在多根PCI Express环境中区分流量类型
    • US20100146170A1
    • 2010-06-10
    • US12330578
    • 2008-12-09
    • Aaron C. BrownDouglas M. FreimuthRenato J. RecioSteven M. Thurber
    • Aaron C. BrownDouglas M. FreimuthRenato J. RecioSteven M. Thurber
    • G06F13/00
    • G06F13/4022
    • Mechanisms for differentiating traffic types in a multi-root PCI Express environment are provided. The mechanisms generate a first mapping data structure that, for each single-root virtual hierarchy in the multi-root data processing system, associates a plurality of traffic classes with a plurality of priority groups and maps each traffic class in the plurality of traffic classes to a corresponding virtual channel in a plurality of virtual channels. Moreover, a second mapping data structure is generated that maps each virtual channel in the plurality of virtual channels to corresponding virtual link in a plurality of virtual links of the multi-root data processing system. Traffic of a particular priority group is routed from a single-root virtual hierarchy to a particular virtual link in the plurality of the virtual links based on the first mapping data structure and second mapping data structure.
    • 提供了在多根PCI Express环境中区分流量类型的机制。 这些机制产生第一映射数据结构,对于多根数据处理系统中的每个单根虚拟层次结构,将多个业务类与多个优先级组相关联并将多个业务类中的每个业务类映射到 在多个虚拟通道中的对应的虚拟通道。 此外,生成将多个虚拟信道中的每个虚拟信道映射到多根数据处理系统的多个虚拟链路中的相应虚拟链路的第二映射数据结构。 基于第一映射数据结构和第二映射数据结构,特定优先级组的业务从单根虚拟层次被路由到多个虚拟链路中的特定虚拟链路。
    • 18. 发明申请
    • SYSTEM AND METHOD FOR DISTRIBUTION OF RESOURCES FOR AN I/O VIRTUALIZED (IOV) ADAPTER AND MANAGEMENT OF THE ADAPTER THROUGH AN IOV MANAGEMENT PARTITION
    • 用于分配I / O虚拟化(IOV)适配器的资源的系统和方法以及通过IOV管理分区管理适配器
    • US20090144731A1
    • 2009-06-04
    • US11949419
    • 2007-12-03
    • Aaron C. BrownDouglas M. FreimuthRenato J. RecioSteven M. Thurber
    • Aaron C. BrownDouglas M. FreimuthRenato J. RecioSteven M. Thurber
    • G06F9/455
    • G06F13/102G06F2009/45579
    • The system and method address the situation where an input/output (I/O) fabric is shared by more than one logical partition (LPAR) and where each LPAR can share with the other LPARs an I/O adapter (IOA). In particular, each LPAR is assigned its own separate address space to access a virtual function (VF) assigned to it such that each LPAR's perception is that it has its own independent IOA. Each VF may be shared across multiple LPARs. Facilities are provided for management of the shared resources of the IOA via a Physical Function (PF) of the IOA by assignment of that PF to an I/O Virtualization Management Partition (IMP). The code running in the IMP acts as a virtual intermediary to the VFs for fully managing the VF error handling, VF reset, and configuration operations. The IMP also acts as an interface to the PF for accessing common VF functionality. Furthermore, the functions of resource assignment and management relative to the VFs and the client partitions that use those VFs, which might normally be done by an entity like a hypervisor, are implemented by this IMP.
    • 系统和方法解决了一个输入/输出(I / O)结构由多个逻辑分区(LPAR)共享并且每个LPAR可以与其他LPAR与I / O适配器(IOA)共享的情况。 特别地,每个LPAR被分配其自己的单独的地址空间以访问分配给它的虚拟功能(VF),使得每个LPAR的感知是它具有其自己的独立IOA。 每个VF可以跨多个LPAR共享。 通过将该PF分配给I / O虚拟化管理分区(IMP),通过IOA的物理功能(PF)来管理IOA的共享资源的设施。 IMP中运行的代码充当VF的虚拟中介,用于完全管理VF错误处理,VF复位和配置操作。 IMP还作为PF访问常用VF功能的接口。 此外,使用这些VF(通常由虚拟机管理程序等实体进行的)的VF和客户机分区的资源分配和管理的功能由本IMP实现。