会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • System and method for out of user space block mode I/O directly between an application instance and an I/O adapter
    • 用户空间块模式I / O的直接在应用程序实例和I / O适配器之间的系统和方法
    • US20060265561A1
    • 2006-11-23
    • US11135541
    • 2005-05-23
    • William BoydJohn HufferdAgustin MenaRenato RecioMadeline Vega
    • William BoydJohn HufferdAgustin MenaRenato RecioMadeline Vega
    • G06F12/14G06F3/00
    • G06F3/0659G06F3/0619G06F3/0623G06F3/0637G06F3/067G06F12/1458
    • 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. Specifically, a mechanism for providing and using a linear block address (LBA) translation protection table (TPT) to control out of user space I/O operations is provided. In one aspect of the present invention, the LBATPT includes an adapter protection table that has entries for each portion of a storage device. Entries include access control values which identify whether the entry is valid and what access type operations may be performed on a corresponding portion of a storage device. I/O requests may be checked against these access control values to determine if an application instance that submitted the I/O requests may access the LBAs identified in the I/O requests in the manner requested.
    • 本发明提供了一种系统,方法和计算机程序产品,其使得应用程序实例能够将块模式存储请求直接传递到物理I / O适配器,而无需本地操作系统或管理程序的运行时间。 具体地,提供了用于提供和使用线性块地址(LBA)转换保护表(TPT)以控制用户空间I / O操作的机制。 在本发明的一个方面,LBATPT包括适配器保护表,其具有用于存储设备的每个部分的条目。 条目包括访问控制值,其识别条目是否有效以及可以在存储设备的相应部分上执行什么访问类型操作。 可以针对这些访问控制值来检查I / O请求,以确定提交I / O请求的应用实例是否可以按请求的方式访问在I / O请求中标识的LBA。
    • 4. 发明申请
    • 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存储请求转换为存储命令,并且存储命令被封装以经由一个或多个网络传输到存储服务器。
    • 7. 发明申请
    • 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适配器。
    • 8. 发明申请
    • 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请求。
    • 9. 发明申请
    • System and method for query/modification of linear block address table entries for direct I/O
    • 用于查询/修改直接I / O的线性块地址表项的系统和方法
    • US20060265522A1
    • 2006-11-23
    • US11135540
    • 2005-05-23
    • William BoydJohn HufferdAgustin MenaRenato RecioMadeline Vega
    • William BoydJohn HufferdAgustin MenaRenato RecioMadeline Vega
    • G06F3/00
    • G06F3/0637G06F3/0605G06F3/0613G06F3/067G06F21/85
    • 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 handling user space query and modification operations for querying and modifying attributes of allocations of linear block addresses of a physical storage device. For modification, it is determined if there are sufficient available resources for the modification of the allocation. In addition, it is determined if there are any I/O transactions active on the allocation before performing the modification. Modification of the attributes of the allocation may be performed only if there are sufficient available resources and only if there are no active I/O transactions on the allocation being modified.
    • 本发明提供了一种系统,方法和计算机程序产品,其使得应用程序实例能够将块模式存储请求直接传递到物理I / O适配器,而无需本地操作系统或管理程序的运行时间。 在本发明的一个方面,提供了一种用于处理用户空间查询和修改操作以用于查询和修改物理存储设备的线性块地址的分配的属性的机制。 为了修改,确定是否有足够的可用资源来修改分配。 此外,在执行修改之前,确定在分配上是否有任何I / O事务处于活动状态。 仅当有足够的可用资源且只有在修改分配上没有活动的I / O事务时,才能执行分配属性的修改。