HIGH-PERFORMANCE, BLOCK-LEVEL FAIL ATOMICITY ON BYTE-LEVEL NON-VOLATILE MEDIA

    公开(公告)号:US20240126461A1

    公开(公告)日:2024-04-18

    申请号:US17966737

    申请日:2022-10-14

    CPC classification number: G06F3/064 G06F3/061 G06F3/0656 G06F3/0679

    Abstract: Techniques are provided for block-level fail atomicity on byte-level non-volatile media. In one technique, an offset table and application data that stores content of a file are stored for a file. The offset table includes multiple entries, each entry being associated with a different offset value and storing a logical block address (LBA) that references a location in the application data. In response to receiving a request, that includes an input buffer and an offset value, to update the file: (a) an entry, in the offset table, that corresponds to the offset value and comprises a first LBA is identified; (b) a second LBA that is considered free is identified; (c) the second LBA is replaced with the first LBA; (d) the input buffer is written to a location, in the application data, that the second LBA references; and (e) the second LBA is added in the entry.

    Management Of Shared Storage I/O Resources
    25.
    发明申请
    Management Of Shared Storage I/O Resources 有权
    共享存储I / O资源管理

    公开(公告)号:US20150058498A1

    公开(公告)日:2015-02-26

    申请号:US14529436

    申请日:2014-10-31

    CPC classification number: G06F3/061 G06F3/0659 G06F3/067 G06F3/0683

    Abstract: Automated management of shared I/O resources involves use of a policy engine for implementing I/O scheduling group I/O policies. The I/O policies are used for determining whether corresponding I/O requests should be issued to a shared storage system immediately or should be delayed via corresponding policy-based queues. In the context of database systems, a database administrator can specify policies regarding how I/O resources should be used and the database system itself enforces the policies, rather than requiring the database administrator enforce the I/O usage of the database and of the individual users.

    Abstract translation: 共享I / O资源的自动管理涉及使用策略引擎实现I / O调度组I / O策略。 I / O策略用于确定是否应立即向共享存储系统发出相应的I / O请求,或者应通过相应的基于策略的队列进行延迟。 在数据库系统的上下文中,数据库管理员可以指定关于如何使用I / O资源的策略,并且数据库系统本身实施策略,而不是要求数据库管理员强制执行数据库和个人的I / O使用 用户

    Storage-side storage request management
    26.
    发明授权
    Storage-side storage request management 有权
    存储端存储请求管理

    公开(公告)号:US08874807B2

    公开(公告)日:2014-10-28

    申请号:US13971158

    申请日:2013-08-20

    Abstract: Techniques are provided for managing, within a storage system, the sequence in which I/O requests are processed by the storage system based, at least in part, on one or more logical characteristics of the I/O requests. The logical characteristics may include, for example, the identity of the user for whom the I/O request was submitted, the service that submitted the I/O request, the database targeted by the I/O request, an indication of a consumer group to which the I/O request maps, the reason why the I/O request was issued, a priority category of the I/O request, etc. Techniques are also provided for automatically establishing a scheduling policy within a storage system, and for dynamically changing the scheduling policy in response to changes in workload.

    Abstract translation: 提供了技术,用于至少部分地基于I / O请求的一个或多个逻辑特性在存储系统内管理由存储系统处理I / O请求的序列。 逻辑特征可以包括例如提交I / O请求的用户的身份,提交I / O请求的服务,I / O请求所针对的数据库,消费者组的指示 I / O请求映射到哪里,发出I / O请求的原因,I / O请求的优先类别等。还提供了用于在存储系统内自动建立调度策略,并且为了动态地 根据工作负载的变化改变调度策略。

Patent Agency Ranking