IP Library › Granted Patent US 12,278,726
Granted Patent B2
US 12,278,726 · App. 18/664,912 · Granted Apr 15, 2025

Detecting and mitigating cascading errors in a network to improve network resilience

Inventor: Theodore G. Lewis (Alexandria, VA)
Assignee: CRITICALITY SCIENCES, INC.
H04L41/0654H04L41/145H04L41/147
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,278,726
App. No.
18/664,912
Granted
Apr 15, 2025
Kind
B2
Abstract

In an embodiment, a computer implemented method is provided. The method may include quantifying a plurality of component level risks for at least a subset of components in the network. The method may further include simulating cascades of the component level risks, with each corresponding component designated as a risk seed of the subset of components, throughout the network. The method may additionally include quantifying the network level risk as a risk status in a resilience spectrum based on the simulated cascades.

Claims (51)

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.

2. The system of claim 1 , the subset of component comprising a plurality of network nodes and a plurality of network links.

3. The system of claim 1 , the network comprising at least one of water distribution network, pump driven stormwater and wastewater network, electrical power distribution network, electrical transmission network, supervisory control and data acquisition (SCADA) system, telecommunication network, transportation network, computer network, building structure, socio-technical network, supply chain network, internet of things (IoT) network, or human managerial network.

4. The system of claim 1 ,

the network simulating cascades of component level risks comprising simulating the cascades throughout the network, the network being interdependent; and

quantifying the network level risk comprising quantifying the interdependent network level risk.

5. The system of claim 1 , quantifying the network level risk further comprising:

determining a spectral radius of the network, wherein the spectral radius comprises the largest eigenvalue of a connection matrix representing the network.

6. The system of claim 1 , quantifying the network level risk further comprising:

calculating a network failure probability based on a component level risk.

7. The system of claim 1 , quantifying the network level risk further comprising:

calculating a corresponding exceedance probability indicating that a loss exceeds a predetermined value based on a component level risk.

8. The system of claim 1 , quantifying the network level risk comprising:

calculating a maximum probable loss based on a component level risk.

9. The system of claim 1 , the subset of components comprising a plurality of network nodes, and quantifying the network level risk comprising:

generating a list of blocking network nodes from the plurality of network nodes.

10. The system of claim 1 , the subset of components comprising a plurality of network links, and quantifying the network level risk comprising:

generating a list of blocking network links from the plurality of network links.

11. The system of claim 1 , quantifying the network level risk comprises:

calculating a cost for mitigating the network level risk.

12. The system of claim 1 , the operations further comprising:

determining a mitigation measure to reduce the network level risk.

13. The system of claim 12 , the subset of components comprising a plurality of network links, and the mitigation measure comprising rewiring of at least one of the plurality of network links.

14. The system of claim 12 , the subset of components comprising a plurality of network nodes, and the mitigation measure comprising at least one of:

splitting at least one network node of the plurality of network nodes; or

combining at least two network nodes of the plurality of network nodes.

15. The system of claim 12 , the mitigation measure comprising:

reducing vulnerability of at least one component of the subset of components.

16. The system of claim 12 , the mitigation measure comprising:

reducing a consequence of at least one component of the subset of components.

17. The system of claim 12 , the mitigation measure comprising:

improving at least one of a recovery cost, recovery time, or recovery order.

18. A non-transitory storage medium storing computer program instructions, which when executed cause 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.

19. The non-transitory storage medium of claim 18 , the subset of component comprising a plurality of network nodes and a plurality of network links.

