CPC H04L 41/0654 (2013.01) [H04L 41/145 (2013.01); H04L 41/147 (2013.01)] | 20 Claims |
1. A system comprising:
a non-transitory storage medium storing computer program instructions; and
one or more processors configured to execute the computer program instructions to cause the system to perform operations comprising:
quantifying a plurality of component level risks for at least a subset of components in a network;
simulating cascades of the component level risks, with each corresponding component designated as a risk seed of the subset of components, throughout the network;
quantifying a network level risk as a risk status in a resilience spectrum based on the simulated cascades by:
fitting a least-squares line to the component level risks and a fractal dimension based on corresponding exceedance probabilities derived from the simulated cascades to generate at least two risk parameters;
calculating, based on the generated at least two risk parameters, a tipping point within the resilience spectrum, wherein first portion of the spectrum at one side of the tipping point indicates that the network is resilient to cascading failures, and wherein a second portion of the spectrum at the other side of the tipping point indicates that the network is non-resilient to cascading failures; and
calculating a resilience reserve as a factor of safety between the risk status and the tipping point; and
displaying the risk status, the resilience reserve, and the tipping point within the resilience spectrum on a graphical user interface, such that the displayed information may be used to mitigate the network level risk.
|