Network bottlenecks
First Claim
Patent Images
1. A method executing on computer hardware, comprising:
- receiving a request for a network connection;
determining if the requested network connection is available;
based on the network connection not being available, incrementing a counter;
based on said counter exceeding a threshold value within a predetermined time period, setting a status indicating a network bottleneck condition;
determining a location of the network bottleneck condition from among a plurality of expanders downstream from one another; and
responding to said status indicative of the network bottleneck condition.
2 Assignments
0 Petitions
Accused Products
Abstract
A method comprises receiving a request for a network connection and determining if the requested network connection is available. Based on the network connection not being available, the method comprises incrementing a counter. Based on the counter exceeding a threshold value, the method comprises setting a status indicating a bottleneck condition and further responding to the status indicative of the bottleneck condition.
-
Citations
23 Claims
-
1. A method executing on computer hardware, comprising:
-
receiving a request for a network connection; determining if the requested network connection is available; based on the network connection not being available, incrementing a counter; based on said counter exceeding a threshold value within a predetermined time period, setting a status indicating a network bottleneck condition; determining a location of the network bottleneck condition from among a plurality of expanders downstream from one another; and responding to said status indicative of the network bottleneck condition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method executing on computer hardware, comprising:
-
reading status of a first device; determining whether status of the first device is indicative of a bottleneck based on a counter exceeding a threshold value within a predetermined time period, said counter incremented when a network connection is not available; based on determining that the status of the first device is indicative of a bottleneck, reading status of a second device that is downstream from the first device, and determining a location of the network bottleneck condition from among a plurality of expanders downstream from one another; and based on determining that the status of the second device is not indicative of a bottleneck, determining that a congestion point occurred with respect to the second device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system, comprising:
-
a non-transitory computer-readable storage medium containing software; and a processor coupled to the computer-readable storage medium and that executes the software; wherein the software causes the processor to; read a status of a first device; determine whether the status of the first device is indicative of a network bottleneck based on a counter exceeding a threshold value within a predetermined time period, said counter incremented when a network connection is not available; based on a determination that the status of the first device is indicative of a network bottleneck, read a status of a second device that is downstream from the first device, and determining a location of the network bottleneck condition from among a plurality of expanders downstream from one another; and based on a determination that the status of the second device is not indicative of a bottleneck, determine that a congestion point occurred with respect to the second device. - View Dependent Claims (21, 22, 23)
-
Specification