会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • PERSISTENT DATA STRUCTURES
    • 持续数据结构
    • US20140195564A1
    • 2014-07-10
    • US14207002
    • 2014-03-12
    • Fusion-io, Inc.
    • Nisha TalagalaSwaminathan SundararamanDavid Flynn
    • G06F17/30
    • Apparatuses, systems, methods, and computer program products are disclosed for a persistent data structure. A method includes associating a logical identifier with a data structure. A method includes writing data of a data structure to a first region of a volatile memory module. A volatile memory module may be configured to ensure that data is preserved in response to a trigger. A method includes copying data of a data structure from a volatile memory module to a non-volatile storage medium such that the data of the data structure remains associated with a logical identifier.
    • 公开了用于持久数据结构的装置,系统,方法和计算机程序产品。 一种方法包括将逻辑标识符与数据结构相关联。 一种方法包括将数据结构的数据写入易失性存储器模块的第一区域。 易失性存储器模块可以被配置为确保响应于触发而保留数据。 一种方法包括将数据结构的数据从易失性存储器模块复制到非易失性存储介质,使得数据结构的数据保持与逻辑标识符相关联。
    • 6. 发明授权
    • Advanced groomer for storage array
    • 高级groomer存储阵列
    • US09146688B2
    • 2015-09-29
    • US13758824
    • 2013-02-04
    • Fusion-io, Inc.
    • Jingpei YangNed D. PlassonNisha TalagalaDhananjoy DasSwaminathan Sundararaman
    • G06F3/06G06F12/02
    • G06F3/064G06F12/0253
    • Techniques are disclosed relating to reclaiming data on recording media. In one embodiment, an apparatus has a solid-state memory array including a plurality of blocks. The solid-state memory array may implement a cache for one or more storage devices. Respective operational effects are determined relating to reclaiming ones of the plurality of blocks. One of the plurality of blocks is selected as a candidate for reclamation based on the determined operational effects, and the selected block is reclaimed. In some embodiments, the determined operational effects for a given block indicate a number of write operations to be performed to reclaim the given block. In some embodiments, operational effects are determined based on criteria relating to assigned quality-of-service levels. In some embodiments, operational effects are determined based on information relating to virtual storage units.
    • 公开了关于在记录介质上回收数据的技术。 在一个实施例中,装置具有包括多个块的固态存储器阵列。 固态存储器阵列可以实现一个或多个存储设备的高速缓存。 确定与回收多个块的回收相关的操作效果。 基于确定的操作效果,将多个块中的一个选择为回收候选,并且回收所选择的块。 在一些实施例中,给定块的确定的操作效果指示要执行的用于回收给定块的写入操作的数量。 在一些实施例中,基于与所分配的服务质量水平相关的标准来确定操作效果。 在一些实施例中,基于与虚拟存储单元相关的信息来确定操作效果。
    • 7. 发明申请
    • PERSISTENT MEMORY MANAGEMENT
    • 持续记忆管理
    • US20140195480A1
    • 2014-07-10
    • US14207093
    • 2014-03-12
    • Fusion-io, Inc.
    • Nisha TalagalaSwaminathan SundararamanDavid Flynn
    • G06F17/30G06F11/14
    • Apparatuses, systems, methods, and computer program products are disclosed for persistent memory management. Persistent memory management may include providing a persistent data structure stored at least partially in volatile memory configured to ensure persistence of the data structure in a non-volatile memory medium. Persistent memory management may include replicating a persistent data structure in volatile memory buffers of at least two non-volatile storage devices. Persistent memory management may include preserving a snapshot copy of data in association with completion of a barrier operation for the data. Persistent memory management may include determining which interface of a plurality of supported interfaces is to be used to flush data from a processor complex.
    • 公开了用于持久存储器管理的装置,系统,方法和计算机程序产品。 持久存储器管理可以包括提供至少部分地存储在被配置为确保数据结构在非易失性存储介质中的持久性的易失性存储器中的持久数据结构。 持久存储器管理可以包括在至少两个非易失性存储设备的易失性存储器缓冲器中复制持久数据结构。 持久存储器管理可以包括与完成数据的屏障操作相关联地保存数据的快照副本。 持久性存储器管理可以包括确定多个支持的接口的哪个接口将用于从处理器复合体刷新数据。
    • 10. 发明申请
    • SYSTEMS AND METHODS FOR LOG COORDINATION
    • 用于日志协调的系统和方法
    • US20150134926A1
    • 2015-05-14
    • US14075951
    • 2013-11-08
    • Fusion-io, Inc.
    • Jingpei YangNisha TalagalaSwaminathan SundararamanNed D. PlassonGregory N. Gillis
    • G06F3/06
    • G06F3/0611G06F3/0638G06F3/0652G06F3/0673G06F3/0688G06F17/40G06F2003/0697
    • A storage module may be configured to perform log storage operations on a storage log maintained on a non-volatile storage medium. An I/O client may utilize storage services of the storage module to maintain an upper-level log. The storage module may be configured to coordinate log storage and/or management operations between the storage log and the upper-level log. The coordination may include adapting a segment size of the logs to reduce write amplification. The coordination may further include coordinating validity information between log layers, adapting log grooming operations to reduce storage recovery overhead, defragmenting upper-level log data within the storage address space, preventing fragmentation of upper-level log data, and so on. The storage module may coordinate log operations by use of log coordination messages communicated between log layers.
    • 存储模块可以被配置为对保存在非易失性存储介质上的存储日志执行日志存储操作。 I / O客户端可以利用存储模块的存储服务来维护上级日志。 存储模块可以被配置为协调存储日志和上级日志之间的日志存储和/或管理操作。 协调可能包括调整日志的段大小以减少写入放大。 协调可以进一步包括协调日志层之间的有效性信息,适应日志修饰操作以减少存储恢复开销,对存储地址空间内的上层日志数据进行碎片整理,防止上级日志数据的分段等。 存储模块可以通过使用在日志层之间传送的日志协调消息来协调日志操作。