Patent ID: 7930448
Filing Date: 2011-04-19
Classification: G06F,H04L

Abstract:
1. A method for traffic management in a storage area network subsystem connected to multiple hosts via plural ports through a connection network, comprising the steps of: for each port, determining input/output (IO) traffic utilization load of the port based on workloads from one or more hosts assigned to that port; determining a score for each host based on an amount of additional traffic that can be pushed from each host to reachable ports, based on available connectivity between each host and the reachable ports, and based on determined spare capacity at the reachable ports without overloading the reachable ports; detecting if a port is in utilization overload by determining if traffic utilization for the port is above a threshold; and upon detecting a port utilization overload, managing port traffic by adjusting traffic utilization of the overloaded port and one or more other ports in the storage subsystem by reassigning workload and ports based on the determined scores using port deletion to reduce traffic utilization of the overloaded port, wherein port deletion comprises decreasing a port set for a workload, otherwise use port migration to reduce traffic utilization of the overloaded port, wherein port migration comprises replacing a port for a workload with another port; and if port migration does not reduce traffic utilization of the overloaded port, performing port addition to reduce traffic utilization of the overloaded port, wherein port addition comprises expanding the port set for a workload.