Date of Patent: Feb. 21, 2023 Applicant:
Intel Corporation , Santa Clara, CA (US) ;
Inventors:
Mrittika Ganguli , Tempe, AZ (US) ;
Yadong Li , Portland, OR (US) ;
Michael Orr , Sunnyvale, CA (US) ;
Anjaneya Reddy Chagam Reddy , Chandler, AZ (US) ;
Mohan J. Kumar , Aloha, OR (US) ;
Int. Cl.
CPC ...
H04L 47/11 (2022.01) ; H04L 9/08 (2006.01) ; G06F 3/06 (2006.01) ; G06F 9/50 (2006.01) ; H04L 69/12 (2022.01) ; H04L 69/32 (2022.01) ; G06F 16/25 (2019.01) ; G06F 16/2453 (2019.01) ; H04L 49/9005 (2022.01) ; G11C 8/12 (2006.01) ; G11C 29/02 (2006.01) ; H04L 41/0896 (2022.01) ; G06F 30/34 (2020.01) ; B25J 15/00 (2006.01) ; G06F 1/18 (2006.01) ; G06F 1/20 (2006.01) ; G06F 11/34 (2006.01) ; G06F 15/78 (2006.01) ; H04L 41/5025 (2022.01) ; H04L 67/1008 (2022.01) ; H05K 7/14 (2006.01) ; H05K 7/18 (2006.01) ; H05K 7/20 (2006.01) ; H04L 67/1001 (2022.01) ; G11C 29/36 (2006.01) ; G11C 29/38 (2006.01) ; G11C 29/44 (2006.01) ; G06F 16/22 (2019.01) ; G06F 16/2455 (2019.01) ; G06F 12/02 (2006.01) ; G06F 12/14 (2006.01) ; G06F 13/16 (2006.01) ; G06F 15/173 (2006.01) ; G06F 13/40 (2006.01) ; G06F 13/42 (2006.01) ; G06F 9/448 (2018.01) ; G06F 9/28 (2006.01) ; G06F 15/16 (2006.01) ; H04L 41/0893 (2022.01) ; H04L 69/22 (2022.01) ; H04L 69/321 (2022.01) ; H04L 41/0213 (2022.01) ; H04L 41/0668 (2022.01) ; H04L 41/0677 (2022.01) ; H04L 45/28 (2022.01) ; H04L 45/7453 (2022.01) ; H04L 47/125 (2022.01) ; H04L 49/00 (2022.01) ; H04L 49/351 (2022.01) ; G06F 9/4401 (2018.01) ; G06F 9/445 (2018.01) ; G06F 12/06 (2006.01) ; G06F 16/23 (2019.01) ; G06F 16/248 (2019.01) ; G06F 16/901 (2019.01) ; G06F 16/11 (2019.01) ; G06F 9/44 (2018.01) ; G06F 9/48 (2006.01) ; G06F 21/10 (2013.01) ; G06N 3/063 (2023.01) ; G06Q 10/0631 (2023.01) ; G06Q 30/0283 (2023.01) ; H04L 41/14 (2022.01) ; H04L 41/5019 (2022.01) ; H04L 49/40 (2022.01) ; H04L 9/40 (2022.01) ; G06F 12/0802 (2016.01) ; G06F 12/1045 (2016.01) ;
U.S. Cl.
CPC ...
H04L 9/0819 (2013.01) ; B25J 15/0014 (2013.01) ; G06F 1/183 (2013.01) ; G06F 1/20 (2013.01) ; G06F 3/0604 (2013.01) ; G06F 3/065 (2013.01) ; G06F 3/0605 (2013.01) ; G06F 3/067 (2013.01) ; G06F 3/0611 (2013.01) ; G06F 3/0613 (2013.01) ; G06F 3/0629 (2013.01) ; G06F 3/0631 (2013.01) ; G06F 3/0632 (2013.01) ; G06F 3/0644 (2013.01) ; G06F 3/0647 (2013.01) ; G06F 3/0659 (2013.01) ; G06F 3/0673 (2013.01) ; G06F 3/0683 (2013.01) ; G06F 3/0685 (2013.01) ; G06F 9/28 (2013.01) ; G06F 9/445 (2013.01) ; G06F 9/4406 (2013.01) ; G06F 9/4411 (2013.01) ; G06F 9/4494 (2018.02) ; G06F 9/505 (2013.01) ; G06F 9/5044 (2013.01) ; G06F 9/5088 (2013.01) ; G06F 11/3442 (2013.01) ; G06F 12/023 (2013.01) ; G06F 12/06 (2013.01) ; G06F 12/0607 (2013.01) ; G06F 12/14 (2013.01) ; G06F 13/1663 (2013.01) ; G06F 13/1668 (2013.01) ; G06F 13/4068 (2013.01) ; G06F 13/42 (2013.01) ; G06F 15/161 (2013.01) ; G06F 15/17331 (2013.01) ; G06F 15/7807 (2013.01) ; G06F 15/7867 (2013.01) ; G06F 16/119 (2019.01) ; G06F 16/221 (2019.01) ; G06F 16/2237 (2019.01) ; G06F 16/2255 (2019.01) ; G06F 16/2282 (2019.01) ; G06F 16/2365 (2019.01) ; G06F 16/248 (2019.01) ; G06F 16/2453 (2019.01) ; G06F 16/2455 (2019.01) ; G06F 16/24553 (2019.01) ; G06F 16/25 (2019.01) ; G06F 16/9014 (2019.01) ; G06F 30/34 (2020.01) ; G11C 8/12 (2013.01) ; G11C 29/028 (2013.01) ; G11C 29/36 (2013.01) ; G11C 29/38 (2013.01) ; G11C 29/44 (2013.01) ; H04L 9/0894 (2013.01) ; H04L 41/0213 (2013.01) ; H04L 41/0668 (2013.01) ; H04L 41/0677 (2013.01) ; H04L 41/0893 (2013.01) ; H04L 41/0896 (2013.01) ; H04L 41/5025 (2013.01) ; H04L 45/28 (2013.01) ; H04L 45/7453 (2013.01) ; H04L 47/11 (2013.01) ; H04L 47/125 (2013.01) ; H04L 49/30 (2013.01) ; H04L 49/351 (2013.01) ; H04L 49/9005 (2013.01) ; H04L 67/1001 (2022.05) ; H04L 67/1008 (2013.01) ; H04L 69/12 (2013.01) ; H04L 69/22 (2013.01) ; H04L 69/32 (2013.01) ; H04L 69/321 (2013.01) ; H05K 7/1489 (2013.01) ; H05K 7/18 (2013.01) ; H05K 7/20209 (2013.01) ; H05K 7/20736 (2013.01) ; G06F 9/44 (2013.01) ; G06F 9/4401 (2013.01) ; G06F 9/4856 (2013.01) ; G06F 9/5061 (2013.01) ; G06F 12/0802 (2013.01) ; G06F 12/1054 (2013.01) ; G06F 12/1063 (2013.01) ; G06F 13/4022 (2013.01) ; G06F 21/105 (2013.01) ; G06F 2200/201 (2013.01) ; G06F 2201/85 (2013.01) ; G06F 2209/509 (2013.01) ; G06F 2212/1044 (2013.01) ; G06F 2212/1052 (2013.01) ; G06F 2212/601 (2013.01) ; G06F 2213/0064 (2013.01) ; G06N 3/063 (2013.01) ; G06Q 10/0631 (2013.01) ; G06Q 30/0283 (2013.01) ; H04L 41/14 (2013.01) ; H04L 41/5019 (2013.01) ; H04L 49/40 (2013.01) ; H04L 63/0428 (2013.01) ; H05K 7/1498 (2013.01) ;
Abstract Technologies for load balancing a storage network include a system. The system includes circuitry to adjust routing rules in a network interface controller to deliver a packet from one of multiple uplinks to one of any physical functions, circuitry to remap, in response to a failure of a switch, a port from one physical function to another physical function, and circuitry to communicate control data between a software defined network controller and one or more agents in one or more host endpoints with a hierarchical distributed hashing table.
Find Patent Forward Citations
Click to load US Patent References