OBSERVATION OF DATA IN PERSISTENT MEMORY
    1.
    发明申请
    OBSERVATION OF DATA IN PERSISTENT MEMORY 有权
    观察记忆中的数据

    公开(公告)号:US20140365734A1

    公开(公告)日:2014-12-11

    申请号:US13914001

    申请日:2013-06-10

    Abstract: Systems and methods for reliably using data storage media. Multiple processors are configured to access a persistent memory. For a given data block corresponding to a write access request from a first processor to the persistent memory, a cache controller prevents any read access of a copy of the given data block in an associated cache. The cache controller prevents any read access while detecting an acknowledgment that the given data block is stored in the persistent memory is not yet received. Until the acknowledgment is received, the cache controller allows write access of the copy of the given data block in the associated cache only for a thread in the first processor that originally sent the write access request. The cache controller invalidates any copy of the given data block in any cache levels below the associated cache.

    Abstract translation: 可靠地使用数据存储介质的系统和方法。 多个处理器被配置为访问持久存储器。 对于对应于从第一处理器到持久存储器的写访问请求的给定数据块,高速缓存控制器防止在相关联的高速缓存中的给定数据块的副本的任何读访问。 高速缓存控制器在检测到尚未接收到持久存储器中存储给定数据块的确认时防止任何读访问。 在接收到确认之前,高速缓存控制器允许仅对最初发送写访问请求的第一处理器中的线程对相关联的高速缓存中的给定数据块的副本进行写访问。 高速缓存控制器使相关高速缓存下的任何缓存级别的给定数据块的任何副本无效。

    ASSIGNING READ REQUESTS BASED ON BUSYNESS OF DEVICES
    2.
    发明申请
    ASSIGNING READ REQUESTS BASED ON BUSYNESS OF DEVICES 有权
    根据设备的繁琐准备阅读要求

    公开(公告)号:US20150363123A1

    公开(公告)日:2015-12-17

    申请号:US14833432

    申请日:2015-08-24

    Abstract: Techniques are provided for assigning read requests to storage devices in a manner that reduces the likelihood that any storage device will become overloaded or underutilized. Specifically, a read-request handler assigns read requests that are directed to each particular item among the storage devices that have copies of the item based on how busy each of those storage devices is. Consequently, even though certain storage devices may have copies of the same item, there may be times during which one storage device is assigned a disproportionate number of the reads of the item because the other storage device is busy with read requests for other items, and there may be other times during which other storage device is assigned a disproportionate number of the reads of the item because the one storage device is busy with read request for other items. Various techniques for estimating the busyness of storage devices are provided, including fraction-based estimates, interval-based estimates, and the response-time-based estimates. Techniques for smoothing those estimates, and for handicapping devices, are also provided.

    Abstract translation: 提供了以减少任何存储设备将变得过载或未充分利用的可能性的方式将读请求分配给存储设备的技术。 具体地说,读取请求处理程序根据这些存储设备的忙碌来分配针对具有项目副本的存储设备中的每个特定项目的读取请求。 因此,尽管某些存储设备可能具有相同项目的副本,但是由于另一个存储设备忙于对其他项目的读取请求,所以可能存在一个存储设备被分配了不成比例的该项目的读取的次数,以及 可能存在其他存储设备被分配了不成比例数量的项目的其他时间,因为一个存储设备忙于对其他项目的读取请求。 提供了用于估计存储设备的繁忙性的各种技术,包括基于分数的估计,基于间隔的估计和基于响应时间的估计。 还提供了用于平滑这些估计的技术和用于障碍装置的技术。

    TECHNIQUES TO TAKE CLEAN DATABASE FILE SNAPSHOT IN AN ONLINE DATABASE
    5.
    发明申请
    TECHNIQUES TO TAKE CLEAN DATABASE FILE SNAPSHOT IN AN ONLINE DATABASE 有权
    在线数据库中使用清洁数据库文件快照的技术

    公开(公告)号:US20150286649A1

    公开(公告)日:2015-10-08

    申请号:US14243792

    申请日:2014-04-02

    CPC classification number: G06F17/30088 G06F17/30377

    Abstract: Techniques are described herein for making a clean file snapshot of a target file. The techniques may be applied to a single target file, to a set of target files, or to an entire database The techniques involve transitioning the target file through a series of states. During each state, particular actions are performed and/or prevented. In the final state of each approach, a clean file snapshot of the target file exists. Transitioning through the states, only one of which does not allow new changes to be made to the target file, allows the database to remain online and available to a greater extent than is possible with an approach that prevents database changes for the duration of the clean file snapshot creation operation.

    Abstract translation: 这里描述了用于制作目标文件的干净文件快照的技术。 这些技术可以应用于单个目标文件,一组目标文件或整个数据库。这些技术涉及通过一系列状态转换目标文件。 在每个状态期间,执行和/或防止特定动作。 在每种方法的最终状态下,存在目标文件的干净的文件快照。 通过状态转换,只有其中一个不允许对目标文件进行新的更改,允许数据库在更大程度上保持在线,并且可用于在清理期间阻止数据库更改的方法。 文件快照创建操作。

Patent Agency Ranking