17558587. RESOURCE ISOLATION IN COMPUTATIONAL STORAGE DEVICES simplified abstract (Samsung Electronics Co., Ltd.)

From WikiPatents
Jump to navigation Jump to search

RESOURCE ISOLATION IN COMPUTATIONAL STORAGE DEVICES

Organization Name

Samsung Electronics Co., Ltd.

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 17558587 titled 'RESOURCE ISOLATION IN COMPUTATIONAL STORAGE DEVICES

Simplified Explanation

The abstract describes a method for allocating computational storage to an application on a host device using a computational storage (CS) device. The method involves receiving a request from the host device, identifying a memory range within the CS device, and storing the association between the memory range and the application in a data structure. The memory range ID is then sent back to the host device.

  • The method involves allocating computational storage to an application on a host device using a CS device.
  • A request is received from the host device, which includes a resource set ID associated with the application.
  • A memory range within the CS device is identified.
  • An association between the memory range ID, memory region, and offset is stored in a data structure associated with the resource set ID.
  • The memory range ID is sent back to the host device.

Potential Applications

  • This technology can be applied in cloud computing environments where computational storage needs to be allocated to specific applications.
  • It can be used in edge computing scenarios where computational storage is required for processing data locally on devices.
  • The method can be utilized in data centers to efficiently allocate computational storage resources to different applications.

Problems Solved

  • The method solves the problem of efficiently allocating computational storage to applications on a host device.
  • It provides a streamlined approach for identifying and associating memory ranges within a CS device with specific applications.
  • The method simplifies the process of managing computational storage resources in a distributed computing environment.

Benefits

  • The method allows for efficient allocation of computational storage resources, optimizing the performance of applications.
  • It provides a scalable solution for managing computational storage in large-scale computing environments.
  • The method improves resource utilization by ensuring that computational storage is allocated to the applications that require it, reducing waste.


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.