RENEWAL MANAGEMENT FOR DATA ITEMS
    3.
    发明申请
    RENEWAL MANAGEMENT FOR DATA ITEMS 失效
    数据项目的再生管理

    公开(公告)号:US20090245519A1

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

    申请号:US12411791

    申请日:2009-03-26

    IPC分类号: H04L9/06 G06F17/30 G06F12/14

    摘要: A system, method apparatus, and computer readable medium for managing renewal of a dynamic set of data items. Each data item has an associated renewal deadline, in a data item management system. A renewal schedule allocates to each data item a renewal interval for renewal of the data item. On addition of a new data item, if a potential renewal interval having a duration required for renewal of the data item, and having an ending at the renewal deadline for that item does not overlap a time period in the schedule during which the system is busy, the renewal schedule is automatically updated by allocating the potential renewal interval to the new data item. If the potential renewal interval does overlap a busy period, the renewal schedule is automatically updated by selecting an earlier renewal interval for at least one data item in the set.

    摘要翻译: 一种用于管理动态数据项集的更新的系统,方法装置和计算机可读介质。 在数据项管理系统中,每个数据项具有关联的更新期限。 更新计划为每个数据项分配更新数据项的更新间隔。 在添加新数据项时,如果具有更新数据项所需的持续时间并且在该项目的更新期限结束的潜在更新间隔与系统正忙的时间表中的时间段不重叠 ,通过将潜在的更新间隔分配给新的数据项来自动更新更新计划。 如果潜在的更新间隔与繁忙期间重叠,则通过为集合中的至少一个数据项选择较早的更新间隔来自动更新更新计划。

    Renewal management for data items
    4.
    发明授权
    Renewal management for data items 失效
    数据项更新管理

    公开(公告)号:US08681990B2

    公开(公告)日:2014-03-25

    申请号:US12411791

    申请日:2009-03-26

    IPC分类号: H04L9/00

    摘要: A system, method apparatus, and computer readable medium for managing renewal of a dynamic set of data items. Each data item has an associated renewal deadline, in a data item management system. A renewal schedule allocates to each data item a renewal interval for renewal of the data item. On addition of a new data item, if a potential renewal interval having a duration required for renewal of the data item, and having an ending at the renewal deadline for that item does not overlap a time period in the schedule during which the system is busy, the renewal schedule is automatically updated by allocating the potential renewal interval to the new data item. If the potential renewal interval does overlap a busy period, the renewal schedule is automatically updated by selecting an earlier renewal interval for at least one data item in the set.

    摘要翻译: 一种用于管理动态数据项集的更新的系统,方法装置和计算机可读介质。 在数据项管理系统中,每个数据项具有关联的更新期限。 更新计划为每个数据项分配更新数据项的更新间隔。 在添加新数据项时,如果具有更新数据项所需的持续时间并且在该项目的更新期限结束的潜在更新间隔与系统正忙期间的调度中的时间段不重叠 ,通过将潜在的更新间隔分配给新的数据项来自动更新更新计划。 如果潜在的更新间隔与繁忙期间重叠,则通过为集合中的至少一个数据项选择较早的更新间隔来自动更新更新计划。

    MEMORY MANAGEMENT IN A NON-VOLATILE SOLID STATE MEMORY DEVICE
    5.
    发明申请
    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.

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

    Storage system
    6.
    发明授权
    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.

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

    Memory management in a non-volatile solid state memory device
    7.
    发明授权
    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.

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

    STORAGE SYSTEM
    8.
    发明申请
    STORAGE SYSTEM 有权
    存储系统

    公开(公告)号:US20110010434A1

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

    申请号:US12831326

    申请日:2010-07-07

    IPC分类号: G06F15/16

    摘要: 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.

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

    Wear-level of cells/pages/sub-pages/blocks of a memory
    9.
    发明授权
    Wear-level of cells/pages/sub-pages/blocks of a memory 有权
    存储器的单元/页/子页/块的磨损级别

    公开(公告)号:US09170933B2

    公开(公告)日:2015-10-27

    申请号:US13700545

    申请日:2011-06-06

    IPC分类号: G06F9/312 G06F12/02 G11C16/34

    摘要: A method for wear-leveling cells, pages, sub-pages or blocks of a memory such as a flash memory includes receiving (S10) a chunk of data to be written on the cell, page, sub-page or block of the memory; counting (S40), in the received chunk of data, a number of times a given type of binary data ‘0’ or ‘1’ is to be written; and distributing (S50) the writing of the received chunk of data among cells, pages, sub-pages or blocks of the memory such as to wear-level the memory with respect to the number of the given type of binary data ‘0’ or ‘1’ counted in the chunk of data to be written.

    摘要翻译: 一种用于对诸如闪速存储器的存储器的单元,页,子页或块进行磨损均衡的方法包括:接收(S10)要写入存储器的单元,页,子页或块的数据块; 在接收到的数据块中计数(S40)多少次给定类型的二进制数据“0”或“1”被写入; 并且分配(S50)在所述存储器的单元,页面,子页面或块之间写入所接收的数据块,以便相对于给定类型的二进制数据“0”的数量对存储器进行磨损级别 “1”计入要写入的数据块中。

    Valid page threshold based garbage collection for solid state drive
    10.
    发明授权
    Valid page threshold based garbage collection for solid state drive 有权
    基于固态驱动器的基于页面阈值的垃圾回收

    公开(公告)号:US08799561B2

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

    申请号:US13560065

    申请日:2012-07-27

    IPC分类号: G06F12/02

    摘要: A method for garbage collection in a solid state drive (SSD) includes determining whether the SSD is idle by a garbage collection module of the SSD; based on determining that the SSD is idle, determining a victim block from a plurality of memory blocks of the SSD; determining a number of valid pages in the victim block; comparing the determined number of valid pages in the victim block to a valid page threshold; and based on the number of valid pages in the victim block being less than the valid page threshold, issuing a garbage collection request for the victim block.

    摘要翻译: 一种在固态硬盘(SSD)中进行垃圾收集的方法,包括:通过SSD的垃圾收集模块确定SSD是否空闲; 基于确定所述SSD是空闲的,从所述SSD的多个存储块中确定受害者块; 确定受害者块中的有效页数; 将确定的受害者块中的有效页面数量与有效页面阈值进行比较; 并且基于受害者块中的有效页面的数量小于有效页面阈值,向受害者块发布垃圾回收请求。