-
1.
公开(公告)号:US10235097B2
公开(公告)日:2019-03-19
申请号:US15213467
申请日:2016-07-19
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Vikram Singh , Vamshi Krishna Komuravelli , Manoj Thapliyal , Chandrashekar Jagadish
Abstract: A method for handling namespace reservations in a Non Volatile Memory express (NVMe) controller includes a NVMe hardware module collecting a data access request from a host device, the NVMe hardware module determining a validity of the collected data access request, wherein the validity of the data access request is determined based a reservation specific to the host and data indicated in the data access request, and the NVMe hardware module notifying the NVMe firmware module of the determined validity of the collected data access request. The method further includes a NVMe firmware module accepting the data access request when the data request is notified by the NVMe hardware module as being valid, and the NVMe firmware module rejecting the data access request when the data request is notified by the NVMe hardware module as being invalid.
-
2.
公开(公告)号:US10942874B2
公开(公告)日:2021-03-09
申请号:US16250412
申请日:2019-01-17
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Rajesh Kumar Sahoo , Aishwarya Ravichandran , Manoj Thapliyal
IPC: G06F13/16 , G06F13/18 , H04L12/861 , H04L12/865 , H04L12/863
Abstract: A method and system for managing command fetches by an Non-Volatile Memory express (NVMe) controller from a plurality of queues in a host maintains a predefined ratio of data throughput, based on the command fetches, between the plurality of queues. Each of the plurality of queues is assigned with a particular priority and weight.
-