US 12,260,082 B2
Method for storing data in a data storage space of a server, associated storage administration device and server comprising such a device
Pierre Harambillet, Merignac (FR)
Assigned to THALES, Courbevoie (FR)
Appl. No. 17/764,044
Filed by THALES, Courbevoie (FR)
PCT Filed Sep. 25, 2020, PCT No. PCT/EP2020/076846
§ 371(c)(1), (2) Date Mar. 25, 2022,
PCT Pub. No. WO2021/058717, PCT Pub. Date Apr. 1, 2021.
Claims priority of application No. FR 19 10684 (FR), filed on Sep. 27, 2019.
Prior Publication US 2022/0317880 A1, Oct. 6, 2022
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0604 (2013.01) [G06F 3/0608 (2013.01); G06F 3/0644 (2013.01); G06F 3/067 (2013.01)] 10 Claims
OG exemplary drawing
 
1. A method of storing data in a data storage space of a server, comprising steps implemented by an electronic storage space management module:
partitioning the storage space into a plurality of distinct partitions;
receiving a set of data to be stored and storing said set of data in one of said partitions;
wherein the method further comprises the following steps:
a number, called a number of replications, is associated with each partition; distinct numbers of replications being associated with distinct partitions;
a number of replications n of said received data set having been defined for said data set, n having any value from among said numbers of replications associated with the partitions, selecting a partition with which said defined number n of replications has been associated, storing said data set comprising the storing of n replications of said data set in said selected partition,
wherein the method further comprises the steps to free up space in a partition associated with a number of replications:
a. calculating a current value of a preservation parameter for each of a plurality of data sets for which a same number of replications has been defined, equal to said number of replications associated with said partition; the preservation parameter representing a time divided by a number of accesses to media content included in the data set during said time;
b. selecting at least one data set to be deleted from said partition based on a comparison of the current values of the preservation parameters of each of the data sets.