A set of interconnected storage systems supporting different types of
storage devices and different performance attributes are intelligently
applied to process types, such as journal entries. The processes are
ranked according to a predetermined priority ranking. Storage devices in
the storage system having similar performance attributes are pooled and
ranked according to their performance attributes. The highest priority
process is matched with available logical devices from available storage
pools that rank highest in the processes performance priority. A cache is
similarly allocated from the highest ranking access speed logical
devices.