18608871. RESOURCE ISOLATION IN COMPUTATIONAL STORAGE DEVICES simplified abstract (SAMSUNG ELECTRONICS CO., LTD.)
RESOURCE ISOLATION IN COMPUTATIONAL STORAGE DEVICES
Organization Name
Inventor(s)
Ilgu Hong of Santa Clara CA (US)
Changho Choi of San Jose CA (US)
Yang Seok Ki of Palo Alto CA (US)
RESOURCE ISOLATION IN COMPUTATIONAL STORAGE DEVICES - A simplified explanation of the abstract
This abstract first appeared for US patent application 18608871 titled 'RESOURCE ISOLATION IN COMPUTATIONAL STORAGE DEVICES
Simplified Explanation
The patent application describes a method for allocating computational storage to an application on a host device using a controller in a computational storage device.
- Receiving a request to allocate computational storage to an application.
- Identifying a memory range within a memory region of the computational storage device.
- Storing an association between the memory range identifier, memory region, and offset in a data structure.
- Sending the memory range ID to the host device.
Key Features and Innovation
- Efficient allocation of computational storage resources.
- Association of memory ranges with applications for optimized performance.
- Seamless communication between the computational storage device and the host device.
Potential Applications
This technology can be applied in various fields such as data centers, edge computing, and IoT devices where efficient storage allocation is crucial.
Problems Solved
- Streamlining the process of allocating computational storage.
- Enhancing the performance of applications by optimizing storage resources.
- Simplifying communication between host devices and computational storage devices.
Benefits
- Improved performance and efficiency in storage allocation.
- Enhanced application responsiveness and speed.
- Simplified management of computational storage resources.
Commercial Applications
- Data centers can benefit from optimized storage allocation for improved performance.
- Edge computing devices can enhance their processing capabilities with efficient storage management.
- IoT devices can optimize storage resources for better functionality and responsiveness.
Questions about Computational Storage Allocation
How does this method improve the performance of applications using computational storage?
This method enhances performance by efficiently allocating storage resources to applications, ensuring optimized usage and responsiveness.
What are the potential implications of this technology in the field of edge computing?
This technology can significantly improve the processing capabilities of edge computing devices by streamlining storage allocation and enhancing overall performance.
Original Abstract Submitted
A method includes receiving, at a controller of a computational storage (CS) device, a request to allocate computational storage to an application of a host device. The request includes a resource set ID associated with the application. The method further includes identifying a memory range within a memory region of the CS device. The method further includes storing, in a data structure associated with the resource set ID, an association between a memory range identifier (ID) of the memory range, the memory region, and an offset within the memory region. The method further includes sending the memory range ID to the host device.