Patent ID: 7873790
Filing Date: 2011-01-18
Classification: G06F

Abstract:
1. A storage system for data generated, in at least one format, by at least one computer platform, and transmitted to the storage system via at least one communication network (RC) through access means of the at least one computer platform, the storage system comprising: processing means; and storage resources including: wherein, the processing means includes a management module for managing accesses to the storage resources both in the physical library and in the virtual library, in relation to requests transmitted by the access means of the computer platforms to the storage system, and for emulation of the virtual volumes of the physical library into virtual volumes of the virtual library of the cache memory means, the management module including: wherein, the management module triggers said calculations periodically or on an ad hoc basis, whenever space is allocated for a new virtual volume in the cache memory means, and, with reference to at least one management algorithm (AG) of the access bandwidth to the cache memory means, regulates occupancy of the cache memory means while managing priorities over time for access to the storage resources by the computer platforms to flush the cache memory means by a read/write operation of the virtual volumes of the cache memory means or by the storage system for at least one operation based on said calculations to thereby enable copying of data from at least one virtual volume of the virtual library toward at least one virtual volume of the physical library, wherein, the cache occupancy control module is configured to calculate an individual occupancy rate corresponding to calculation of the occupancy rate on each of the partitions of the cache memory means individually, and a mean occupancy rate corresponding to calculation of the occupancy rate of all the partitions of the cache memory means, and wherein, the at least one cache activity index per determined periods of time corresponds to a mean value, calculated over a determined number of successive time periods, of a maximum number of virtual volumes of the cache memory means that are simultaneously open during each determined period of time.