会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 7. 发明申请
    • NVRAM DATA ORGANIZATION USING SELF-DESCRIBING ENTITIES FOR PREDICTABLE RECOVERY AFTER POWER-LOSS
    • 电力损失后使用自我描述实体进行可预测恢复的NVRAM数据组织
    • US20150193156A1
    • 2015-07-09
    • US14151443
    • 2014-01-09
    • NetApp, Inc.
    • Kayuri H. PatelHari Shankar
    • G06F3/06
    • G06F3/0619G06F3/065G06F3/0659G06F3/0688G06F11/1441G06F11/1471G06F12/0246G06F2211/1038
    • In one embodiment, a node coupled to a plurality of solid state drives (SSDs) executes a storage input/output (I/O) stack having a plurality of layers. Write data associated with one or more write requests to the SSDs is stored in a volatile log. The write data is organized into one or more extents that are copied to the SSDs. The volatile log has a front-end and a set of records with metadata. The metadata includes a head offset referencing an initial record and a tail offset referencing a final record. A portion of the one or more write requests including the write data is copied to a non-volatile log maintained in a non-volatile random access memory (NVRAM). The front-end and the set of records from the volatile log are copied, but the head offset and the tail offset are not, to reduce an amount of metadata copied to the NVRAM.
    • 在一个实施例中,耦合到多个固态驱动器(SSD)的节点执行具有多个层的存储输入/输出(I / O)堆栈。 将与一个或多个写请求相关联的数据写入SSD被存储在易失性日志中。 写入数据被组织成一个或多个被复制到SSD的盘区。 易失性日志具有前端和一组具有元数据的记录。 元数据包括引用初始记录的头部偏移和引用最终记录的尾部偏移。 包括写入数据的一个或多个写请求的一部分被复制到维护在非易失性随机存取存储器(NVRAM)中的非易失性日志。 来自易失性日志的前端和一组记录被复制,但是头偏移和尾部偏移量不是,以减少复制到NVRAM的元数据量。
    • 8. 发明授权
    • NVRAM data organization using self-describing entities for predictable recovery after power-loss
    • NVRAM数据组织使用自我描述实体在电力损失后可预测的恢复
    • US09152330B2
    • 2015-10-06
    • US14151443
    • 2014-01-09
    • NetApp, Inc.
    • Kayuri H. PatelHari Shankar
    • G06F12/16G06F3/06G06F12/02
    • G06F3/0619G06F3/065G06F3/0659G06F3/0688G06F11/1441G06F11/1471G06F12/0246G06F2211/1038
    • In one embodiment, a node coupled to a plurality of solid state drives (SSDs) executes a storage input/output (I/O) stack having a plurality of layers. Write data associated with one or more write requests to the SSDs is stored in a volatile log. The write data is organized into one or more extents that are copied to the SSDs. The volatile log has a front-end and a set of records with metadata. The metadata includes a head offset referencing an initial record and a tail offset referencing a final record. A portion of the one or more write requests including the write data is copied to a non-volatile log maintained in a non-volatile random access memory (NVRAM). The front-end and the set of records from the volatile log are copied, but the head offset and the tail offset are not, to reduce an amount of metadata copied to the NVRAM.
    • 在一个实施例中,耦合到多个固态驱动器(SSD)的节点执行具有多个层的存储输入/输出(I / O)堆栈。 将与一个或多个写请求相关联的数据写入SSD被存储在易失性日志中。 写入数据被组织成一个或多个被复制到SSD的盘区。 易失性日志具有前端和一组具有元数据的记录。 元数据包括引用初始记录的头部偏移和引用最终记录的尾部偏移。 包括写入数据的一个或多个写请求的一部分被复制到维护在非易失性随机存取存储器(NVRAM)中的非易失性日志。 来自易失性日志的前端和一组记录被复制,但是头偏移和尾部偏移量不是,以减少复制到NVRAM的元数据量。
    • 9. 发明授权
    • NVRAM data organization using self-describing entities for predictable recovery after power-loss
    • NVRAM数据组织使用自我描述实体在电力损失后可预测的恢复
    • US08806115B1
    • 2014-08-12
    • US14162289
    • 2014-01-23
    • NetApp, Inc.
    • Kayuri H. PatelHari Shankar
    • G06F12/00
    • G06F3/0619G06F3/065G06F3/0659G06F3/0688G06F11/1441G06F11/1471G06F12/0246G06F2211/1038
    • In one embodiment, a parallel (e.g., tiered) logging technique is provided to deliver low latency acknowledgements of input/output (I/O) requests, such as write requests, while avoiding loss of data. Write data may be stored (copied) as a log in a portion of a dynamic random access memory and a non-volatile random access memory (NVRAM). The NVRAM may be configured as, e.g., a persistent write-back cache of the node, while parameters of the request may be stored in another portion of the NVRAM configured as the log (NVLog). The write data may be organized into separate variable length blocks or extents and “written back” out-of-order from the write-back cache to storage devices, such as SSDs, e.g., organized into a data container (intended destination of the write request). The write data may be preserved in the NVlog until each extent is safely stored on SSD.
    • 在一个实施例中,提供并行(例如,分层)记录技术以在避免数据丢失的同时传送诸如写入请求的输入/输出(I / O)请求的低等待时间确认。 写数据可以作为日志存储(复制)在动态随机存取存储器和非易失性随机存取存储器(NVRAM)的一部分中。 NVRAM可以被配置为例如节点的持久回写缓存,而请求的参数可以被存储在被配置为日志(NVLog)的NVRAM的另一部分中。 写数据可以被组织成单独的可变长度块或扩展区,并且从写回高速缓存“无回写”到存储设备(例如SSD),例如被组织成数据容器(写入的预期目的地 请求)。 写入数据可以保存在NVlog中,直到每个盘区被安全地存储在SSD上。