CPC H04L 67/1008 (2013.01) [G06F 16/182 (2019.01); H04L 43/0852 (2013.01); H04L 43/0882 (2013.01); H04L 61/5007 (2022.05); H04L 67/06 (2013.01); H04L 67/101 (2013.01); H04L 67/1029 (2013.01); H04L 67/1097 (2013.01); H04L 69/40 (2013.01); H04L 2101/668 (2022.05)] | 20 Claims |
1. A system comprising:
a first computing device configured to serve a file system request to any of a first plurality of IP addresses;
a second computing device configured to serve a file system request to any of a second plurality of IP addresses, wherein a front end of the second computing device is configured to track statistics regarding file systems requests that the second computing device serves, and wherein the second plurality of IP addresses are unique with respect to the first plurality of IP addresses;
a third computing device configured to serve a file system request to any of a third plurality of IP addresses; and
a device coordinator configured to, after a network event:
reassign the second computing device to serve file system requests destined for a first portion of the first plurality of IP addresses, wherein the reassignment is according to respective loads on the first plurality of IP addresses, and
reassign the third computing device to serve file system requests destined for a second portion of the first plurality of IP addresses, wherein the first plurality of IP addresses are distributed between the first portion and the second portion to achieve load balancing.
|