Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

6 results about "Thin provisioning" patented technology

In computing, thin provisioning involves using virtualization technology to give the appearance of having more physical resources than are actually available. If a system always has enough resource to simultaneously support all of the virtualized resources, then it is not thin provisioned. The term thin provisioning is applied to disk layer in this article, but could refer to an allocation scheme for any resource. For example, real memory in a computer is typically thin-provisioned to running tasks with some form of address translation technology doing the virtualization. Each task acts as if it has real memory allocated. The sum of the allocated virtual memory assigned to tasks typically exceeds the total of real memory.

Dynamic Clustering-Based Allocation of Free Chunks at L2P in Thin Provisioning

Large gaps in a L2P table that are disturbed by a few occupied addresses may be efficiently utilized by locating and considering the low-density of these occupied addresses in regards to the large gap (i.e., the gap free region altogether). By identifying a gap in a L2P table and then determining if the number of occupied addresses in the gap are less than a threshold value, the gap with the limited number of occupied addresses may be indicated as available RAM buffers for the system. The limited number of occupied addresses may then be marked and replaced with other addresses to evacuate a longer sequence of free addresses that can be used by the system, thereby optimizing data storage operations. In some embodiments, conventional clustering algorithms may be used to determine gap availability. In some embodiments, the stability several gaps may be tracked and used to determine storage priority.
Owner:SANDISK TECHNOLOGIES LLC

Space management method of thin provisioning volume and electronic equipment

PendingCN121635817AInput/output to record carriersProcess engineeringThin provisioning
The invention discloses a simple volume space management method and electronic equipment, which are applied to the technical field of storage, and the method comprises the following steps: when a simple volume is created, determining a first proportion of a virtual capacity of the simple volume and a smaller value between the first proportion and a maximum initial allocation space, and allocating an initial capacity space for the simple volume; when the residual available capacity space of the simple volume is lower than a smaller value, determining the capacity expansion space applied at this time according to a rule that the capacity consumption speed of the simple volume within the latest first duration is positively correlated with the capacity expansion space applied at this time; applying for a capacity expansion space for the simple volume to perform capacity expansion of the simple volume, judging whether the residual available capacity space of the expanded simple volume is lower than a smaller value or not, and if yes, continuing capacity expansion; otherwise, the capacity expansion is ended. By applying the scheme provided by the invention, the high efficiency of the read-write efficiency of the simplified volume can be ensured, the storage utilization rate is improved, and the expansion space applied at this time can be simply and conveniently determined.
Owner:LANGCHAO ELECTRONIC INFORMATION IND CO LTD

Using thin provisioning read zeros to optimize purge operations

ActiveUS12645367B1Input/output to record carriersTerm memoryThin provisioning
A storage device may reduce overhead associated with executing purge-related operations on a memory device. The storage device includes a memory device including blocks to store data A controller on the storage device may categorize blocks on the memory device based on a thin provisioning read zeros (TPRZ) value. The controller may separate data stored in the blocks on the memory device according to the TPRZ value. When the storage device receives a purge command from a host, the controller may condition a purge operation on a first TPRZ value and perform the purge operation on the-blocks associated with the first TPRZ value.
Owner:SANDISK TECHNOLOGIES LLC

Method for supporting increased logical capacity using thin provisioning without increasing dram size

A storage device provides thin provisioning by presenting more logical capacity than available physical capacity. The storage device uses a dynamic random-access memory (DRAM) having a size that is proportional to the available physical capacity of the storage device. The storage device includes a memory device with a physical capacity and the DRAM. A controller on the storage device creates segments including logical block address (LBA) sets in an LBA space. The LBA sets include an LBA from each segment that are linked to enable the LBAs in a LBA set to share a mapping space in the DRAM. The controller also creates an L2P table including a LBA set entry per LBA set, with each LBA set entry including sub-entries to store physical locations on the memory device that are associated with the LBAs in the LBA set. The controller also stores the L2P table in the DRAM.
Owner:SANDISK TECHNOLOGIES LLC

A method and system for optimizing block storage scheduling strategy

The application relates to the technical field of cloud computing, in particular to a block storage scheduling strategy optimization method which comprises the following steps: deploying an Openstack environment; completing the butt joint of Cinder and two pools supporting thin provisioning, requiring that the two pools correspond to two volume backends but use the same volume type; beneficial effects are as follows: the block storage scheduling strategy optimization method and system 1 can schedule to a suitable storage pool under the condition that an environment butt joints multiple thin storage pools and the sizes of the storage pools are inconsistent, can guarantee that the scheduling direction can make the actual residual spaces of different storage pools of the same volume type similar, still supports the scheduling direction making the actual residual spaces of different storage pools of the same volume type similar for a storage backend which cannot set max_over_subscription_ratio as auto, and max_over_subscription_ratio can also be set as auto after using the optimization strategy, without influencing original functions.
Owner:SHANDONG LANGCHAO YUNTOU INFORMATION TECH CO LTD

Self-Tracking Dynamic Allocation of Free Chunks at L2P in Thin Provisioning

PendingUS20260111130A1Input/output to record carriersThin provisioningDistributed computing
System performance can be optimized by dynamically allocating temporary buffers. Once the temporary buffers are initially allocated, the system performance is measured. Based upon the measurements, a determination is made regarding whether the temporary buffers should be reallocated to improve performance. If performance will improve, then the reallocation occurs. After the reallocation, performance is again measured and, if necessary, another reallocation may occur. Measuring the performance and reallocating the temporary buffers will continue to dynamically occur in the pursuit of optimal performance.
Owner:SANDISK TECHNOLOGIES LLC