Storage system
    5.
    发明授权
    Storage system 有权
    存储系统

    公开(公告)号:US08924513B2

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

    申请号:US12831326

    申请日:2010-07-07

    摘要: A pseudo peer-to-peer network system including several clients, each adapted to execute a path driver program. A path driver program is provided, including the steps of locating storage peers connected to the network via a network interface for storing or accessing data items provided in memories of storage peers by means of a global address table. The global address table is updated periodically by at least one configuration server of the pseudo peer-to-peer network. The network further includes at least one time server, which generates a global time clock to which local time clocks of all storage peers of the pseudo peer-to-peer network are synchronized such that a global address table updated by the configuration server is activated by all storage peers at the same scheduled time to be consistent throughout the pseudo peer-to-peer network at all times.

    摘要翻译: 一种包括几个客户机的伪对等网络系统,每个客户端适于执行路径驱动程序。 提供一种路径驱动程序,包括通过网络接口定位连接到网络的存储对等体的步骤,用于通过全局地址表存储或访问在存储对等体的存储器中提供的数据项。 全局地址表由伪对等网络的至少一个配置服务器周期性地更新。 该网络还包括至少一个时间服务器,其生成全局时钟,伪对等网络的所有存储对等体的本地时钟同步到该全局时钟,使得由配置服务器更新的全局地址表由 所有存储对等体在相同的调度时间内始终在整个伪对等网络中保持一致。

    Container marker scheme for reducing write amplification in solid state devices
    6.
    发明授权
    Container marker scheme for reducing write amplification in solid state devices 有权
    用于减少固态设备中写入放大的容器标记方案

    公开(公告)号:US08463983B2

    公开(公告)日:2013-06-11

    申请号:US12559959

    申请日:2009-09-15

    IPC分类号: G06F12/00

    CPC分类号: G11C16/349 G11C16/3495

    摘要: A solid state storage device and method are provided. Multiple blocks are configured as storage memory for a solid state storage device, and each block includes multiple pages. A controller is configured to operate the solid state storage device. A free block of the multiple blocks is assigned a marker level by the controller. For a particular page of the multiple pages, each particular page of data is written to a block of the multiple blocks with a marker level corresponding to a level of dynamicity calculated by the controller for that particular page.

    摘要翻译: 提供了一种固态存储装置和方法。 多个块被配置为固态存储设备的存储存储器,并且每个块包括多个页面。 控制器被配置为操作固态存储设备。 多个块的空闲块由控制器分配一个标记级别。 对于多页的特定页面,每个特定的数据页面被写入多个块的块,其中标记级别对应于由该控制器为该特定页面计算的动态水平。

    MEMORY MANAGEMENT IN A NON-VOLATILE SOLID STATE MEMORY DEVICE
    9.
    发明申请
    MEMORY MANAGEMENT IN A NON-VOLATILE SOLID STATE MEMORY DEVICE 有权
    非易失性固态存储器件中的存储器管理

    公开(公告)号:US20110022931A1

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

    申请号:US12835783

    申请日:2010-07-14

    IPC分类号: H03M13/05 G06F11/10

    摘要: A computer-implemented method of managing a memory of a non-volatile solid state memory device by balancing write/erase cycles among blocks to level block usage. The method includes: monitoring an occurrence of an error during a read operation in a memory unit of the device, wherein the error is correctable by error-correcting code; and programming the memory unit according to the monitored occurrence of the error; wherein the step of monitoring the occurrence of an error is carried out for at least one block; and wherein said step of programming comprises wear-leveling the monitored block according the error monitored for the monitored block. A computer system and a computer program-product is also provided.The non-volatile solid state memory device includes: a memory unit having data stored therein; and a controller with a logic for programming the memory unit according to a monitored occurrence of an error during a read operation. The method includes: monitoring an occurrence of an error during a read operation in a memory unit of the device; and programming the memory unit according to the monitored occurrence of the error.

    摘要翻译: 一种计算机实现的通过平衡块之间的写入/擦除循环来平衡块使用来管理非易失性固态存储器件的存储器的方法。 该方法包括:在设备的存储器单元中的读取操作期间监视错误的发生,其中可通过纠错码校正错误; 并根据所监视的错误发生来对存储器单元进行编程; 其中,针对至少一个块执行监视错误发生的步骤; 并且其中所述编程步骤包括根据所监视的块监测的误差来磨损所监视的块。 还提供了计算机系统和计算机程序产品。 非易失性固态存储装置包括:具有存储在其中的数据的存储单元; 以及控制器,具有用于根据在读取操作期间监视的错误发生来对存储器单元进行编程的逻辑。 该方法包括:在设备的存储器单元中的读取操作期间监视错误的发生; 并根据监视出现的错误对存储器单元进行编程。

    Memory management in a non-volatile solid state memory device
    10.
    发明授权
    Memory management in a non-volatile solid state memory device 有权
    非易失性固态存储器件中的内存管理

    公开(公告)号:US08370712B2

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

    申请号:US12835783

    申请日:2010-07-14

    IPC分类号: G11C29/00 G11C11/34

    摘要: A computer-implemented method of managing a memory of a non-volatile solid state memory device by balancing write/erase cycles among blocks to level block usage. The method includes: monitoring an occurrence of an error during a read operation in a memory unit of the device, wherein the error is correctable by error-correcting code; and programming the memory unit according to the monitored occurrence of the error; wherein the step of monitoring the occurrence of an error is carried out for at least one block; and wherein said step of programming comprises wear-leveling the monitored block according the error monitored for the monitored block. A computer system and a computer program-product is also provided.The non-volatile solid state memory device includes: a memory unit having data stored therein; and a controller with a logic for programming the memory unit according to a monitored occurrence of an error during a read operation. The method includes: monitoring an occurrence of an error during a read operation in a memory unit of the device; and programming the memory unit according to the monitored occurrence of the error.

    摘要翻译: 一种计算机实现的通过平衡块之间的写入/擦除循环来平衡块使用来管理非易失性固态存储器件的存储器的方法。 该方法包括:在设备的存储器单元中的读取操作期间监视错误的发生,其中可通过纠错码校正错误; 并根据所监视的错误发生来对存储器单元进行编程; 其中,针对至少一个块执行监视错误发生的步骤; 并且其中所述编程步骤包括根据所监视的块监测的误差来磨损所监视的块。 还提供了计算机系统和计算机程序产品。 非易失性固态存储装置包括:具有存储在其中的数据的存储单元; 以及控制器,具有用于根据在读取操作期间监视的错误发生来对存储器单元进行编程的逻辑。 该方法包括:在设备的存储器单元中的读取操作期间监视错误的发生; 并根据监视出现的错误对存储器单元进行编程。