Block storage interface for virtual memory
    2.
    发明申请
    Block storage interface for virtual memory 有权
    虚拟内存块存储接口

    公开(公告)号:US20090307716A1

    公开(公告)日:2009-12-10

    申请号:US12135908

    申请日:2008-06-09

    IPC分类号: G06F9/46

    CPC分类号: G06F12/1009 G06F9/45537

    摘要: A method for interfacing block storage devices is disclosed. The method can include receiving communications from an initiator at a block storage device interface, translating the received communications, transmitting the translated communications to a native storage device driver, forwarding the translated communication to a physical adapter, and controlling physical storage devices in response to the communications received from the initiator. Other embodiments are also disclosed

    摘要翻译: 公开了一种用于接口块存储设备的方法。 该方法可以包括从块存储设备接口处的发起者接收通信,翻译所接收的通信,将翻译后的通信传送到本地存储设备驱动器,将转换的通信转发到物理适配器,以及响应于所述物理存储设备来控制物理存储设备 来自发起者的通信。 还公开了其他实施例

    Storing and retrieving blocks of data having different dimensions in/from block storage devices
    3.
    发明授权
    Storing and retrieving blocks of data having different dimensions in/from block storage devices 有权
    在块存储设备中存储和检索具有不同维度的数据块

    公开(公告)号:US08271764B2

    公开(公告)日:2012-09-18

    申请号:US13219907

    申请日:2011-08-29

    IPC分类号: G06F12/10

    摘要: A method for storing and retrieving blocks of data having different dimensions is disclosed. The method can include receiving a first data segment to be stored in a block storage device where the first data segment has an address. The method can also include determining if the first data segment conforms to a standard dimension and sorting the first data segment according to the destination address if it does not have a standard dimension. The method can further include placing a non-standard data segment into a unfilled block allocation and placing a second non-standard data segment into the unfilled block allocation when the second data segment has the destination identifier. Other embodiments are also disclosed.

    摘要翻译: 公开了一种用于存储和检索具有不同尺寸的数据块的方法。 该方法可以包括接收要存储在第一数据段具有地址的块存储设备中的第一数据段。 该方法还可以包括确定第一数据段是否符合标准维度,并且如果第一数据段不具有标准维度,则根据目的地地址排序第一数据段。 该方法还可以包括:当第二数据段具有目的地标识符时,将非标准数据段放入未填充块分配并将第二非标准数据段放入未填充块分配中。 还公开了其他实施例。

    STORING AND RETRIEVING BLOCKS OF DATA HAVING DIFFERENT DIMENSIONS IN/FROM BLOCK STORABE DEVICES
    4.
    发明申请
    STORING AND RETRIEVING BLOCKS OF DATA HAVING DIFFERENT DIMENSIONS IN/FROM BLOCK STORABE DEVICES 有权
    存储和检索在/从块式存储设备中的不同尺寸的数据块

    公开(公告)号:US20110314248A1

    公开(公告)日:2011-12-22

    申请号:US13219907

    申请日:2011-08-29

    IPC分类号: G06F12/02

    摘要: A method for storing and retrieving blocks of data having different dimensions is disclosed. The method can include receiving a first data segment to be stored in a block storage device where the first data segment has an address. The method can also include determining if the first data segment conforms to a standard dimension and sorting the first data segment according to the destination address if it does not have a standard dimension. The method can further include placing a non-standard data segment into a unfilled block allocation and placing a second non-standard data segment into the unfilled block allocation when the second data segment has the destination identifier. Other embodiments are also disclosed.

    摘要翻译: 公开了一种用于存储和检索具有不同尺寸的数据块的方法。 该方法可以包括接收要存储在块存储装置中的第一数据段,其中第一数据段具有地址。 该方法还可以包括确定第一数据段是否符合标准维度,并且如果第一数据段不具有标准维度,则根据目的地地址排序第一数据段。 该方法还可以包括:当第二数据段具有目的地标识符时,将非标准数据段放入未填充块分配并将第二非标准数据段放入未填充块分配中。 还公开了其他实施例。

    Arrangements for Storing and Retrieving Blocks of Data Having Different Dimensions
    5.
    发明申请
    Arrangements for Storing and Retrieving Blocks of Data Having Different Dimensions 失效
    存储和检索具有不同维度的数据块的安排

    公开(公告)号:US20090307461A1

    公开(公告)日:2009-12-10

    申请号:US12135958

    申请日:2008-06-09

    IPC分类号: G06F12/10

    摘要: A method for storing and retrieving blocks of data having different dimensions is disclosed. The method can include receiving a first data segment to be stored in a block storage device where the first data segment has an address. The method can also include determining if the first data segment conforms to a standard dimension and sorting the first data segment according to the destination address if it does not have a standard dimension. The method can further include placing a non-standard data segment into a unfilled block allocation and placing a second non-standard data segment into the unfilled block allocation when the second data segment has the destination identifier. Other embodiments are also disclosed.

    摘要翻译: 公开了一种用于存储和检索具有不同尺寸的数据块的方法。 该方法可以包括接收要存储在第一数据段具有地址的块存储设备中的第一数据段。 该方法还可以包括确定第一数据段是否符合标准维度,并且如果第一数据段不具有标准维度,则根据目的地地址排序第一数据段。 该方法还可以包括:当第二数据段具有目的地标识符时,将非标准数据段放入未填充块分配并将第二非标准数据段放入未填充块分配中。 还公开了其他实施例。

    Dynamic allocation of virtual real memory for applications based on monitored usage
    6.
    发明授权
    Dynamic allocation of virtual real memory for applications based on monitored usage 有权
    基于受监视的使用情况,为应用程序虚拟实际内存的动态分配

    公开(公告)号:US08145871B2

    公开(公告)日:2012-03-27

    申请号:US12135468

    申请日:2008-06-09

    IPC分类号: G06F12/00

    CPC分类号: G06F9/5016 G06F9/5077

    摘要: Mechanisms for dynamic reallocation of memory to an application, the memory being from a pool of virtual real memory allocated to a virtual client that executes the application, are disclosed. In one embodiment, a virtual client is allocated a pool of virtual real memory. A subset of this pool of virtual real memory is a block of memory allocated for use by an application. The allocation may be stated as a range of allocated memory with an upper and lower limit. The application calls a kernel service when it thinks it needs a new allocation of memory. The new allocation is established by a power hypervisor connected to the virtual client. Memory is exported by way of a Paging Space Partition.

    摘要翻译: 公开了将内存动态重新分配给应用程序的机制,该存储器来自分配给执行应用程序的虚拟客户机的虚拟实际存储器池。 在一个实施例中,向虚拟客户端分配虚拟实际存储器池。 这个虚拟实际内存池的一个子集是分配给应用程序使用的内存块。 分配可以被表示为具有上限和下限的分配的存储器的范围。 当应用程序认为它需要新的内存分配时,调用内核服务。 新分配由连接到虚拟客户端的电源管理程序建立。 内存通过分页空间分区导出。

    Arrangements for storing and retrieving blocks of data having different dimensions
    7.
    发明授权
    Arrangements for storing and retrieving blocks of data having different dimensions 失效
    用于存储和检索具有不同维度的数据块的安排

    公开(公告)号:US08028147B2

    公开(公告)日:2011-09-27

    申请号:US12135958

    申请日:2008-06-09

    IPC分类号: G06F12/10

    摘要: A method for storing and retrieving blocks of data having different dimensions is disclosed. The method can include receiving a first data segment to be stored in a block storage device where the first data segment has an address. The method can also include determining if the first data segment conforms to a standard dimension and sorting the first data segment according to the destination address if it does not have a standard dimension. The method can further include placing a non-standard data segment into a unfilled block allocation and placing a second non-standard data segment into the unfilled block allocation when the second data segment has the destination identifier. Other embodiments are also disclosed.

    摘要翻译: 公开了一种用于存储和检索具有不同尺寸的数据块的方法。 该方法可以包括接收要存储在第一数据段具有地址的块存储设备中的第一数据段。 该方法还可以包括确定第一数据段是否符合标准维度,并且如果第一数据段不具有标准维度,则根据目的地地址排序第一数据段。 该方法还可以包括:当第二数据段具有目的地标识符时,将非标准数据段放入未填充块分配并将第二非标准数据段放入未填充块分配中。 还公开了其他实施例。

    Systems and Methods for Entitlement of Virtual Real Memory for Applications
    8.
    发明申请
    Systems and Methods for Entitlement of Virtual Real Memory for Applications 有权
    用于应用虚拟实际内存的系统和方法

    公开(公告)号:US20090307457A1

    公开(公告)日:2009-12-10

    申请号:US12135468

    申请日:2008-06-09

    IPC分类号: G06F12/02

    CPC分类号: G06F9/5016 G06F9/5077

    摘要: Systems, methods and media for dynamic reallocation of memory to an application, the memory from a pool of virtual real memory allocated to a virtual client that executes the application are disclosed. In one embodiment, a virtual client is allocated a pool of virtual real memory. A subset of this pool of virtual real memory is a block of memory allocated for use by an application. The allocation may be stated as a range of allocated memory with an upper and lower limit. The application calls a kernel service when it thinks it needs a new allocation of memory. The new allocation is established by a power hypervisor connected to the virtual client. Memory is exported by way of a Paging Space Partition.

    摘要翻译: 公开了用于向应用程序动态重新分配内存的系统,方法和介质,分配给执行应用程序的虚拟客户端的虚拟实际存储池的存储器。 在一个实施例中,向虚拟客户端分配虚拟实际存储器池。 这个虚拟实际内存池的一个子集是分配给应用程序使用的内存块。 分配可以被表示为具有上限和下限的分配的存储器的范围。 当应用程序认为它需要新的内存分配时,调用内核服务。 新分配由连接到虚拟客户端的电源管理程序建立。 内存通过分页空间分区导出。