A system (100) has a storage medium (110) that contains a number of storage
units (108). A multimedia title is stored in the storage medium (110) as a
number of blocks, whereby some of the blocks are stored multiple times
such that different storage units (108) contain a copy of that block.
Retrieving blocks from the storage medium (110) for supply to a user is
executed in cycles and the system has for some of the blocks the freedom
to choose from which of the storage units (108) the block is retrieved in
order to balance the load on the storage units (108). Furthermore, the
system (100) is arranged to look ahead a number of cycles to determine
what blocks in the near future are necessary and to retrieve these future
blocks earlier if the storage units are not yet fully occupied. The
additional freedom to schedule retrieval of a block at earlier moments in
time provides a further mechanism to balance the load on the storage
units.
Um sistema (100) tem um meio de armazenamento (110) que contenham um número de unidades do armazenamento (108). Um título dos multimedia é armazenado no meio de armazenamento (110) como um número de blocos, por meio de que alguns dos blocos são tempos do múltiplo armazenado tais que as unidades diferentes do armazenamento (108) contêm uma cópia desse bloco. Recuperando blocos do meio de armazenamento (110) para a fonte a um usuário é executado nos ciclos e o sistema tem para alguns dos blocos a liberdade a escolher de qual das unidades do armazenamento (108) o bloco é recuperado a fim balançar a carga nas unidades do armazenamento (108). Além disso, o sistema (100) é arranjado para look.ahead um número de ciclos para determinar que blocos no futuro próximo são necessários e para recuperar mais cedo estes blocos do futuro se as unidades do armazenamento não forem ocupadas ainda inteiramente. A liberdade adicional para programar a recuperação de um bloco em uns momentos mais adiantados a tempo fornece um mecanismo mais adicional para balançar a carga nas unidades do armazenamento.