Abstract: The present disclosure relates generally to multi-protocol switching, and more particularly to a method and a system for port performance ranking in a multi-protocol switching device. In one embodiment, a plurality of first parameters associated with operating condition of one or more ports of the multi-protocol switch are monitored. Each of the first parameters is compared with a predefined criterion to determine deviation. Then determine one or more eligible ports out of the one or more ports based on non-deviation of each of the eligible one or more ports from an associated predefined criterion. For each of the eligible one or more ports, each of one or more second parameters is compared with an associated predefined threshold, the one or more second parameters associated with port traffic statistics. Then based on comparing each of the one or more second parameters with an associated predefined threshold, best performing port is determined through which the traffic is routed. Then the next best performing port is determined and the process of ranking the ports may continue. This reduces congestion on the multi-protocol switching device.
CLIAMS:We claim:
1. A port performance ranking method performed in a multi-protocol switch, the port performance ranking method comprising:
monitoring one or more first parameters, the one or more first parameters associated with operating condition of one or more ports of the multi-protocol switch;
comparing each of the one or more first parameters with an associated predefined criterion to determine deviation from the associated predefined criterion;
determining one or more eligible ports from the one or more ports based on non-deviation of each of the one or more first parameters from the associated predefined criterion;
comparing, for each of the one or more eligible ports, each of one or more second parameters with an associated predefined threshold, the one or more second parameters associated with port traffic statistics; and
ranking the one or more eligible ports based on the comparison between each of the one or more second parameters and the associated predefined threshold.
2. The port performance ranking method of claim 1, wherein the one or more first parameters comprise at least one of operating condition of connection interface and availability of the one or more ports.
3.The port performance ranking method of claim 1, wherein the one or more second parameters comprise at least one of total frame drop count, total frame retransmission count, total frame transaction count, total buffer utilization, and total operating bandwidth utilization for each of the one or more ports.
4. The port performance ranking method of claim 1, wherein the one or more second parameters lower than the associated predefined thresholds are given higher weightage scores than the one or more second parameters higher than the associated predefined thresholds.
5. The port performance ranking method of claim 1, further comprising determining a final ranking score for each of the eligible one or more ports in response to comparison between each of the one or more second parameters and the associated predefined threshold.
6. The port performance ranking method of claim 5, wherein the final ranking score is determined for each of the one or more eligible ports by summing weightage score for each of the one or more second parameters.
7. The port performance ranking method of claim 5, wherein determining the final ranking score is performed iteratively.
8. The port performance ranking method of claim 5, wherein a best performing port is determined based on the final ranking score for each of the eligible one or more ports.
9. The port performance ranking method of claim 8, wherein the best performing port is determined based on at least one of a predefined prioritized order associated with the second parameters and a weightage score associated with the second parameters.
10. A system for performing port ranking in a multi-protocol switching device, the system comprising:
at least one processor;
at least one memory coupled to the at least one processor, the at least one memory storing processor executable instructions which when executed by the at least one processor causes the at least one processor to:
monitor one or more first parameters, the one or more first parameters associated with operating condition of one or more ports of the multi-protocol switch;
compare each of the one or more first parameters with an associated predefined criterion to determine deviation from the associated predefined criterion;
determine one or more eligible ports from the one or more ports based on non-deviation of each of the one or more first parameters from the associated predefined criterion;
compare, for each of the one or more eligible ports, each of one or more second parameters with an associated predefined threshold, the one or more second parameters associated with port traffic statistics; and
rank the one or more eligible ports based on the comparison between each of the one or more second parameters and the associated predefined threshold.
11. The system of claim 10, wherein the one or more first parameters comprise at least one of operating condition of connection interface and availability of the one or more ports.
12.The system of claim 10, wherein the one or more second parameters comprise at least one of total frame drop count, total frame retransmission count, total frame transaction count, total buffer utilization, and total operating bandwidth utilization for each of the one or more ports.
13. The system of claim 10, wherein the one or more second parameters lower than the associated predefined thresholds are given higher weightage scores than the one or more second parameters higher than the associated predefined thresholds.
14. The system of claim 10, wherein a final ranking score is determined for each of the one or more eligible ports in response to comparison between each of the one or more second parameters and the associated predefined threshold.
15. The system of claim 14, wherein the final ranking score is determined for each of the one or more ports by summing weightage score for each of the one or more second parameters.
16. The system of claim 14, wherein the final ranking score is determined for each of the one or more eligible ports iteratively.
17. The system of claim 14, wherein a best performing port is determined based on the final ranking score for each of the eligible one or more ports.
18. The system of claim 17, wherein the best performing port is determined based on at least one of a predefined prioritized order associated with the second parameters and a weightage score associated with the second parameters.
Dated this 17th day of January, 2014
R. Ramya Rao
Of K&S Partners
Agent for the Applicant
,TagSPECI:TECHNICAL FIELD
The present disclosure relates generally to multi-protocol switching, and more particularly to a method and a system for port performance ranking in a multi-protocol switching device.
| # | Name | Date |
|---|---|---|
| 1 | 212-CHE-2014-RELEVANT DOCUMENTS [20-09-2023(online)].pdf | 2023-09-20 |
| 1 | Form-9(Online).pdf | 2014-02-03 |
| 2 | 212-CHE-2014-RELEVANT DOCUMENTS [20-09-2022(online)].pdf | 2022-09-20 |
| 2 | IP26037-specification.pdf | 2014-02-05 |
| 3 | IP26037-drawings.pdf | 2014-02-05 |
| 3 | 212-CHE-2014-Response to office action [11-07-2022(online)].pdf | 2022-07-11 |
| 4 | FORM 5.pdf | 2014-02-05 |
| 4 | 212-CHE-2014-ASSIGNMENT WITH VERIFIED COPY [04-07-2022(online)].pdf | 2022-07-04 |
| 5 | FORM 3.pdf | 2014-02-05 |
| 5 | 212-CHE-2014-FORM-16 [04-07-2022(online)].pdf | 2022-07-04 |
| 6 | 212-CHE-2014-POWER OF AUTHORITY [04-07-2022(online)].pdf | 2022-07-04 |
| 6 | 212-CHE-2014-FER.pdf | 2018-06-26 |
| 7 | 212-CHE-2014-Response to office action [04-02-2022(online)].pdf | 2022-02-04 |
| 7 | 212-CHE-2014-Information under section 8(2) (MANDATORY) [25-12-2018(online)].pdf | 2018-12-25 |
| 8 | 212-CHE-2014-PROOF OF ALTERATION [14-01-2022(online)].pdf | 2022-01-14 |
| 8 | 212-CHE-2014-FORM 3 [25-12-2018(online)].pdf | 2018-12-25 |
| 9 | 212-CHE-2014-FER_SER_REPLY [25-12-2018(online)].pdf | 2018-12-25 |
| 9 | 212-CHE-2014-RELEVANT DOCUMENTS [24-08-2021(online)].pdf | 2021-08-24 |
| 10 | 212-CHE-2014-RELEVANT DOCUMENTS [25-02-2020(online)].pdf | 2020-02-25 |
| 10 | 212-CHE-2014_Marked up Claims_Granted 328694_31-12-2019.pdf | 2019-12-31 |
| 11 | 212-CHE-2014-IntimationOfGrant31-12-2019.pdf | 2019-12-31 |
| 11 | 212-CHE-2014_Drawing_Granted 328694_31-12-2019.pdf | 2019-12-31 |
| 12 | 212-CHE-2014-PatentCertificate31-12-2019.pdf | 2019-12-31 |
| 12 | 212-CHE-2014_Description_Granted 328694_31-12-2019.pdf | 2019-12-31 |
| 13 | 212-CHE-2014_Abstract_Granted 328694_31-12-2019.pdf | 2019-12-31 |
| 13 | 212-CHE-2014_Claims_Granted 328694_31-12-2019.pdf | 2019-12-31 |
| 14 | 212-CHE-2014_Abstract_Granted 328694_31-12-2019.pdf | 2019-12-31 |
| 14 | 212-CHE-2014_Claims_Granted 328694_31-12-2019.pdf | 2019-12-31 |
| 15 | 212-CHE-2014-PatentCertificate31-12-2019.pdf | 2019-12-31 |
| 15 | 212-CHE-2014_Description_Granted 328694_31-12-2019.pdf | 2019-12-31 |
| 16 | 212-CHE-2014-IntimationOfGrant31-12-2019.pdf | 2019-12-31 |
| 16 | 212-CHE-2014_Drawing_Granted 328694_31-12-2019.pdf | 2019-12-31 |
| 17 | 212-CHE-2014_Marked up Claims_Granted 328694_31-12-2019.pdf | 2019-12-31 |
| 17 | 212-CHE-2014-RELEVANT DOCUMENTS [25-02-2020(online)].pdf | 2020-02-25 |
| 18 | 212-CHE-2014-FER_SER_REPLY [25-12-2018(online)].pdf | 2018-12-25 |
| 18 | 212-CHE-2014-RELEVANT DOCUMENTS [24-08-2021(online)].pdf | 2021-08-24 |
| 19 | 212-CHE-2014-FORM 3 [25-12-2018(online)].pdf | 2018-12-25 |
| 19 | 212-CHE-2014-PROOF OF ALTERATION [14-01-2022(online)].pdf | 2022-01-14 |
| 20 | 212-CHE-2014-Information under section 8(2) (MANDATORY) [25-12-2018(online)].pdf | 2018-12-25 |
| 20 | 212-CHE-2014-Response to office action [04-02-2022(online)].pdf | 2022-02-04 |
| 21 | 212-CHE-2014-FER.pdf | 2018-06-26 |
| 21 | 212-CHE-2014-POWER OF AUTHORITY [04-07-2022(online)].pdf | 2022-07-04 |
| 22 | 212-CHE-2014-FORM-16 [04-07-2022(online)].pdf | 2022-07-04 |
| 22 | FORM 3.pdf | 2014-02-05 |
| 23 | 212-CHE-2014-ASSIGNMENT WITH VERIFIED COPY [04-07-2022(online)].pdf | 2022-07-04 |
| 23 | FORM 5.pdf | 2014-02-05 |
| 24 | 212-CHE-2014-Response to office action [11-07-2022(online)].pdf | 2022-07-11 |
| 24 | IP26037-drawings.pdf | 2014-02-05 |
| 25 | IP26037-specification.pdf | 2014-02-05 |
| 25 | 212-CHE-2014-RELEVANT DOCUMENTS [20-09-2022(online)].pdf | 2022-09-20 |
| 26 | Form-9(Online).pdf | 2014-02-03 |
| 26 | 212-CHE-2014-RELEVANT DOCUMENTS [20-09-2023(online)].pdf | 2023-09-20 |
| 1 | 212che2014jpg_17-05-2018.pdf |