CPC H04L 41/5009 (2013.01) [H04L 41/0609 (2013.01)] | 11 Claims |
1. A method, comprising:
detecting a failure to satisfy a service level objective assigned to a device or storage group having a high priority service level objective;
identifying low priority service level objective devices with individual performance paths that only partially overlap an individual performance path of the high priority service level objective device or storage group by traversing a common engine that comprises paired compute nodes with microprocessors and physical memory components and not intersecting elsewhere;
localizing a cause of the failure to an electronic hardware subsystem of the common engine, the electronic hardware subsystem being one part of a plurality of electronic hardware parts of the performance path of the high priority service level objective device or storage group;
targeting at least one of the identified low priority service level objective devices having a performance path that overlaps the performance path of the high priority service level objective device or storage group at the location of the electronic hardware part to which the cause of the failure is localized;
reducing input-output (IO) processing rate to the targeted device;
determining that compliance with the service level objective assigned to the device or storage group having the high priority service level objective has not been restored by reducing the IO processing rate to the targeted device;
further reducing the IO processing rate to the targeted devices in response to determining that compliance with the service level objective assigned to the device or storage group having a high priority service level objective has not been restored; and
generating an error message responsive to determining that compliance with the service level objective assigned to the device or storage group having a high priority service level objective has not been restored after a predetermined number of reductions of IO processing rate to the targeted devices.
|