20. The non-transitory storage medium of claim 18 , the network comprising at least one of water distribution network, pump driven stormwater and wastewater network, electrical power distribution network, electrical transmission network, supervisory control and data acquisition (SCADA) system, telecommunication network, transportation network, computer network, building structure, socio-technical network, supply chain network, internet of things (IoT) network, or human managerial network.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2024
From: LEWIS, THEODORE G.
To: CRITICALITY SCIENCES, INC.
Reel/Frame 067445/0239 →
Continuity (3)
Continuation 17658927 · Apr 12, 2022
Provisional Application 63173679 · Apr 12, 2021
Related Publication 20240305519A1 · Sep 12, 2024
References Cited (89)
US 7770052B2 · King et al. · 2010 [cited by applicant]
US 7926026B2 · Klein et al. · 2011 [cited by applicant]
US 8121042B2 · Wang et al. · 2012 [cited by applicant]
US 8311697B2 · Rachlin · 2012 [cited by applicant]
US 8472328B2 · Gopalan et al. · 2013 [cited by applicant]
US 8660024B2 · Lin et al. · 2014 [cited by applicant]
US 8660025B2 · Lin et al. · 2014 [cited by applicant]
US 8665731B1 · Ramesh et al. · 2014 [cited by applicant]
US 8688420B2 · Dias de Assuncao et al. · 2014 [cited by applicant]
US 8804490B2 · Tatipamula et al. · 2014 [cited by applicant]
US 8869035B2 · Banerjee et al. · 2014 [cited by applicant]
US 8996932B2 · Singh et al. · 2015 [cited by applicant]
US 9154410B2 · Beheshti-Zavereh et al. · 2015 [cited by applicant]
US 9183527B1 · Close et al. · 2015 [cited by applicant]
US 9185027B2 · Beheshti-Zavereh et al. · 2015 [cited by applicant]
US 9331930B1 · Ramasubramanian · 2016 [cited by examiner]
US 9417950B2 · Friedlander et al. · 2016 [cited by applicant]
US 9558056B2 · Sasturkar et al. · 2017 [cited by applicant]
US 9632858B2 · Sasturkar et al. · 2017 [cited by applicant]
US 9729386B2 · Kiesekamp et al. · 2017 [cited by applicant]
US 10095813B2 · Ramesh et al. · 2018 [cited by applicant]
US 10303540B2 · Friedlander et al. · 2019 [cited by applicant]
US 10454753B2 · Sasturkar et al. · 2019 [cited by applicant]
US 10539955B2 · Petri et al. · 2020 [cited by applicant]
US 20030033542A1 · Goseva-Popstojanova · 2003 [cited by examiner]
US 20070016955A1 · Goldberg · 2007 [cited by examiner]
US 20070091796A1 · Filsfils · 2007 [cited by examiner]
US 20110283145A1 · Nemecek · 2011 [cited by examiner]
US 20130232094A1 · Anderson · 2013 [cited by examiner]
US 20130343228A1 · Cohen · 2013 [cited by examiner]
US 20150195190A1 · Shah Heydari · 2015 [cited by examiner]
US 20150381649A1 · Schultz · 2015 [cited by examiner]
US 20170213037A1 · Toledano · 2017 [cited by examiner]
US 20180285797A1 · Hu · 2018 [cited by examiner]
US 20190235945A1 · Friedlander et al. · 2019 [cited by applicant]
US 20190245879A1 · Ward · 2019 [cited by examiner]
US 20210028977A1 · Ortenberg · 2021 [cited by examiner]
US 20210392529A1 · Spanias · 2021 [cited by examiner]
US 20220239564A1 · Jiang · 2022 [cited by examiner]
CN 101662147 · 2010 [cited by applicant]
CN 102819644 · 2012 [cited by applicant]
CN 103050971 · 2013 [cited by applicant]
CN 103151774 · 2013 [cited by applicant]
CN 103488873 · 2014 [cited by applicant]
CN 103514079 · 2014 [cited by applicant]
CN 103605560 · 2014 [cited by applicant]
CN 103972880 · 2014 [cited by applicant]
CN 104298593 · 2015 [cited by applicant]
CN 104335161 · 2015 [cited by applicant]
CN 104376506 · 2015 [cited by applicant]
CN 104901306 · 2015 [cited by applicant]
CN 105183957 · 2015 [cited by applicant]
CN 105391064 · 2016 [cited by applicant]
CN 106327034 · 2017 [cited by applicant]
CN 106503923 · 2017 [cited by applicant]
CN 106548265 · 2017 [cited by applicant]
CN 107066666 · 2017 [cited by applicant]
CN 107067127 · 2017 [cited by applicant]
CN 107231255 · 2017 [cited by applicant]
EP 1857941 · 2007 [cited by applicant]
EP 1898554 · 2008 [cited by applicant]
EP 2552065 · 2013 [cited by applicant]
EP 2674826 · 2013 [cited by applicant]
EP 2737671 · 2014 [cited by applicant]
EP 2737672 · 2019 [cited by applicant]
WO WO20042307 · 2020 [cited by applicant]
WO WO20083091 · 2020 [cited by applicant]
Lewis, T.G., “The Many Faces of Resilience”, Center for Homeland Defense and Security Naval Postraduate School, pp. 9. [cited by applicant]
Criticality Sciences, “Introduction to Criticality Sciences”, pp. 1, (Mar. 2022). [cited by applicant]
Criticality Sciences, “Reilience to High Consequence Cascading Failures in Infrastructure Sytems”, pp. 1, (Jan. 2022). [cited by applicant]
Lewis, T.G., “Defending a Networked Nation”, Critical Infrastructure Protection in Homeland Security, pp. 72, (2020). [cited by applicant]
English Abstract of CN103151774 published Jun. 12, 2013. [cited by applicant]
English Abstract of CN105391064 published Mar. 9, 2016. [cited by applicant]
English Abstract of CN105183957 published Dec. 23, 2015. [cited by applicant]
English Abstract of CN103514079 published Jan. 15, 2014. [cited by applicant]
English Abstract of CN103605560 published Feb. 26, 2014. [cited by applicant]
English Abstract of CN104335161 published Feb. 4, 2015. [cited by applicant]
English Abstract of CN1106548265 published Mar. 29, 2017. . . . [cited by applicant]
English Abstract of CN107066666 published Aug. 18, 2017. [cited by applicant]
English Abstract of CN101662147 published Mar. 3, 2010. [cited by applicant]
English Abstract of CN102819644 published Dec. 12, 2012. [cited by applicant]
English Abstract of CN104901306 published Jan. 11, 2017. [cited by applicant]
English Abstract of CN104376506 published Feb. 25, 2015. [cited by applicant]
English Abstract of CN104298593 published Jan. 21, 2015. [cited by applicant]
English Abstract of CN103972880 published Aug. 6, 2014. [cited by applicant]
English Abstract of CN103488873 published Jan. 1, 2014. [cited by applicant]
English Abstract of CN103050971 published Apr. 17, 2013. [cited by applicant]
English Abstract of CN107067127 published Aug. 18, 2018. [cited by applicant]
English Abstract of CN106548265 published Mar. 29, 2017. [cited by applicant]