Method for distributing objects in a heterogeneous group of data storage
devices includes breaking down each object into a plurality of blocks,
distributing the blocks in different storage devices in accordance with a
distribution law which consists in distributing in each of the storage
devices pieces of objects consisting each of one or of a plurality of
blocks. The parameter used for managing the distribution of the pieces of
objects is a flexibility coefficient CF(i), representing the difference
between the weights of the pieces of the object (i). Values representing
the variability in the popularity of each object are periodically
measured and calculated; for each object, a desired flexibility
coefficient CFv(i) to be assigned to the object is calculated from said
values measured or calculated at instant (t), in accordance with a
principle.