会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Endurant cache
    • Endurant缓存
    • US08862642B1
    • 2014-10-14
    • US13538921
    • 2012-06-29
    • Alain HamelJohn Benjamin BrazelJustin Michael HustedMax Laier
    • Alain HamelJohn Benjamin BrazelJustin Michael HustedMax Laier
    • G06F17/30
    • G06F17/30194
    • Various embodiments are directed towards enabling data writes utilizing a node cache and a logstore stored on a stable storage device. A client device may send data to a node for writing to a parent file. The node may cache the received data prior to writing the data to the parent file. Caching the received data may comprise adding the received data to a node cache and to a logstore. In one embodiment, the node cache may include a coalescer that combines data from a plurality of data writes from the client device to the node prior to writing to the parent file. In some embodiments, the logstore may be mirrored logstore on one or more stable storage devices. The parent file may periodically be updated from the node cache data. After the parent file is updated, the node cache data and the logstore data may be purged.
    • 各种实施例涉及利用存储在稳定存储设备上的节点高速缓存和日志仓的启用数据写入。 客户端设备可以向节点发送数据以写入父文件。 节点可以在将数据写入父文件之前缓存所接收的数据。 缓存所接收的数据可以包括将接收到的数据添加到节点高速缓存和到logstore。 在一个实施例中,节点高速缓存可以包括合并器,其将来自客户端设备的多个数据写入的数据组合到节点之前,该数据写入到父文件之前。 在一些实施例中,可以在一个或多个稳定的存储设备上镜像日志库。 可以从节点缓存数据中周期性地更新父文件。 父文件更新后,可以清除节点缓存数据和日志库数据。
    • 3. 发明授权
    • Versioned coalescer
    • 版本聚结器
    • US08812612B1
    • 2014-08-19
    • US13452491
    • 2012-04-20
    • Max LaierJohn Benjamin Brazel
    • Max LaierJohn Benjamin Brazel
    • G06F15/167
    • G06F17/30132
    • The various embodiments are directed towards enabling a versioned coalescer to defer when data blocks cached in unstable storage may be flushed to stable storage. In at least one of the various embodiments, deferring the flushing of cached data blocks until they are read may avoid having to periodically suspend cache operations to flush all cached data from unstable storage to stable storage. In at least one of the various embodiments, if data blocks may be written, a versioned coalescer may cache the data blocks in a high-performance node cache that may be dedicated to a node in a distributed file system. Further, if a process requires a snapshot of at least a portion of the file system a versioned coalescer may examine the node caches for each node. If a node cache contains relevant data blocks the versioned coalescer may insert a snapshot sentinel into the node cache.
    • 当不稳定存储器中缓存的数据块可能被刷新到稳定的存储时,各种实施例旨在使得版本化的聚结器能够推迟。 在各种实施例中的至少一个实施例中,推迟缓冲数据块的刷新直到它们被读取可以避免必须周期性地暂停高速缓存操作以将所有高速缓存的数据从不稳定存储冲刷到稳定存储。 在各种实施例中的至少一个中,如果可以写入数据块,则版本化的聚结器可以将数据块缓存在可能专用于分布式文件系统中的节点的高性能节点高速缓存中。 此外,如果进程需要文件系统的至少一部分的快照,则版本化聚合器可以检查每个节点的节点高速缓存。 如果节点缓存包含相关数据块,则版本化聚合器可以将快照哨兵插入到节点高速缓存中。