z-logo
Premium
A network perspective on assessing system architectures: Robustness to cascading failure
Author(s) -
Potts Matthew W.,
Sartor Pia A.,
Johnson Angus,
Bullock Seth
Publication year - 2020
Publication title -
systems engineering
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.474
H-Index - 50
eISSN - 1520-6858
pISSN - 1098-1241
DOI - 10.1002/sys.21551
Subject(s) - robustness (evolution) , cascading failure , conceptualization , computer science , architecture , distributed computing , limiting , graph theory , risk analysis (engineering) , reliability engineering , engineering , artificial intelligence , electric power system , mathematics , mechanical engineering , art , medicine , biochemistry , chemistry , power (physics) , physics , quantum mechanics , combinatorics , visual arts , gene
Despite a wealth of system architecture frameworks and methodologies available, approaches to evaluate the robustness and resiliency of architectures for complex systems or systems of systems are few in number. As a result, system architects may turn to graph‐theoretic methods to assess architecture robustness and vulnerability to cascading failure. Here, we explore the application of such methods to the analysis of two real‐world system architectures (a military communications system and a search and rescue system). Both architectures are found to be relatively robust to random vertex removal but more vulnerable to targeted vertex removal. Hardening strategies for limiting the extent of cascading failure are demonstrated to have varying degrees of effectiveness. However, in taking a network perspective on architecture robustness and susceptibility to cascade failure, we find several significant challenges that impede the straightforward use of graph‐theoretic methods. Most fundamentally, the conceptualization of failure dynamics across heterogeneous architectural entities requires considerable further investigation.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here