US 11,941,266 B2
Resource isolation in computational storage devices
Ilgu Hong, Santa Clara, CA (US); Changho Choi, San Jose, CA (US); and Yang Seok Ki, Palo Alto, CA (US)
Assigned to SAMSUNG ELECTRONICS CO., LTD., (KR)
Filed by Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed on Dec. 21, 2021, as Appl. No. 17/558,587.
Claims priority of provisional application 63/270,049, filed on Oct. 20, 2021.
Prior Publication US 2023/0124665 A1, Apr. 20, 2023
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0631 (2013.01) [G06F 3/0619 (2013.01); G06F 3/0659 (2013.01); G06F 3/0679 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, at a controller of a computational storage (CS) device, a request to allocate computational storage to an application of a host device, wherein the request includes a resource set identifier (ID) associated with the application;
identifying a memory range within a memory region of the CS device;
storing, in a data structure associated with the resource set ID, an association between a memory range ID of the memory range, the memory region, and an offset within the memory region; and
sending the memory range ID to the host device,
wherein the application is further associated with a second resource set ID, the second resource set ID associated with a second memory range ID.