A system is provided to support dynamically changeable virtual mapping
schemes in a data processing system. The present invention separates
processing of data unit requirements from the selection of which storage
subsystems to use for storage by using a storage methodologies inventory.
A stored data management subsystem contains one or more hosts. A
plurality of data storage elements is functionally coupled to the one or
more hosts. The plurality of data storage elements is organized using a
plurality of layers of mapping tables. The plurality of layers of mapping
tables provides unique identification of location of the data such that
individual data entries in a mapping table is variable and self-defining
with respect to the amount of data managed.