A method for providing fault location, isolation and service restoration for a group of interconnected feeders (100, 200, 300, 400) in a distribution grid, the method comprising: providing, to all switches (110, 120, 130, 140, 150, 210, 220, 310, 320, 330, 340, 410, 420, 430, 440) in each individual feeder (100, 200, 300, 400) in the group of interconnected feeders, a feeder topology list defining connectivity of the switches (110, 120, 130, 140, 150, 210, 220, 310, 320, 330, 340, 410, 420, 430, 440) in the individual feeder (100, 200, 300, 400), wherein each switch (110, 120, 130, 140, 150, 210, 220, 310, 320, 330, 340, 410, 420, 430, 440) comprises a processor configured to receive and maintain the feeder topology list once provided; determining an open tie switch leader (220, 330, 440) for each of the individual feeders (100, 200, 300, 400) for normal operating conditions, wherein the processor of each switch (110, 120, 130, 140, 150, 210, 220, 310, 320, 330, 340, 410, 420, 430, 440) is further configured to receive and maintain open tie switch leader designation information; opening one or more normally-closed switches (110, 120, 130, 140, 150, 210, 310, 320, 410, 420, 430) in a fault-affected feeder (100, 200, 300, 400) when a fault occurs in order to isolate the fault; sending a restoration request, by the one or more normally-closed switches (110, 120, 130, 140, 150, 210, 310, 320, 410, 420, 430) which opened, to an open tie switch (220, 330, 340, 440) in the fault-affected feeder (100, 200, 300, 400) which is located in a direction opposite the fault and which forms a boundary with an adjacent feeder (100, 200, 300, 400); requesting permission to close from the open tie switch leader (220, 330, 440) of the adjacent feeder (100, 200, 300, 400) by each of the open tie switches (220, 330, 340, 440) which receives a restoration request; and closing each of the open tie switches, when permission is received from the open tie switch leader, to restore power to a downstream section of the fault-affected feeder (100, 200, 300, 400). providing, to all switches (110, 120, 130, 140, 150, 210, 220, 310, 320, 330, 340, 410, 420, 430, 440) in each individual feeder (100, 200, 300, 400) in the group of interconnected feeders, a feeder topology list defining connectivity of the switches (110, 120, 130, 140, 150, 210, 220, 310, 320, 330, 340, 410, 420, 430, 440) in the individual feeder (100, 200, 300, 400), wherein each switch (110, 120, 130, 140, 150, 210, 220, 310, 320, 330, 340, 410, 420, 430, 440) comprises a processor configured to receive and maintain the feeder topology list once provided; determining an open tie switch leader (220, 330, 440) for each of the individual feeders (100, 200, 300, 400) for normal operating conditions, wherein the processor of each switch (110, 120, 130, 140, 150, 210, 220, 310, 320, 330, 340, 410, 420, 430, 440) is further configured to receive and maintain open tie switch leader designation information; opening one or more normally-closed switches (110, 120, 130, 140, 150, 210, 310, 320, 410, 420, 430) in a fault-affected feeder (100, 200, 300, 400) when a fault occurs in order to isolate the fault; sending a restoration request, by the one or more normally-closed switches (110, 120, 130, 140, 150, 210, 310, 320, 410, 420, 430) which opened, to an open tie switch (220, 330, 340, 440) in the fault-affected feeder (100, 200, 300, 400) which is located in a direction opposite the fault and which forms a boundary with an adjacent feeder (100, 200, 300, 400); requesting permission to close from the open tie switch leader (220, 330, 440) of the adjacent feeder (100, 200, 300, 400) by each of the open tie switches (220, 330, 340, 440) which receives a restoration request; and closing each of the open tie switches, when permission is received from the open tie switch leader, to restore power to a downstream section of the fault-affected feeder (100, 200, 300, 400).