Direct Memory Access and Super Page Swapping Optimizations For A Memory Blade
    11.
    发明申请
    Direct Memory Access and Super Page Swapping Optimizations For A Memory Blade 有权
    直接内存访问和内存刀片的超级页面交换优化

    公开(公告)号:US20100332720A1

    公开(公告)日:2010-12-30

    申请号:US12492537

    申请日:2009-06-26

    摘要: A system and method is illustrated for identifying an Input/Output (I/O) driver module, using a hypervisor, to receive a read command to read a virtual memory page from a remote memory location. Further, the system and method includes reading the remote virtual memory page, using the I/O driver module, into a memory buffer managed by the I/O driver module. Additionally, the system and method includes storing the virtual memory page in the memory buffer to a persistent storage device. The system and method also includes identifying a remote super page, using a hypervisor, the remote super page including a remote sub page. Additionally, the system and method includes identifying a local super page, using the hypervisor, the local super page including a local sub page. Further, the system and method includes swapping the local sub page for the remote sub page, using the hypervisor, the swapping occurring over a network.

    摘要翻译: 示出了使用管理程序来识别输入/输出(I / O)驱动器模块以从远程存储器位置接收读取命令以读取虚拟存储器页面的系统和方法。 此外,该系统和方法包括使用I / O驱动器模块将远程虚拟存储器页面读入由I / O驱动器模块管理的存储器缓冲器中。 此外,该系统和方法包括将存储器缓冲器中的虚拟存储器页面存储到持久存储设备。 系统和方法还包括使用管理程序识别远程超级页面,远程超级页面包括远程子页面。 此外,该系统和方法包括使用管理程序识别本地超级页面,本地超级页面包括本地子页面。 此外,系统和方法包括使用管理程序交换远程子页面的本地子页面,通过网络发生交换。

    Direct memory access and super page swapping optimizations for a memory blade
    12.
    发明授权
    Direct memory access and super page swapping optimizations for a memory blade 有权
    直接内存访问和内存刀片的超级页面交换优化

    公开(公告)号:US08966195B2

    公开(公告)日:2015-02-24

    申请号:US12492537

    申请日:2009-06-26

    IPC分类号: G06F12/08 G06F9/50 G06F9/455

    摘要: A system and method is illustrated for identifying an Input/Output (I/O) driver module, using a hypervisor, to receive a read command to read a virtual memory page from a remote memory location. Further, the system and method includes reading the remote virtual memory page, using the I/O driver module, into a memory buffer managed by the I/O driver module. Additionally, the system and method includes storing the virtual memory page in the memory buffer to a persistent storage device. The system and method also includes identifying a remote super page, using a hypervisor, the remote super page including a remote sub page. Additionally, the system and method includes identifying a local super page, using the hypervisor, the local super page including a local sub page. Further, the system and method includes swapping the local sub page for the remote sub page, using the hypervisor, the swapping occurring over a network.

    摘要翻译: 示出了使用管理程序来识别输入/输出(I / O)驱动器模块以从远程存储器位置接收读取命令以读取虚拟存储器页面的系统和方法。 此外,该系统和方法包括使用I / O驱动器模块将远程虚拟存储器页面读入由I / O驱动器模块管理的存储器缓冲器中。 此外,该系统和方法包括将存储器缓冲器中的虚拟存储器页面存储到持久存储设备。 系统和方法还包括使用管理程序识别远程超级页面,远程超级页面包括远程子页面。 此外,该系统和方法包括使用管理程序识别本地超级页面,本地超级页面包括本地子页面。 此外,系统和方法包括使用管理程序交换远程子页面的本地子页面,通过网络发生交换。

    Organizing And Managing A Memory Blade With Super Pages And Buffers
    13.
    发明申请
    Organizing And Managing A Memory Blade With Super Pages And Buffers 有权
    使用超级页面和缓冲区组织和管理内存刀片

    公开(公告)号:US20120005556A1

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

    申请号:US13257271

    申请日:2009-06-29

    IPC分类号: G06F11/08 G06F12/10

    CPC分类号: G06F12/1009

    摘要: A system and method is illustrated wherein a protocol agent module receives a memory request encoded with a protocol, the memory request identifying an address location in a memory module managed by a buffer. Additionally, the system and method includes a memory controller to process the memory request to identify the buffer that manages the address location in the memory module. Further, the system and method includes an address mapping module to process the memory request to identify at least one super page associated with the memory module, the at least one super page associated with the address location.

    摘要翻译: 示出了系统和方法,其中协议代理模块接收用协议编码的存储器请求,该存储器请求标识由缓冲器管理的存储器模块中的地址位置。 另外,该系统和方法包括一个存储器控制器,用于处理存储器请求以识别管理存储器模块中的地址位置的缓冲器。 此外,系统和方法包括地址映射模块,用于处理存储器请求以识别与存储器模块相关联的至少一个超级页面,该至少一个超级页面与地址位置相关联。

    Establishing network quality of service for a virtual machine
    14.
    发明授权
    Establishing network quality of service for a virtual machine 有权
    建立虚拟机的网络服务质量

    公开(公告)号:US08638799B2

    公开(公告)日:2014-01-28

    申请号:US12501067

    申请日:2009-07-10

    摘要: A system and method for implementing a VM to identify a data packet for transmission, the data packet including a QoS the data packet is to receive as compared to another QoS that another data packet is to receive. The system and method further includes a SNIC to pull the data packet from the VM based upon the QoS the data packet is to receive. The system and method may also include a link scheduler module to transmit the data packet based upon the QoS the data packet is to receive. The system and method may also include a receiver to receive a management instruction from a network management device, the management instruction to dictate the QoS the data packet is to receive based upon a SLA.

    摘要翻译: 一种用于实现VM以识别用于传输的数据分组的系统和方法,所述数据分组包括与另一数据分组将要接收的另一QoS相比数据分组将要接收的QoS。 该系统和方法还包括:SNIC,用于根据数据包要接收的QoS来拉取来自VM的数据包。 系统和方法还可以包括链路调度器模块,用于基于数据分组将要接收的QoS发送数据分组。 该系统和方法还可以包括接收器,用于从网络管理设备接收管理指令,所述管理指令基于SLA来指示数据分组要接收的QoS。

    HYPERVISOR-BASED MANAGEMENT OF LOCAL AND REMOTE VIRTUAL MEMORY PAGES
    15.
    发明申请
    HYPERVISOR-BASED MANAGEMENT OF LOCAL AND REMOTE VIRTUAL MEMORY PAGES 有权
    本地和远程虚拟内存页面的基于优化的管理

    公开(公告)号:US20120030406A1

    公开(公告)日:2012-02-02

    申请号:US13259113

    申请日:2009-06-29

    IPC分类号: G06F12/10 G06F12/02

    摘要: A system and method is illustrated for comparing a target memory address and a local memory size using a hypervisor module that resides upon a compute blade, the comparison based upon a unit of digital information for the target memory address and an additional unit of digital information for the local memory size. Additionally, the system and method utilizes swapping of a local virtual memory page with a remote virtual memory page using a swapping module that resides on the hypervisor module, the swapping based upon the comparing of the target memory address and the local memory size. Further, the system and method is implemented to transmit the local virtual memory page to a memory blade using a transmission module that resides upon the compute blade.

    摘要翻译: 示出了系统和方法,用于使用位于计算刀片上的虚拟机管理程序模块来比较目标存储器地址和本地存储器大小,该比较基于用于目标存储器地址的数字信息的单位和用于 本地内存大小。 此外,该系统和方法利用使用驻留在管理程序模块上的交换模块将本地虚拟内存页面与远程虚拟内存页面进行交换,基于目标存储器地址与本地存储器大小的比较进行交换。 此外,该系统和方法被实现为使用驻留在计算刀片上的传输模块将本地虚拟存储器页面传送到存储器刀片。