会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 41. 发明申请
    • System and method for out of user space I/O with server authentication
    • 用户空间的系统和方法I / O与服务器认证
    • US20070050591A1
    • 2007-03-01
    • US11216879
    • 2005-08-31
    • William BoydJohn HufferdAgustin MenaRenato RecioMadeline Vega
    • William BoydJohn HufferdAgustin MenaRenato RecioMadeline Vega
    • G06F12/00
    • G06F9/461G06F3/0622G06F3/0637G06F3/0659G06F3/067G06F9/468G06F9/485G06F21/78
    • A system, method, and computer program product that enables user space middleware or applications to pass I/O storage requests directly to a network attached storage device via a storage server that performs authentication are provided. A mechanism is provided for using a translation protection table (TPT) data structure, which may include a file name protection table (FNPT) and file extension protection table (FEPT), or logical volume protection table (LVPT), to control user space and out of user space Input/Output (I/O) operations. The storage server performs authentication of an application instance's request to open an operating system logical volume and, upon being authenticated, permits the application instance to submit I/O storage requests via the TPT to the opened OS logical volume. I/O storage requests are translated into storage commands using the TPT and the storage commands are encapsulated for transmission via one or more networks to the storage server.
    • 提供了一种使用户空间中间件或应用程序通过执行认证的存储服务器将I / O存储请求直接传递到网络连接的存储设备的系统,方法和计算机程序产品。 提供了一种用于使用翻译保护表(TPT)数据结构的机制,其可以包括文件名保护表(FNPT)和文件扩展保护表(FEPT)或逻辑卷保护表(LVPT),以控制用户空间和 用户空间输入/输出(I / O)操作。 存储服务器执行应用程序实例的打开操作系统逻辑卷的请求的认证,并且在被认证后允许应用实例经由TPT将I / O存储请求提交到打开的OS逻辑卷。 使用TPT将I / O存储请求转换为存储命令,并且存储命令被封装以经由一个或多个网络传输到存储服务器。
    • 44. 发明申请
    • Routing mechanism in PCI multi-host topologies using destination ID field
    • 使用目的地ID字段的PCI多主机拓扑中的路由机制
    • US20070097950A1
    • 2007-05-03
    • US11260621
    • 2005-10-27
    • William BoydDouglas FreimuthWilliam HollandSteven HunterRenato RecioSteven ThurberMadeline Vega
    • William BoydDouglas FreimuthWilliam HollandSteven HunterRenato RecioSteven ThurberMadeline Vega
    • H04L12/28
    • G06F13/4022H04L29/1283H04L61/6018
    • Method and system for address routing in a distributed computing system, such as a distributed computing system that uses PCI Express protocol to communicate over an I/O fabric. A destination identifier is provided to identify a physical or virtual host or end point. When a physical or virtual host or end point receives a PCI data packet it compares a list of source identifiers with destination identifiers to determine if a source identifier included in the transaction packet is associated with a destination identifier included in the transaction packet to determine if the transaction packet has a valid association. If the transaction packet has a valid association, it is routed to the target device. The present invention enables each host that attaches to PCI bridges or switches and shares a set of common PCI devices to have its own PCI 64-bit address space and enables the routing of PCI transaction packets between multiple hosts and adapters, through a PCI switched-fabric bus using a destination identifier.
    • 分布式计算系统中的地址路由方法和系统,例如使用PCI Express协议通过I / O架构进行通信的分布式计算系统。 提供目的地标识符以标识物理或虚拟主机或终点。 当物理或虚拟主机或终点接收到PCI数据分组时,将源标识符的列表与目的地标识符进行比较,以确定包括在事务分组中的源标识符是否与包括在事务分组中的目的地标识符相关联,以确定是否 事务包具有有效的关联。 如果事务包具有有效关联,则将其路由到目标设备。 本发明使得连接到PCI网桥或交换机并且共享一组公共PCI设备的每个主机能够具有其自己的PCI 64位地址空间,并且能够通过PCI交换机地址在多个主机和适配器之间路由PCI事务包, Fabric总线使用目的地标识符。
    • 45. 发明申请
    • Method using a master node to control I/O fabric configuration in a multi-host environment
    • 使用主节点在多主机环境中控制I / O架构配置的方法
    • US20070097949A1
    • 2007-05-03
    • US11260618
    • 2005-10-27
    • William BoydDouglas FreimuthWilliam HollandSteven HunterRenato RecioSteven ThurberMadeline Vega
    • William BoydDouglas FreimuthWilliam HollandSteven HunterRenato RecioSteven ThurberMadeline Vega
    • G06F13/00H04L12/28
    • G06F13/4022
    • A method is directed to use of a master root node, in a distributed computer system provided with multiple root nodes, to control the configuration of routings through an I/O switched-fabric. One of the root nodes is designated as the master root node or PCI Configuration Manager (PCM), and is operable to carry out the configuration while each of the other root nodes remains in a quiescent or inactive state. In one useful embodiment pertaining to a system of the above type, that includes multiple root nodes, PCI switches, and PCI adapters available for sharing by different root nodes, a method is provided wherein the master root node is operated to configure routings through the PCI switches. Respective routings are configured between respective root nodes and the PCI adapters, wherein each of the configured routings corresponds to only one of the root nodes. A particular root node is enabled to access each of the PCI adapters that are included in any configured routing that corresponds to the particular root node. At the same time, the master root node writes into a particular root node only the configured routings that correspond to the particular root node. Thus, the particular root node is prevented from accessing an adapter that is not included in its corresponding routings.
    • 一种方法涉及在具有多个根节点的分布式计算机系统中使用主根节点来控制通过I / O交换结构的路由的配置。 一个根节点被指定为主根节点或PCI配置管理器(PCM),并且可操作以在每个其他根节点保持处于静态或非活动状态的同时执行配置。 在与上述类型的系统相关的一个有用的实施例中,其包括可用于不同根节点共享的多个根节点,PCI交换机和PCI适配器,提供了一种方法,其中主根节点被操作以配置通过PCI的路由 开关。 相应的路由被配置在相应的根节点和PCI适配器之间,其中每个配置的路由仅对应于根节点之一。 特定根节点能够访问包含在与特定根节点对应的任何配置的路由中的每个PCI适配器。 同时,主根节点将特定根节点只写入与特定根节点对应的已配置路由。 因此,防止特定根节点访问未包括在其对应的路由中的适配器。
    • 46. 发明申请
    • Method of routing I/O adapter error messages in a multi-host environment
    • 在多主机环境中路由I / O适配器错误消息的方法
    • US20070097871A1
    • 2007-05-03
    • US11260619
    • 2005-10-27
    • William BoydDouglas FreimuthWilliam HollandSteven HunterRenato RecioSteven ThurberMadeline Vega
    • William BoydDouglas FreimuthWilliam HollandSteven HunterRenato RecioSteven ThurberMadeline Vega
    • H04J3/14
    • G06F11/0775G06F11/0712G06F11/0724G06F11/0784
    • A method and apparatus is provided for routing error messages in a distributed computer system comprising multiple root nodes, and further comprising one or more PCI switches and one or more I/O adapters, wherein each root node includes one or more system images. In one useful embodiment, a method is provided for routing I/O error messages to root nodes respectively associated with the errors contained in the messages. The method includes detecting occurrence of an error at a specified one of the adapters, wherein the error affects one of the system images, and generating an error message at the specified adapter. The method further comprises routing the error message from the specified adapter to the particular root node that includes the affected system image. The error message is then selectively processed at the particular root node, in order to identify the affected system image. Usefully, the step of routing the error message includes using a bus/device/function number associated with the error, together with a routing table located in one of the PCI switches, to route the error message to the correct root node and system image.
    • 提供了一种用于在包括多个根节点的分布式计算机系统中路由错误消息的方法和装置,并且还包括一个或多个PCI交换机和一个或多个I / O适配器,其中每个根节点包括一个或多个系统映像。 在一个有用的实施例中,提供了一种用于将I / O错误消息路由到分别与消息中包含的错误相关联的根节点的方法。 该方法包括检测指定的一个适配器中的错误的发生,其中该错误影响系统映像之一,并在指定的适配器处生成错误消息。 该方法还包括将错误消息从指定的适配器路由到包括受影响的系统映像的特定根节点。 然后在特定根节点处选择性地处理错误消息,以便识别受影响的系统映像。 有用的是,路由错误消息的步骤包括使用与错误相关联的总线/设备/功能号码以及位于其中一个PCI交换机中的路由表将错误消息路由到正确的根节点和系统映像。
    • 48. 发明申请
    • System and method for user space operations for direct I/O between an application instance and an I/O adapter
    • 用于应用程序实例和I / O适配器之间的直接I / O的用户空间操作的系统和方法
    • US20060288125A1
    • 2006-12-21
    • US11135542
    • 2005-05-23
    • William BoydJohn HufferdAgustin MenaRenato RecioMadeline Vega
    • William BoydJohn HufferdAgustin MenaRenato RecioMadeline Vega
    • G06F3/00
    • G06F9/544G06F9/5011G06F9/545
    • The present invention provides a system, method, and computer program product that enables application instances to pass block mode storage requests directly to a physical I/O adapter without run-time involvement from the local operating system or hypervisor. In one aspect of the present invention, a mechanism is provided for determining whether a user space operation is a resource management operation of a work processing operation. If the user space operation is a resource management operation, appropriate functions are performed to either query, create, modify or destroy resource allocations in the I/O adapter. If the user space operation is a work processing operation, appropriate functions are performed to either create work queue entries and inform the I/O adapter of the work queue entries or to retrieve completion queue entries for work queue entries whose processing has been completed by the I/O adapter.
    • 本发明提供一种系统,方法和计算机程序产品,其使得应用程序实例能够将块模式存储请求直接传递到物理I / O适配器,而无需本地操作系统或管理程序的运行时间。 在本发明的一个方面中,提供了一种用于确定用户空间操作是否是工作处理操作的资源管理操作的机制。 如果用户空间操作是资源管理操作,则执行适当的功能来查询,创建,修改或销毁I / O适配器中的资源分配。 如果用户空间操作是工作处理操作,则执行适当的功能来创建工作队列条目并通知I / O适配器工作队列条目,或者为工作队列条目检索完成队列条目, I / O适配器。
    • 49. 发明申请
    • System and method for processor queue to linear block address translation using protection table control based on a protection domain
    • 基于保护域的处理器队列到线性块地址转换的系统和方法使用保护表控制
    • US20060265525A1
    • 2006-11-23
    • US11135266
    • 2005-05-23
    • William BoydJohn HufferdAgustin MenaRenato RecioMadeline Vega
    • William BoydJohn HufferdAgustin MenaRenato RecioMadeline Vega
    • G06F3/00
    • G06F3/0659G06F3/0611G06F3/067G06F21/805
    • The present invention provides a system, method, and computer program product that enables user space middleware or applications to pass block mode storage requests directly to a physical I/O Adapter without run-time involvement from the local Operating System (OS), or, in a virtual system, the local Hypervisor. Specifically, the present invention is directed to a mechanism for providing and using a linear block address (LBA) translation protection table (TPT) to control user space and out of user space Input/Output (I/O) operations. In one aspect of the present invention, the LBATPT includes an adapter protection table that has entries for each portion of a storage device. Each entry may include a key instance and protection domain, along with other protection table context information, against which I/O requests may be checked to determine if an application instance that submitted the I/O requests may access the LBAs identified in the I/O requests.
    • 本发明提供了一种系统,方法和计算机程序产品,其使得用户空间中间件或应用程序能够将块模式存储请求直接传递到物理I / O适配器,而无需本地操作系统(OS)的运行时间, 在虚拟系统中,本地管理程序。 具体地,本发明涉及一种用于提供和使用线性块地址(LBA)转换保护表(TPT)以控制用户空间和用户空间输入/输出(I / O)操作的机制。 在本发明的一个方面,LBATPT包括适配器保护表,其具有用于存储设备的每个部分的条目。 每个条目可以包括密钥实例和保护域以及其他保护表上下文信息,针对哪些I / O请求可以被检查以确定提交I / O请求的应用实例是否可以访问I / O请求。