| CPC G06F 16/1727 (2019.01) [G06F 3/0617 (2013.01); G06F 3/0643 (2013.01); G06F 3/067 (2013.01); G06F 16/182 (2019.01); G06F 16/184 (2019.01)] | 20 Claims |

|
1. A method comprising:
determining, by a processor, based on access patterns of a first subset of files, a respective storage parameter threshold of a first file group of a plurality of file groups within a distributed storage system;
identifying, by the processor, a second subset of files comprising a storage parameter stored at the first file group, the storage parameter of the second subset of files satisfying the respective storage parameter threshold of the first file group, the storage parameter comprising an age of the second subset of files, the second subset of files different from the first subset of files;
after identifying the second subset of files, determining, by the processor, that the age of the second subset of files has reached a threshold age;
based on determining that the age of the second subset of files has reached the threshold age, determining, by the processor, that the age of the second subset of files fails to satisfy the respective storage parameter threshold of the first file group; and
in response to determining that the age of the second subset of files fails to satisfy the respective storage parameter threshold of the first file group, transferring, by the processor, the second subset of files from the first file group to a second file group within the distributed storage system, the storage parameter for the second subset of files satisfying a respective storage parameter of the second file group.
|