ENCRYPTING DATA IN VOLATILE MEMORY
    1.
    发明申请
    ENCRYPTING DATA IN VOLATILE MEMORY 有权
    在易失性存储器中加密数据

    公开(公告)号:US20120272073A1

    公开(公告)日:2012-10-25

    申请号:US13495988

    申请日:2012-06-13

    IPC分类号: G06F12/14

    CPC分类号: G06F21/78

    摘要: Provided are a computer program product, system, and method to allocate blocks of memory in a memory device having a plurality of blocks. An unencrypted memory allocation function requests allocation of unencrypted blocks in the memory device. An encrypted memory allocation function requests allocation of encrypted blocks in the memory device. An unencrypted Input/Output (I/O) request performs an I/O operation against the unencrypted blocks in the memory device. An encrypted I/O request function performs an I/O operation against the encrypted blocks in the memory device. An operating system uses an encryption key associated with the encrypted blocks to encrypt or decrypt data in the encrypted blocks to perform the encrypted I/O operation in response to processing the encrypted I/O request functions, wherein the unencrypted and encrypted memory allocation functions and unencrypted and encrypted I/O request functions comprise different functions in a library of functions available to the application.

    摘要翻译: 提供了一种在具有多个块的存储器件中分配存储器块的计算机程序产品,系统和方法。 未加密的存储器分配功能请求在存储器件中分配未加密的块。 加密存储器分配功能请求在存储器件中分配加密块。 未加密的输入/输出(I / O)请求针对存储器件中的未加密块执行I / O操作。 加密的I / O请求功能对存储器件中的加密块执行I / O操作。 操作系统使用与加密块相关联的加密密钥来加密或解密加密块中的数据,以响应于处理加密的I / O请求功能来执行加密的I / O操作,其中未加密和加密的存储器分配功能和 未加密和加密的I / O请求功能在应用程序可用的功能库中包含不同的功能。

    Apparatus, system, and method for relocating logical array hot spots
    2.
    发明授权
    Apparatus, system, and method for relocating logical array hot spots 有权
    用于重新定位逻辑阵列热点的装置,系统和方法

    公开(公告)号:US08423739B2

    公开(公告)日:2013-04-16

    申请号:US12027152

    申请日:2008-02-06

    IPC分类号: G06F12/00

    摘要: An apparatus, system, and method are disclosed for relocating logical array hot spots. An organization module organizes a plurality of logical arrays. Each logical array comprises a plurality of logical segments from a plurality of storage devices and configured to store data. An identification module identifies a hot spot on a first logical array if accesses to the first logical array exceed an access threshold. A migration module dynamically migrates a first logical segment from the first logical array to a second logical segment of a second logical array, wherein the migration is transparent to a host and data of the first logical segment is continuously available to the host.

    摘要翻译: 公开了用于重定位逻辑阵列热点的装置,系统和方法。 组织模块组织多个逻辑阵列。 每个逻辑阵列包括来自多个存储设备的多个逻辑段并且被配置为存储数据。 如果对第一逻辑阵列的访问超过访问阈值,则识别模块识别第一逻辑阵列上的热点。 迁移模块将第一逻辑段从第一逻辑阵列动态迁移到第二逻辑阵列的第二逻辑段,其中迁移对于主机是透明的,并且第一逻辑段的数据对主机持续可用。

    APPARATUS, SYSTEM, AND METHOD FOR RELOCATING STORAGE POOL HOT SPOTS
    3.
    发明申请
    APPARATUS, SYSTEM, AND METHOD FOR RELOCATING STORAGE POOL HOT SPOTS 有权
    装置,系统和方法,用于移动存储池热点

    公开(公告)号:US20090198748A1

    公开(公告)日:2009-08-06

    申请号:US12027140

    申请日:2008-02-06

    IPC分类号: G06F17/30

    摘要: An apparatus, system, and method are disclosed for relocating storage pool hot spots. An identification module identifies a hot spot on a first storage pool if accesses to the first storage pool exceed an access threshold. The first storage pool is part of a plurality of storage pools. Each storage pool comprises a plurality of logical segments from a plurality of storage devices. Each storage device is of a specified class. A migration module dynamically migrates data of a first logical segment to a second storage pool. The migration is transparent to a host and the data of the first logical segment is continuously available to the host.

    摘要翻译: 公开了用于重新定位存储池热点的装置,系统和方法。 如果对第一存储池的访问超过访问阈值,则识别模块识别第一存储池上的热点。 第一个存储池是多个存储池的一部分。 每个存储池包括来自多个存储设备的多个逻辑段。 每个存储设备都是一个指定的类。 迁移模块将第一逻辑段的数据动态迁移到第二个存储池。 迁移对于主机是透明的,并且第一逻辑段的数据对主机持续可用。

    Apparatus, system, and method for migrating wear spots
    4.
    发明授权
    Apparatus, system, and method for migrating wear spots 有权
    用于迁移磨损点的装置,系统和方法

    公开(公告)号:US08055835B2

    公开(公告)日:2011-11-08

    申请号:US12144427

    申请日:2008-06-23

    IPC分类号: G06F12/16

    CPC分类号: G06F12/0246 G06F2212/7211

    摘要: An apparatus, system, and method are disclosed for migrating wear spots in solid-state drives. A count module counts lifetime write cycles for logical units of a plurality of solid-state memories. Each logical unit has a logical address. An identification module identifies a wear spot on a first logical unit of a first solid-state memory if a count for the first logical unit exceeds a cycle threshold. A migration module dynamically migrates data of the first logical unit to a second solid-state memory, wherein the data is continuously available at an original logical address.

    摘要翻译: 公开了用于在固态驱动器中迁移磨损点的装置,系统和方法。 计数模块对多个固态存储器的逻辑单元计数寿命写周期。 每个逻辑单元都有一个逻辑地址。 如果第一逻辑单元的计数超过周期阈值,则识别模块识别第一固态存储器的第一逻辑单元上的磨损点。 迁移模块将第一逻辑单元的数据动态迁移到第二固态存储器,其中数据在原始逻辑地址处连续可用。

    APPARATUS, SYSTEM, AND METHOD FOR RELOCATING LOGICAL ARRAY HOT SPOTS
    5.
    发明申请
    APPARATUS, SYSTEM, AND METHOD FOR RELOCATING LOGICAL ARRAY HOT SPOTS 有权
    装置,系统和方法,用于移动逻辑阵列热点

    公开(公告)号:US20090198940A1

    公开(公告)日:2009-08-06

    申请号:US12027152

    申请日:2008-02-06

    IPC分类号: G06F12/02 G06F12/00

    摘要: An apparatus, system, and method are disclosed for relocating logical array hot spots. An organization module organizes a plurality of logical arrays. Each logical array comprises a plurality of logical segments from a plurality of storage devices and configured to store data. An identification module identifies a hot spot on a first logical array if accesses to the first logical array exceed an access threshold. A migration module dynamically migrates a first logical segment from the first logical array to a second logical segment of a second logical array, wherein the migration is transparent to a host and data of the first logical segment is continuously available to the host.

    摘要翻译: 公开了用于重定位逻辑阵列热点的装置,系统和方法。 组织模块组织多个逻辑阵列。 每个逻辑阵列包括来自多个存储设备的多个逻辑段并且被配置为存储数据。 如果对第一逻辑阵列的访问超过访问阈值,识别模块识别第一逻辑阵列上的热点。 迁移模块将第一逻辑段从第一逻辑阵列动态迁移到第二逻辑阵列的第二逻辑段,其中迁移对于主机是透明的,并且第一逻辑段的数据对主机持续可用。

    Apparatus, system, and method for relocating storage pool hot spots
    6.
    发明授权
    Apparatus, system, and method for relocating storage pool hot spots 有权
    存储池热点搬迁的设备,系统和方法

    公开(公告)号:US08914340B2

    公开(公告)日:2014-12-16

    申请号:US12027140

    申请日:2008-02-06

    IPC分类号: G06F13/00 G06F17/30 G06F3/06

    摘要: An apparatus, system, and method are disclosed for relocating storage pool hot spots. An identification module identifies a hot spot on a first storage pool if accesses to the first storage pool exceed an access threshold. The first storage pool is part of a plurality of storage pools. Each storage pool comprises a plurality of logical segments from a plurality of storage devices. Each storage device is of a specified class. A migration module dynamically migrates data of a first logical segment to a second storage pool. The migration is transparent to a host and the data of the first logical segment is continuously available to the host.

    摘要翻译: 公开了用于重新定位存储池热点的装置,系统和方法。 如果对第一存储池的访问超过访问阈值,则识别模块识别第一存储池上的热点。 第一个存储池是多个存储池的一部分。 每个存储池包括来自多个存储设备的多个逻辑段。 每个存储设备都是一个指定的类。 迁移模块将第一逻辑段的数据动态迁移到第二个存储池。 迁移对于主机是透明的,并且第一逻辑段的数据对主机持续可用。

    APPARATUS, SYSTEM, AND METHOD FOR MIGRATING WEAR SPOTS
    7.
    发明申请
    APPARATUS, SYSTEM, AND METHOD FOR MIGRATING WEAR SPOTS 有权
    装置,系统和移动磨损的方法

    公开(公告)号:US20090319743A1

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

    申请号:US12144427

    申请日:2008-06-23

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0246 G06F2212/7211

    摘要: An apparatus, system, and method are disclosed for migrating wear spots in solid-state drives. A count module counts lifetime write cycles for logical units of a plurality of solid-state memories. Each logical unit has a logical address. An identification module identifies a wear spot on a first logical unit of a first solid-state memory if a count for the first logical unit exceeds a cycle threshold. A migration module dynamically migrates data of the first logical unit to a second solid-state memory, wherein the data is continuously available at an original logical address.

    摘要翻译: 公开了用于在固态驱动器中迁移磨损点的装置,系统和方法。 计数模块对多个固态存储器的逻辑单元计数寿命写周期。 每个逻辑单元都有一个逻辑地址。 如果第一逻辑单元的计数超过周期阈值,则识别模块识别第一固态存储器的第一逻辑单元上的磨损点。 迁移模块将第一逻辑单元的数据动态迁移到第二固态存储器,其中数据在原始逻辑地址处连续可用。