A system for managing use of memory in a storage area network management system, the system comprising an intelligent multi-protocol switch (IMPS) combined with a storage and switch controller including at least one microprocessor and a disk array for storing meta-data related to the plurality of data storage volumes such that the one or more data storage networks are managed by the storage and sw