Monitoring storage systems
AssigneeInternational Business Machines Corporation
InventorArun K. Iyengar
Life of this patent
Estimating the term…
Abstract
A system for monitoring a plurality of storage systems includes an interface specifying a set of methods for using at least one storage system, an implementation of the interface for each of the plurality of storage systems, wherein at least one of the implementations of the interface is configured to process a plurality of requests, and a performance monitor configured to monitor performance of requests for at least one of a plurality of classes of requests.
Claims20
A system for monitoring a plurality of storage systems comprising:
- an interface specifying a set of methods for using at least one storage system;
- an implementation of the interface for each of the plurality of storage systems, wherein at least one of the implementations of the interface is configured to process a plurality of requests;
- and
- a performance monitor configured to monitor performance of requests for at least one of a plurality of classes of requests;
- wherein the system is implemented using at least one processing device comprising a processor coupled to a memory.
A method comprising:
- receiving a plurality of requests;
- utilizing at least one implementation of an interface to process the plurality of requests, wherein the interface specifies one or more methods for using at least one storage system of a plurality of storage systems and is implemented for each of the plurality of storage systems;
- and
- utilizing a performance monitor to monitor performance of requests for at least one of a plurality of classes of requests;
- wherein the method is performed by at least one processing device comprising a processor coupled to a memory.
A computer program product comprising a computer readable storage medium for storing computer readable program code which, when executed, causes a computer to:
- receive a plurality of requests;
- utilize at least one implementation of an interface to process the plurality of requests, wherein the interface specifies one or more methods for using at least one storage system of a plurality of storage systems and is implemented for each of the plurality of storage systems;
- and
- utilize a performance monitor to monitor performance of requests for at least one of a plurality of classes of requests.
Dependencies are inferred from the claim text.