18376364. METHOD FOR MANAGING NAMESPACES IN A STORAGE DEVICE AND STORAGE DEVICE EMPLOYING THE SAME simplified abstract (SAMSUNG ELECTRONICS CO., LTD.)
METHOD FOR MANAGING NAMESPACES IN A STORAGE DEVICE AND STORAGE DEVICE EMPLOYING THE SAME
Organization Name
Inventor(s)
Xiang Lian of Cupertino CA (US)
METHOD FOR MANAGING NAMESPACES IN A STORAGE DEVICE AND STORAGE DEVICE EMPLOYING THE SAME - A simplified explanation of the abstract
This abstract first appeared for US patent application 18376364 titled 'METHOD FOR MANAGING NAMESPACES IN A STORAGE DEVICE AND STORAGE DEVICE EMPLOYING THE SAME
Simplified Explanation
The patent application describes a storage device that supports multiple namespaces by utilizing over-provisioning chunks from a pool to accommodate unaligned chunks for each namespace.
- Storage device supports multiple namespaces
- Controller utilizes over-provisioning chunks from a pool for unaligned chunks in each namespace
- Number of over-provisioning chunks used is less than the number of namespaces
Potential Applications
- Data storage systems
- Cloud computing infrastructure
- Solid-state drives
Problems Solved
- Efficient utilization of storage space
- Improved performance for storage devices
- Simplified management of multiple namespaces
Benefits
- Increased storage efficiency
- Enhanced performance
- Streamlined storage management operations
Original Abstract Submitted
A provided a storage device configured to support a number of namespaces. The storage device includes a memory and a controller coupled to the memory. The controller includes a host interface layer and a flash translation layer configured to report to the host interface layer a first over-provisioning chunk from an over-provisioning pool and a first chunk separate from the over-provisioning pool. The controller is configured to receive a command at the host interface layer to utilize a portion of the memory for a first namespace from among the number of namespaces and the first namespace includes an unaligned chunk. The controller is configured to utilize the first over-provisioning chunk as the unaligned chunk of the first namespace. A number of over-provisioning chunks to be utilized as unaligned chunks is less than the number of namespaces.