ZFS BLOCK-LEVEL DEDUPLICATION AT CLOUD SCALE
    27.
    发明申请

    公开(公告)号:US20180196830A1

    公开(公告)日:2018-07-12

    申请号:US15610416

    申请日:2017-05-31

    Abstract: Techniques described herein relate to systems and methods of data storage, and more particularly to providing layering of file system functionality on an object interface. In certain embodiments, file system functionality may be layered on cloud object interfaces to provide cloud-based storage while allowing for functionality expected from a legacy applications. For instance, POSIX interfaces and semantics may be layered on cloud-based storage, while providing access to data in a manner consistent with file-based access with data organization in name hierarchies. Various embodiments also may provide for memory mapping of data so that memory map changes are reflected in persistent storage while ensuring consistency between memory map changes and writes. For example, by transforming a ZFS file system disk-based storage into ZFS cloud-based storage, the ZFS file system gains the elastic nature of cloud storage.

    LOW-LATENCY DIRECT CLOUD ACCESS WITH FILE SYSTEM HIERARCHIES AND SEMANTICS

    公开(公告)号:US20180196825A1

    公开(公告)日:2018-07-12

    申请号:US15610467

    申请日:2017-05-31

    Abstract: Techniques described herein relate to systems and methods of data storage, and more particularly to providing layering of file system functionality on an object interface. In certain embodiments, file system functionality may be layered on cloud object interfaces to provide cloud-based storage while allowing for functionality expected from a legacy applications. For instance, POSIX interfaces and semantics may be layered on cloud-based storage, while providing access to data in a manner consistent with file-based access with data organization in name hierarchies. Various embodiments also may provide for memory mapping of data so that memory map changes are reflected in persistent storage while ensuring consistency between memory map changes and writes. For example, by transforming a ZFS file system disk-based storage into ZFS cloud-based storage, the ZFS file system gains the elastic nature of cloud storage.

    SYSTEM AND METHODS FOR PRIORITIZING DATA IN A CACHE
    29.
    发明申请
    SYSTEM AND METHODS FOR PRIORITIZING DATA IN A CACHE 有权
    用于在缓存中优化数据的系统和方法

    公开(公告)号:US20150154216A1

    公开(公告)日:2015-06-04

    申请号:US14579799

    申请日:2014-12-22

    Abstract: Implementations described and claimed herein provide a system and methods for prioritizing data in a cache. In one implementation, a priority level, such as critical, high, and normal, is assigned to cached data. The priority level dictates how long the data is cached and consequently, the order in which the data is evicted from the cache memory. Data assigned a priority level of critical will be resident in cache memory unless heavy memory pressure causes the system to reclaim memory and all data assigned a priority state of high or normal has been evicted. High priority data is cached longer than normal priority data, with normal priority data being evicted first. Accordingly, important data assigned a priority level of critical, such as a deduplication table, is kept resident in cache memory at the expense of other data, regardless of the frequency or recency of use of the data.

    Abstract translation: 在此描述和要求保护的实现提供了用于在高速缓存中对数据进行优先级排列的系统和方法。 在一个实现中,诸如关键,高和正常的优先级被分配给缓存的数据。 优先级指示数据被缓存多长时间,从而指示数据从高速缓冲存储器中逐出的顺序。 分配优先级的关键数据将驻留在高速缓存中,除非存储器压力过大导致系统回收内存,并且所有分配了高或正常优先级状态的数据已被驱逐。 高优先级数据被缓存长于正常优先级数据,首先将正常的优先级数据逐出。 因此,无论使用数据的频率或新近程度如何,分配了关键重要级别的重要数据(如重复数据删除表)都将以其他数据为代价而以高速缓存的形式存在。

    Apparatus system and method for providing raw data in a level-two cache
    30.
    发明授权
    Apparatus system and method for providing raw data in a level-two cache 有权
    用于在二级缓存中提供原始数据的装置系统和方法

    公开(公告)号:US08935481B2

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

    申请号:US13656108

    申请日:2012-10-19

    Abstract: Aspects of the present disclosure disclose systems and methods for managing a level-two persistent cache. In various aspects, a solid-state drive is employed as a level-two cache to expand the capacity of existing caches. Any data stored in the level-two cache may be stored in a particular version or format of data known as “raw” data, in contrast to storing the data in a “cooked” version, as is typically stored in a level-one cache.

    Abstract translation: 本公开的方面公开了用于管理二级持久高速缓存的系统和方法。 在各个方面,采用固态驱动器作为二级缓存来扩展现有高速缓存的容量。 存储在二级高速缓存中的任何数据可以存储在被称为“原始”数据的特定版本或数据格式中,与将数据存储在“熟”版本中相反,如通常存储在一级缓存中 。

Patent Agency Ranking