MECHANISM FOR DISTRIBUTED RESOURCE-BASED I/O SCHEDULING OVER STORAGE DEVICE

    公开(公告)号:US20250013485A1

    公开(公告)日:2025-01-09

    申请号:US18773473

    申请日:2024-07-15

    Abstract: A system for scheduling input/output (I/O) requests from virtual machines includes a storage device including storage device resources for processing I/O requests to access a non-volatile memory of the storage device, a first virtual machine configured to send an I/O request to the storage device, a resource manager configured to calculate a first amount of the storage device resources and assign the first amount to the first virtual machine, and a traffic controller associated with the first virtual machine, the traffic controller being configured to reschedule the I/O request from the first virtual machine based on an availability of the first amount.

    TRANSACTION GROUPING FOR OVERWRITE MERGE

    公开(公告)号:US20210089549A1

    公开(公告)日:2021-03-25

    申请号:US16834231

    申请日:2020-03-30

    Abstract: Provided is a method of data storage, the method including identifying a plurality of transactions in a pending queue, the transactions having one or more key value updates respectively corresponding to a plurality of keys, identifying a commonly associated key of the plurality of keys associated with commonly associated key value updates of the key value updates belonging to different ones of the transactions, respectively assigning transaction group IDs to the transactions based on respective transaction IDs assigned to the transaction group IDs, grouping the transactions into a respective transaction group of a plurality of transaction groups based on the assigned transaction group ID, and merging conflicting data writes corresponding to the commonly associated key value updates of the commonly associated key for grouped transactions of the transactions that are in a same one of the transaction groups.

Patent Agency Ranking