Accessing and providing access to computer files over a computer network
    1.
    发明授权
    Accessing and providing access to computer files over a computer network 有权
    访问并通过计算机网络访问计算机文件

    公开(公告)号:US08930401B2

    公开(公告)日:2015-01-06

    申请号:US12911644

    申请日:2010-10-25

    IPC分类号: G06F7/00 G06F17/30 G06F21/62

    摘要: Methods, systems and computer program products are provided that may relate to controlling access to or accessing computer files over a computer network. A file server may execute on a first computer system and a client may execute on a second computer system. The client may be configured to send a first communication to the file server relating to a first computer file stored on the first computer system. The first communication may include first access control data associated with the first computer file. The file server may be configured to receive the first communication and extract the first access control data from the first communication. The file server may then store the extracted first access control data in extended attributes of the first computer file on the first computer system.

    摘要翻译: 提供了可以涉及通过计算机网络控制对计算机文件的访问或访问的方法,系统和计算机程序产品。 文件服务器可以在第一计算机系统上执行,并且客户端可以在第二计算机系统上执行。 客户端可以被配置为向存储在第一计算机系统上的第一计算机文件发送与文件服务器有关的第一通信。 第一通信可以包括与第一计算机文件相关联的第一访问控制数据。 文件服务器可以被配置为接收第一通信并从第一通信提取第一访问控制数据。 然后,文件服务器可以将提取的第一访问控制数据存储在第一计算机文件的扩展属性中。

    Nested Virtualization Performance In A Computer System
    2.
    发明申请
    Nested Virtualization Performance In A Computer System 有权
    计算机系统中的嵌套虚拟化性能

    公开(公告)号:US20110072428A1

    公开(公告)日:2011-03-24

    申请号:US12564524

    申请日:2009-09-22

    IPC分类号: G06F9/455

    摘要: A virtualization architecture for improving the performance of nested virtualization in a computer system. A virtualization instruction reads or writes data in a control structure used by a virtual machine monitor (VMM) to maintain state on a virtual machine (VM) to support transitions between a root mode of operation of a CPU in which the VMM executes and a non-root mode of operation of the CPU in which the VM executes. A privileged data access is made to a primary control structure according to the virtualization instruction if the CPU is in the root mode. A non-privileged data access is made to a secondary control structure according to the virtualization instruction if the CPU is in the non-root mode and a secondary control structure field in the primary control structure is enabled.

    摘要翻译: 用于提高计算机系统中嵌套虚拟化性能的虚拟化架构。 虚拟化指令在虚拟机监视器(VMM)使用的控制结构中读取或写入数据,以维护虚拟机(VM)上的状态,以支持VMM执行的CPU的根操作模式与非虚拟机 - 执行VM的CPU的运行模式。 如果CPU处于根模式,则根据虚拟化指令对主控制结构进行特权数据访问。 如果CPU处于非根模式并且主控制结构中的辅助控制结构字段被启用,则根据虚拟化指令对辅助控制结构进行非特权数据访问。

    Content addressable data storage and compression for semi-persistent computer memory for a database management system
    3.
    发明授权
    Content addressable data storage and compression for semi-persistent computer memory for a database management system 失效
    用于数据库管理系统的半持久计算机内存的内容可寻址数据存储和压缩

    公开(公告)号:US07117203B2

    公开(公告)日:2006-10-03

    申请号:US10728168

    申请日:2003-12-03

    IPC分类号: G06F17/30 G06F12/02

    摘要: Content addressable data storage and compression for semi-persistent computer memory for a database management system including providing a data structure that associates data identifiers and retrieval keys for memory blocks for storing in semi-persistent memory data from the database management system; searching for a segment of a chunk of data from the database management system that matches a memory block from semi-persistent memory; and if a matching segment is found: discarding the matching segment; storing in the data structure in the database management system a retrieval key for the matching segment in association with a data identifier; identifying an unmatched portion of the chunk that does not match the memory block; storing the unmatched portion semi-persistently in a free memory block from a file system; and storing in the data structure in the database management system a retrieval key for the unmatched portion in association with the data identifier.

    摘要翻译: 用于数据库管理系统的用于半持久计算机存储器的内容可寻址数据存储和压缩,包括提供将数据标识符和用于存储在来自数据库管理系统的半持久存储器数据中的存储器块的检索密钥相关联的数据结构; 从数据库管理系统中搜索与半永久存储器匹配的存储器块的一段数据; 并且如果找到匹配的段:丢弃匹配段; 在数据库管理系统中的数据结构中存储与数据标识符相关联的匹配段的检索密钥; 识别与所述存储器块不匹配的块的不匹配部分; 将不匹配的部分半持久地存储在文件系统的空闲存储器块中; 并且在所述数据库管理系统的数据结构中存储与所述数据标识符相关联的所述不匹配部分的检索密钥。

    Nested virtualization performance in a computer system

    公开(公告)号:US08479199B2

    公开(公告)日:2013-07-02

    申请号:US13426905

    申请日:2012-03-22

    IPC分类号: G06F9/455

    摘要: A virtualization architecture for improving the performance of nested virtualization in a computer system. A virtualization instruction reads or writes data in a control structure used by a virtual machine monitor (VMM) to maintain state on a virtual machine (VM) to support transitions between a root mode of operation of a CPU in which the VMM executes and a non-root mode of operation of the CPU in which the VM executes. A privileged data access is made to a primary control structure according to the virtualization instruction if the CPU is in the root mode. A non-privileged data access is made to a secondary control structure according to the virtualization instruction if the CPU is in the non-root mode and a secondary control structure field in the primary control structure is enabled.

    Transparent content addressable data storage and compression for a file system
    5.
    发明授权
    Transparent content addressable data storage and compression for a file system 失效
    文件系统的透明内容可寻址数据存储和压缩

    公开(公告)号:US07117204B2

    公开(公告)日:2006-10-03

    申请号:US10728169

    申请日:2003-12-03

    IPC分类号: G06F17/30 G06F12/02

    摘要: Transparent content addressable data storage and compression for a file system including providing a data structure that associates file identifiers and retrieval keys for memory blocks for storing file contents; storing in the data structure one or more file identifiers; providing a chunk of data comprising a quantity of input data of a file; retrieving a memory block from computer memory; searching for a segment of the chunk that matches the memory block; and if a matching segment is found: discarding the matching segment; providing a retrieval key for the memory block as a retrieval key for the matching segment; identifying an unmatched portion of the chunk that does not match the memory block; storing the unmatched portion; and providing a retrieval key for the unmatched portion.

    摘要翻译: 包括文件系统的透明内容可寻址数据存储和压缩,包括提供将用于存储文件内容的存储块的文件标识符和检索密钥相关联的数据结构; 在数据结构中存储一个或多个文件标识符; 提供包括文件的输入数据量的数据块; 从计算机存储器检索存储器块; 搜索与内存块匹配的块的段; 并且如果找到匹配的段:丢弃匹配段; 为所述存储块提供检索密钥作为所述匹配段的检索密钥; 识别与所述存储器块不匹配的块的不匹配部分; 存储不匹配的部分; 并为不匹配部分提供检索密钥。

    Nested virtualization performance in a computer system
    6.
    发明授权
    Nested virtualization performance in a computer system 有权
    在计算机系统中嵌套虚拟化性能

    公开(公告)号:US08479196B2

    公开(公告)日:2013-07-02

    申请号:US12564524

    申请日:2009-09-22

    IPC分类号: G06F9/455

    摘要: A virtualization architecture for improving the performance of nested virtualization in a computer system. A virtualization instruction reads or writes data in a control structure used by a virtual machine monitor (VMM) to maintain state on a virtual machine (VM) to support transitions between a root mode of operation of a CPU in which the VMM executes and a non-root mode of operation of the CPU in which the VM executes. A privileged data access is made to a primary control structure according to the virtualization instruction if the CPU is in the root mode. A non-privileged data access is made to a secondary control structure according to the virtualization instruction if the CPU is in the non-root mode and a secondary control structure field in the primary control structure is enabled.

    摘要翻译: 用于提高计算机系统中嵌套虚拟化性能的虚拟化架构。 虚拟化指令在虚拟机监视器(VMM)使用的控制结构中读取或写入数据,以维护虚拟机(VM)上的状态,以支持VMM执行的CPU的根操作模式与非虚拟机 - 执行VM的CPU的运行模式。 如果CPU处于根模式,则根据虚拟化指令对主控制结构进行特权数据访问。 如果CPU处于非根模式并且主控制结构中的辅助控制结构字段被启用,则根据虚拟化指令对辅助控制结构进行非特权数据访问。

    Nested Virtualization Performance In A Computer System
    7.
    发明申请
    Nested Virtualization Performance In A Computer System 有权
    计算机系统中的嵌套虚拟化性能

    公开(公告)号:US20120191948A1

    公开(公告)日:2012-07-26

    申请号:US13426905

    申请日:2012-03-22

    IPC分类号: G06F9/312

    摘要: A virtualization architecture for improving the performance of nested virtualization in a computer system. A virtualization instruction reads or writes data in a control structure used by a virtual machine monitor (VMM) to maintain state on a virtual machine (VM) to support transitions between a root mode of operation of a CPU in which the VMM executes and a non-root mode of operation of the CPU in which the VM executes. A privileged data access is made to a primary control structure according to the virtualization instruction if the CPU is in the root mode. A non-privileged data access is made to a secondary control structure according to the virtualization instruction if the CPU is in the non-root mode and a secondary control structure field in the primary control structure is enabled.

    摘要翻译: 用于提高计算机系统中嵌套虚拟化性能的虚拟化架构。 虚拟化指令在虚拟机监视器(VMM)使用的控制结构中读取或写入数据,以维护虚拟机(VM)上的状态,以支持VMM执行的CPU的根操作模式与非虚拟机 - 执行VM的CPU的运行模式。 如果CPU处于根模式,则根据虚拟化指令对主控制结构进行特权数据访问。 如果CPU处于非根模式并且主控制结构中的辅助控制结构字段被启用,则根据虚拟化指令对辅助控制结构进行非特权数据访问。

    ACCESSING AND PROVIDING ACCESS TO COMPUTER FILES OVER A COMPUTER NETWORK
    8.
    发明申请
    ACCESSING AND PROVIDING ACCESS TO COMPUTER FILES OVER A COMPUTER NETWORK 有权
    访问和提供计算机文件访问计算机网络

    公开(公告)号:US20120102079A1

    公开(公告)日:2012-04-26

    申请号:US12911644

    申请日:2010-10-25

    IPC分类号: G06F17/30

    摘要: Methods, systems and computer program products are provided that may relate to controlling access to or accessing computer files over a computer network. A file server may execute on a first computer system and a client may execute on a second computer system. The client may be configured to send a first communication to the file server relating to a first computer file stored on the first computer system. The first communication may include first access control data associated with the first computer file. The file server may be configured to receive the first communication and extract the first access control data from the first communication. The file server may then store the extracted first access control data in extended attributes of the first computer file on the first computer system.

    摘要翻译: 提供了可以涉及通过计算机网络控制对计算机文件的访问或访问的方法,系统和计算机程序产品。 文件服务器可以在第一计算机系统上执行,并且客户端可以在第二计算机系统上执行。 客户端可以被配置为向存储在第一计算机系统上的第一计算机文件发送与文件服务器有关的第一通信。 第一通信可以包括与第一计算机文件相关联的第一访问控制数据。 文件服务器可以被配置为接收第一通信并从第一通信提取第一访问控制数据。 然后,文件服务器可以将提取的第一访问控制数据存储在第一计算机文件的扩展属性中。

    Virtual machine data structures corresponding to nested virtualization levels
    9.
    发明授权
    Virtual machine data structures corresponding to nested virtualization levels 有权
    与嵌套虚拟化级别相对应的虚拟机数据结构

    公开(公告)号:US08819677B2

    公开(公告)日:2014-08-26

    申请号:US12953135

    申请日:2010-11-23

    IPC分类号: G06F9/455

    摘要: A system includes a processor providing hardware virtualization, and a memory to store a first virtual machine data structure corresponding to a first nested virtualization level and a second virtual machine data structure corresponding to a second nested virtualization level. The virtual machine data structures assist management of the hardware virtualization provided by the processor. The system includes a first nested virtual machine located within the first nested virtualization level and a second nested virtual machine located within the second nested virtualization level. The system includes hypervisors to manage the nested virtual machines using the virtual machine data structures. A root hypervisor is to manage the first nested virtual machine using the first virtual machine data structure. A first nested virtualization level hypervisor is to run within the first nested virtual machine and is to manage the second nested virtual machine using the second virtual machine data structure.

    摘要翻译: 系统包括提供硬件虚拟化的处理器和存储器,用于存储对应于第一嵌套虚拟化级别的第一虚拟机数据结构和对应于第二嵌套虚拟化级别的第二虚拟机数据结构。 虚拟机数据结构有助于管理由处理器提供的硬件虚拟化。 系统包括位于第一嵌套虚拟化级别内的第一嵌套虚拟机和位于第二嵌套虚拟化级别内的第二嵌套虚拟机。 该系统包括使用虚拟机数据结构管理嵌套虚拟机的虚拟机管理程序。 根管理程序是使用第一个虚拟机数据结构来管理第一个嵌套虚拟机。 第一个嵌套虚拟化级虚拟机管理程序将在第一个嵌套虚拟机内运行,并使用第二个虚拟机数据结构来管理第二个嵌套虚拟机。

    Virtual machine data structures corresponding to nested virtualization levels
    10.
    发明申请
    Virtual machine data structures corresponding to nested virtualization levels 有权
    与嵌套虚拟化级别相对应的虚拟机数据结构

    公开(公告)号:US20120131574A1

    公开(公告)日:2012-05-24

    申请号:US12953135

    申请日:2010-11-23

    IPC分类号: G06F9/455

    摘要: A system includes a processor providing hardware virtualization, and a memory to store a first virtual machine data structure corresponding to a first nested virtualization level and a second virtual machine data structure corresponding to a second nested virtualization level. The virtual machine data structures assist management of the hardware virtualization provided by the processor. The system includes a first nested virtual machine located within the first nested virtualization level and a second nested virtual machine located within the second nested virtualization level. The system includes hypervisors to manage the nested virtual machines using the virtual machine data structures. A root hypervisor is to manage the first nested virtual machine using the first virtual machine data structure. A first nested virtualization level hypervisor is to run within the first nested virtual machine and is to manage the second nested virtual machine using the second virtual machine data structure.

    摘要翻译: 系统包括提供硬件虚拟化的处理器和存储器,用于存储对应于第一嵌套虚拟化级别的第一虚拟机数据结构和对应于第二嵌套虚拟化级别的第二虚拟机数据结构。 虚拟机数据结构有助于管理由处理器提供的硬件虚拟化。 系统包括位于第一嵌套虚拟化级别内的第一嵌套虚拟机和位于第二嵌套虚拟化级别内的第二嵌套虚拟机。 该系统包括使用虚拟机数据结构管理嵌套虚拟机的虚拟机管理程序。 根管理程序是使用第一个虚拟机数据结构来管理第一个嵌套虚拟机。 第一个嵌套虚拟化级虚拟机管理程序将在第一个嵌套虚拟机内运行,并使用第二个虚拟机数据结构来管理第二个嵌套虚拟机。