18376364. METHOD FOR MANAGING NAMESPACES IN A STORAGE DEVICE AND STORAGE DEVICE EMPLOYING THE SAME simplified abstract (SAMSUNG ELECTRONICS CO., LTD.)

From WikiPatents
Jump to navigation Jump to search

METHOD FOR MANAGING NAMESPACES IN A STORAGE DEVICE AND STORAGE DEVICE EMPLOYING THE SAME

Organization Name

SAMSUNG ELECTRONICS CO., LTD.

Inventor(s)

Xiang Lian of Cupertino CA (US)

Chao Yang of San Jose 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.