Patent ID: 8688946

Claim:
A method of selecting auxiliary storage media for writing data thereto, said method comprising: obtaining one or more attributes of data, the data to be written on auxiliary storage, and the one or more attributes relating to a type of the data or memory location of the data, and wherein the one or more attributes are to he used to determine whether the data is required, based on the one or more attributes, to be written on a particular type of auxiliary storage; obtaining one or more characteristics of a plurality of auxiliary storage media, said plurality of auxiliary storage media comprising multiple different types of auxiliary storage; selecting a type of auxiliary storage from the multiple different types of auxiliary storage on which the data is to be written, the selecting being based on the one or more attributes of the data, and wherein the selecting comprises: checking the one or more attributes of the data; determining, based on the checking the one or more attributes, whether the data is required to reside on a particular type of auxiliary storage; and selecting the type of auxiliary storage based on the determining, wherein based on the determining indicating the data is required to reside on a particular type of auxiliary storage, selecting that particular type of auxiliary storage as the type of auxiliary storage on which the data is to be written, and based on the determining indicating the data is not required to reside on a particular type of auxiliary storage, selecting the type auxiliary storage on which the data is to be written based on one or more characteristics of the plurality of auxiliary storage media; and based on selecting the type of auxiliary storage, choosing an auxiliary storage medium of the selected type of auxiliary storage on which the data is to be written.