Unlock instant, AI-driven research and patent intelligence for your innovation.

Dynamically adjusting storage capacity

a storage capacity and dynamic adjustment technology, applied in the field of containerized applications, can solve the problems of inability to modify software written to run in one operating system, the inability to store virtual storage volumes without modification, and the inability to use computing resources. to achieve the effect of reducing the storage capacity of the virtual storage volum

Inactive Publication Date: 2021-08-12
PURE STORAGE
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The present invention relates to devices, systems, and methods for adjusting the storage capacity of a virtual storage volume based on its current utilization level. The virtual storage volume may be distributed across a plurality of storage devices and its capacity can be dynamically adjusted based on whether the current storage capacity falls below or above a storage capacity threshold. The invention allows for optimizing storage capacity utilization and improving performance of storage devices in a distributed storage cluster.

Problems solved by technology

However, “on-premise” installations have the drawback that computing resources may often be underutilized.
Accordingly, one of the most difficult challenges facing software developers is interoperability of software between different computing environments.
Software written to run in one operating system typically will not run without modification in a different operating system.
Thus, dependency relationships further complicate efforts to create software capable of running in different environments.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Dynamically adjusting storage capacity
  • Dynamically adjusting storage capacity
  • Dynamically adjusting storage capacity

Examples

Experimental program
Comparison scheme
Effect test

example embodiments

[0026]Storage systems are normally designed for an “on-premise” installation. This model requires the storage administrator to allocate and prepare fixed storage, computation, and networking resources to define a topology for the storage system. This method has the advantage that costs are known in advance but has the drawback of resulting in under-utilized computing resources. That is, if the system administrator specifies in advance a particular configuration of computing resources to be deployed, then the administrator must deploy excess resources to handle spikes within a variable workload.

[0027]The problem is exacerbated if the storage system utilization is less than expected. For example, a systems administrator may face high variability in the number of uses or other system characteristics. This variability may cause the actual amount of data stored on a system to be unpredictable and / or to exhibit high variation month-to-month.

[0028]The problem is particularly acute in the c...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A scalable storage infrastructure may be provided by dynamically adjusting the size of a storage volume implemented across one or more storage devices. When data is added to or removed from the storage volume, the system may compare the current amount of data stored on the volume to a threshold value. The storage capacity may then be adjusted to accommodate future storage requests without maintaining an inefficiently large amount of reserved but unused storage space.

Description

RELATED APPLICATIONS[0001]This application is a continuation of U.S. patent application Ser. No. 15 / 923,258, filed Mar. 16, 2018, the contents of which are hereby incorporated by reference herein.BACKGROUND INFORMATIONTechnical Field[0002]The present disclosure relates generally to containerized applications and more specifically to containerized scalable storage applications.Description of Related Art[0003]Storage systems are normally designed for an “on-premise” installation. This model requires the storage administrator to allocate and prepare the disks, compute, and network to define a topology for the storage system. However, “on-premise” installations have the drawback that computing resources may often be underutilized. Accordingly, many applications that employ storage are moving to execution within an on-demand cloud computing framework in which “on-premise” storage is inapplicable. Deploying an application in an on-demand cloud computing framework may involve providing a s...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F3/06H04L29/08
CPCG06F3/0604G06F3/0631G06F3/0665G06F3/067H04L67/1097
Inventor PABON, LUIS PABLO
Owner PURE STORAGE