ON-DEMAND SNAPSHOT AND PRUNE IN A DATA STORAGE SYSTEM
    82.
    发明申请
    ON-DEMAND SNAPSHOT AND PRUNE IN A DATA STORAGE SYSTEM 有权
    数据存储系统中的需求分析和预警

    公开(公告)号:US20170075605A1

    公开(公告)日:2017-03-16

    申请号:US15343436

    申请日:2016-11-04

    Abstract: A method of data progression in a data storage system having at least two tiers of storage space. A first tier may include storage space in a SLC SSD and a second tier may include storage space in a MLC SSD. The method may include setting a predetermined free space threshold for the first tier of storage space, monitoring free space in the first tier of storage space, and when the amount of available free space in the first tier of storage space decreases to the predetermined free space threshold, generating an on-demand snapshot of at least a portion of the data of the first tier of storage space by designating that data as read-only. The on-demand snapshot may then be transferred to the second tier of storage space, thereby freeing the corresponding portion of data of the first tier of storage space for new writes.

    Abstract translation: 一种具有至少两层存储空间的数据存储系统中的数据进展方法。 第一层可以包括SLC SSD中的存储空间,并且第二层可以包括MLC SSD中的存储空间。 该方法可以包括为第一层存储空间设置预定的可用空间阈值,监视第一层存储空间中的可用空间,以及当第一层存储空间中的可用空闲空间量减少到预定的可用空间 阈值,通过将该数据指定为只读来生成第一层存储空间的至少一部分数据的按需快照。 然后可以将按需快照传送到第二层存储空间,从而释放用于新写入的第一层存储空间的相应部分的数据。

    REVERSIBLE DATA MODIFICATIONS WITHIN DS UNITS
    83.
    发明申请
    REVERSIBLE DATA MODIFICATIONS WITHIN DS UNITS 审中-公开
    在DS单元中的可逆数据修改

    公开(公告)号:US20170075585A1

    公开(公告)日:2017-03-16

    申请号:US15357622

    申请日:2016-11-21

    Abstract: A method includes sending a set of destructive modification requests to a set of storage units regarding a set of encoded data slices. The method further includes determining, by each storage unit of a decode threshold number of storage units of the set of storage units, whether to preserve a respective corresponding one of the decode threshold number of encoded data slices prior to executing a corresponding one of the set of destructive modification requests. When determined to preserve the respective corresponding one of the decode threshold number of encoded data slices, determining, by a first storage unit of the decode threshold number of storage units, to flag a first encoded data slice of the decode threshold number of encoded data slices or temporarily store a copy of the first encoded data slice. When determined to flag the first encoded data slice, flagging the first encoded data slice as preserved.

    Abstract translation: 一种方法包括将关于一组编码数据切片的一组破坏性修改请求发送到一组存储单元。 该方法还包括由每个存储单元确定该组存储单元的存储单元的解码阈值数量,是否在执行该组中相应的一个之前保留编码数据片段的解码阈值数目中的相应对应的一个 的破坏性修改请求。 当被确定为保留编码数据片的解码阈值数目中的相应对应的一个时,由第一存储单元确定解码阈值数量的存储单元,以标记编码数据片的解码阈值数量的第一编码数据片 或临时存储第一编码数据片的副本。 当确定标记第一编码数据切片时,将第一编码数据切片标记为保留。

    Configuring storage resources of a dispersed storage network
    84.
    发明授权
    Configuring storage resources of a dispersed storage network 有权
    配置分散存储网络的存储资源

    公开(公告)号:US09594639B2

    公开(公告)日:2017-03-14

    申请号:US14527139

    申请日:2014-10-29

    Abstract: A method begins by a processing module of a dispersed storage network (DSN) ascertaining a decode threshold value for dispersed storage error encoding data for storage in storage units of the DSN. The method continues with the processing module determining a total width value for the dispersed storage error encoding based on the decode threshold value, a number of selected sites within the DSN, and a number of selected storage units of the selected sites. The method continues with the processing module determining logical storage slots within the selected storage units based on the total width value, the number of selected, and the number of selected storage units. The method continues with the processing module writing a set of encoded data slices to a total width value of the logical storage slots within at least some of the selected storage units of the selected sites based on a slice-to-slot mapping.

    Abstract translation: 一种分散存储网络(DSN)的处理模块从DSN的存储单元中确定分散存储错误编码数据的解码阈值开始。 该方法继续,处理模块基于解码阈值,DSN内的选定站点的数量和所选择的站点的选定存储单元的数量来确定用于分散的存储错误编码的总宽度值。 该方法继续处理模块基于总宽度值,所选择的数量和所选择的存储单元的数量来确定所选择的存储单元内的逻辑存储时隙。 该方法继续,处理模块基于片对映射将所编码的数据片段写入到所选择的站点的所选存储单元的至少一些中的逻辑存储时隙的总宽度值。

    Member Replacement in an Array of Information Storage Devices
    85.
    发明申请
    Member Replacement in an Array of Information Storage Devices 审中-公开
    信息存储设备阵列中的成员替换

    公开(公告)号:US20170060712A1

    公开(公告)日:2017-03-02

    申请号:US15348433

    申请日:2016-11-10

    Abstract: An information handling system includes a method for detecting a predictive failure indication for a predictive failure indicated physical disk of a disk group, determining an amount of used storage capacity of a lowest capacity physical disk of the disk group, and comparing a replacement storage capacity of a replacement physical disk to the used storage capacity. When the replacement storage capacity is greater than or equal to the used storage capacity even if the replacement storage capacity is less than a lowest storage capacity of the lowest capacity physical disk of the disk group, replacing the predictive failure indicated physical disk with the replacement physical disk.

    Abstract translation: 一种信息处理系统,包括用于检测指示的盘组的预测故障指示物理盘的预测失败指示的方法,确定所述盘组的最低容量物理盘的已使用存储容量的量,以及将所述盘组的替换存储容量 更换物理磁盘到使用的存储容量。 当替换存储容量大于或等于所使用的存储容量时,即使替换存储容量小于磁盘组的最低容量物理磁盘的最低存储容量,用替换物理替换表示预测故障的物理磁盘 磁盘。

    Performance of processors is improved by limiting number of branch prediction levels
    86.
    发明授权
    Performance of processors is improved by limiting number of branch prediction levels 有权
    通过限制分支预测级别的数量来提高处理器的性能

    公开(公告)号:US09582284B2

    公开(公告)日:2017-02-28

    申请号:US13308696

    申请日:2011-12-01

    Abstract: A method utilizes information provided by performance monitoring hardware to dynamically adjust the number of levels of speculative branch predictions allowed (typically 3 or 4 per thread) for a processor core. The information includes cycles-per-instruction (CPI) for the processor core and number of memory accesses per unit time. If the CPI is below a CPI threshold; and the number of memory accesses (NMA) per unit time is above a prescribed threshold, the number of levels of speculative branch predictions is reduced per thread for the processor core. Likewise, the number of levels of speculative branch predictions could be increased, from a low level to maximum allowed, if the CPI threshold is exceeded or the number of memory accesses per unit time is below the prescribed threshold.

    Abstract translation: 一种方法利用由性能监视硬件提供的信息来动态调整对于处理器核心允许的推测分支预测级别(通常为每线程3或4个)。 该信息包括处理器核心的每个指令周期(CPI)和每单位时间的存储器访问次数。 如果CPI低于CPI阈值; 并且每单位时间的存储器访问次数(NMA)高于规定的阈值,则对于处理器核,每个线程的推测分支预测的级别数量减少。 同样地,如果超过CPI阈值或每单位时间的存储器访问次数低于规定的阈值,则可以将推测分支预测的级数从低级别增加到允许的最大级别。

    Process and apparatus to reduce declared capacity of a storage device by reducing a range of logical addresses
    87.
    发明授权
    Process and apparatus to reduce declared capacity of a storage device by reducing a range of logical addresses 有权
    通过减少逻辑地址的范围来减少存储设备的声明容量的过程和设备

    公开(公告)号:US09582203B2

    公开(公告)日:2017-02-28

    申请号:US14621275

    申请日:2015-02-12

    Abstract: Systems, methods and/or devices are used to reduce declared capacity of non-volatile memory of a storage device in a storage system. In one aspect, the method includes, detecting an amelioration trigger for reducing declared capacity of non-volatile memory of a storage device of the storage system, and in accordance with the detected amelioration trigger, performing an amelioration process to reduce declared capacity of the non-volatile memory of the storage device, the performing including reducing a range of logical addresses of a logical address space available to a host. In some embodiments, the storage device includes one or more flash memory devices. In some embodiments, the detecting, the performing, or both are performed by the storage device, or by one or more subsystems of the storage system distinct from the storage device, or by the host.

    Abstract translation: 系统,方法和/或设备用于减少存储系统中存储设备的非易失性存储器的声明容量。 一方面,该方法包括:检测用于减少存储系统的存储装置的非易失性存储器的声明容量的改进触发,并且根据检测到的改善触发,执行改进处理以减少非易失性存储器的声明容量, 存储设备的非易失性存储器,执行包括减少主机可用的逻辑地址空间的逻辑地址的范围。 在一些实施例中,存储设备包括一个或多个闪存设备。 在一些实施例中,检测,执行或两者都由存储设备或与存储设备不同的存储系统的一个或多个子系统执行,或由主机执行。

    Monitoring activity on a computer
    88.
    发明授权
    Monitoring activity on a computer 有权
    在计算机上监视活动

    公开(公告)号:US09577903B2

    公开(公告)日:2017-02-21

    申请号:US14447218

    申请日:2014-07-30

    Abstract: A mechanism of monitoring activity on a computer which may be applied to measuring the performance of the computer. The computer is configured to track a first set of information relating to at least a first occurrence of at least one scenario on the computer. At least some of the first set of information is evaluated to make a determination about the first occurrence of the scenario. Based on that determination, the computer may be configured to track a second set of information relating to at least a second occurrence of the scenario on the computer, in which the second set of information includes at least some types of information not tracked in the first set of information. The second set of information can then be evaluated.

    Abstract translation: 监视计算机上的活动的机制,可用于测量计算机的性能。 计算机被配置为跟踪与计算机上的至少一个场景的至少第一次出现有关的第一组信息。 对第一组信息中的至少一些进行评估,以确定场景的第一次出现。 基于该确定,计算机可以被配置为跟踪与计算机上的场景的至少第二次出现相关的第二组信息,其中第二组信息包括在第一个信息中未被跟踪的至少一些类型的信息 一套信息。 然后可以评估第二组信息。

    Identifying hung condition exceeding predetermined frequency threshold and modifying hanging escalation tasks to avoid hang conditions
    90.
    发明授权
    Identifying hung condition exceeding predetermined frequency threshold and modifying hanging escalation tasks to avoid hang conditions 有权
    识别挂起状态超过预定频率阈值,并修改悬挂升级任务以避免挂起状况

    公开(公告)号:US09575814B2

    公开(公告)日:2017-02-21

    申请号:US14689737

    申请日:2015-04-17

    Abstract: In a method for processing work items that have not been completed by a first escalation, a computer determines that the first escalation failed to complete execution, processed fewer work items than the first escalation is configured to process, or completed execution beyond an allotted processing time. The computer duplicates the first escalation to form a second escalation. In addition, the computer configures the second escalation to process the work items that have not been completed by the first escalation. Furthermore, the computer disables the first escalation and activates the second escalation to process the work items that have not been completed by the first escalation.

    Abstract translation: 在用于处理尚未通过第一升级完成的工作项的方法中,计算机确定第一次升级未能完成执行,处理的工作项比第一次升级被配置为处理更少的工作项,或者超出了分配的处理时间之后的完成执行 。 计算机复制第一次升级以形成第二次升级。 此外,计算机配置第二次升级以处理第一次升级尚未完成的工作项。 此外,计算机禁用第一次升级,并激活第二次升级以处理第一次升级尚未完成的工作项。

Patent Agency Ranking