US 12,422,984 B2
Automated elastic resource management of a container system by a distributed storage system
Dhruv Bhatnagar, Karnataka (IN); Madanagopal Arunachalam, Karnataka (IN); Aditya Dani, San Jose, CA (US); Naveen Revanna, Campbell, CA (US); and Luis Pablo Pabón, Sturbridge, MA (US)
Assigned to Pure Storage, Inc., Santa Clara, CA (US)
Filed by Pure Storage, Inc., Santa Clara, CA (US)
Filed on Aug. 11, 2023, as Appl. No. 18/232,958.
Application 18/232,958 is a continuation in part of application No. 18/128,445, filed on Mar. 30, 2023.
Application 18/232,958 is a continuation in part of application No. 18/091,094, filed on Dec. 29, 2022, abandoned.
Prior Publication US 2024/0220109 A1, Jul. 4, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/061 (2013.01) [G06F 3/0631 (2013.01); G06F 3/0679 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method comprising:
providing, by a container storage management system, a volume for use by a containerized application of a container system, the volume deployed on a node of the container system;
analyzing, by the container storage management system, input/output (I/O) operations to the volume based on historical I/O operations comprising operations performed prior to a particular time; and
directing, by the container storage management system and based on the analyzing the I/O operations based on the historical I/O operations, the container system to adjust a capacity of a resource associated with the node, wherein:
the volume is associated with a storage pool of a plurality of storage pools, wherein different storage pools of the plurality of storage pools are defined by different characteristics of storage resources in each storage pool; and
the directing the container system to adjust the capacity of the resource comprises reallocating the volume to an additional storage pool of the plurality of storage pools.