Next Article in Journal
Overview of Predictive Control Technology for Permanent Magnet Synchronous Motor Systems
Previous Article in Journal
Vulnerability of Buildings to Meteorological Hazards: A Web-Based Application Using an Indicator-Based Approach
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Cascading Failure Model of the Air Traffic Control Network Based on the Theory of Interdependent Networks

School of Information and Navigation, Air Force Engineering University, Xi’an 710077, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2023, 13(10), 6256; https://doi.org/10.3390/app13106256
Submission received: 27 April 2023 / Revised: 17 May 2023 / Accepted: 18 May 2023 / Published: 19 May 2023
(This article belongs to the Section Aerospace Science and Engineering)

Abstract

:
With the continuous development of information technology, a spontaneous interdependent network has formed within the air traffic control network. Due to the internal interdependence, any small, failed node may trigger a cascade failure of the entire system. The purpose of this study is to investigate the resilience of air traffic control networks. Based on air traffic management regulations, a new cascading failure model for air traffic control networks is proposed, which is based on the theory of interdependent networks. The model establishes a dual-layer dependency relationship between the control coordination network and the air route facility network, including control dependency and service dependency. Through experiments, targeted measures are proposed to improve the safety and reliability of air traffic control. This model introduces parameters such as control cost and node control capability, and reflects the resilience of the air traffic control network, based on the final number of failed nodes after the steady-state of the cascade failure, the network’s cascade failure rate, and the system’s load failure threshold. Simulation results show that enhancing the control capability and increasing the number of control positions can improve the control cost of the air traffic control network. The higher the control cost, the better the resilience of the air traffic control network. Improving the control capability of control nodes has a greater impact on the resilience of the air traffic control network, compared to increasing the number of control nodes. The degree attack on route nodes has a greater impact on the cascade failure of the air traffic control network, compared to random attacks and facility node degree attacks. The cascade failure model proposed in this paper provides a new method for guiding the air traffic control network to resist cascade failure attacks and enhance its resilience.

1. Introduction

With the continuous development of China’s aviation industry, the aviation network has become an indispensable infrastructure network in human society. At the same time, the air traffic control network has also become more complex and has been continuously improved. From 2019 to 2021, there were a total of 49 general aviation accidents and 1569 transport aviation incidents in China’s civil aviation sector [1]. In recent years, traffic accidents that cause flight delays or cancellations due to weather, malicious attacks, equipment failures, and other reasons have occurred frequently, which has raised social concerns about the security of the ATC network [2]. The ATC network is a network that provides air traffic management services by multiple control units through remote networks and related physical service facilities. These control units interact with physical service facilities remotely, such as aircraft, reporting points, ground-to-air communication facilities, ATC monitoring facilities, radar facilities, telemetry facilities, meteorological service facilities, etc. On the one hand, the control units control the operation of physical service facilities, and on the other hand, these physical service facilities provide relevant security services for the control units of the ATC network. A self-organized interdependent network has formed within the ATC network.
These complex interdependent relationships will seriously affect the resilience of the network. When the ATC network is affected by severe weather, deliberate attacks, and other events, some initial failures may cause a control position of the network to fail, and the related service facilities that interact with the control position will also be affected and cause failure. The failure will spread in the network, which may cause a destructive cascading effect [3]. On 8 July 2016, Xiamen Airport was affected by Typhoon Nepartak, which led to the cancellation of 245 inbound and outbound flights. On 16 June 2021, Southwest Airlines in the United States stopped operating due to website crashes, resulting in the cancellation of nearly 300 flights and the delay of more than 500 flights. On 17 April 2022, Sunwing Airlines in Canada was attacked by a network attack, which caused system failures and delays in 188 flights. When the ATC network experiences cascading failure due to special circumstances, it will affect the operation of the entire network, causing the failure of some airports, route points, and sectors, leading to aircraft congestion, flight cancellations, or delays.
Regarding the cascade failure model of interdependent networks, Yanli Gao et al. [4] proposed a “one-to-one” asymmetric interdependent network model. They studied the second-order to first-order transition of the network under random attacks using percolation theory, and analyzed the impact of different phase transition types, from mixed transition to second-order transition, on the network’s vulnerability. Reference [5] proposed an energy-based cascading failure model for the one-to-one interdependent network, based on control nodes. Wang Ning et al. [6] studied the robustness of the one-to-one interdependent network model under different attack strategies, connection strategies, and load distribution mechanisms. Liu Run-Ran et al. [7] studied a cascading failure model of one-to-one interdependent networks under random allocation, and the results showed that, as the number of failed nodes increased, the size of the giant connected component decreased from the first-order phase transition to the second-order phase transition to near-zero values. However, the one-to-one cascading failure model cannot fully reflect the operational characteristics of interdependent network systems, as the nodes in this model depend only on one node in another network to operate, which has certain limitations.
Zhen Huang et al. [8] proposed a “k-n” interdependent network model for network-level cascading failure, in which a node provides service support to multiple nodes and is controlled by only one control node. Nodes disconnected from the giant connected component will also fail. Zheng Kexian et al. [9] studied the robustness of the “one-to-many” multilayer interdependent network model under random attacks, and investigated the relationship between the robustness of the system and the interlayer average degree, and the critical threshold of the maximum connected subgraph in the final stable state. Zhuoyang Wang et al. [10] improved and optimized the dependency relationship in the interdependent network and proposed a “many-to-many” cascading failure model for interdependent networks. Meizhu Li et al. [11] studied different network models, such as multilayer networks, multiplex networks, interconnection networks, and NON networks, to describe the relationships between different systems, and proposed a method to identify critical influential nodes in NON. Xin Su et al. [12] studied a cascading failure model of interdependent networks, based on multiple dependency relationships, and investigated the relationship between network robustness and the number of dependent links and cluster size. Jian Wang et al. [13] proposed a cascading failure model of interdependent networks, based on dependency groups, and studied the relationship between inter-layer correlation and dependency group size and system robustness. Compared with the “one-to-one” model, the “k-n”, “many-to-many”, and NON models, which have non-single dependency relationships, are more suitable for interdependent networks and reflect the complex dependency relationships between networks more accurately.
Sturaro et al. [14] proposed a cascading failure model for heterogeneous interdependent networks. The model constructed interdependent relationships between heterogeneous networks, and studied the heterogeneity of networks and their complex interdependencies, which is more closely related to the cascading failure process in industrial control networks. Zhengcheng Dong et al. [15] proposed a cascading failure model for interdependent networks, based on core-periphery structure. The model consists of a dense core and sparse periphery, and studied the impact of mutual coupling and random coupling on network robustness. Wu Yipeng et al. [16] proposed a cascading failure propagation model for interdependent networks based on discrete dynamic systems. The model used conditional probability between network nodes to represent the cascading failure propagation, and the conditional probability served as the state variable of the discrete dynamic system, proposing the cascading failure propagation process of network nodes in continuous time. Tianqiao Zhang et al. [17] proposed a cascade failure model of interdependent networks with star-shaped links. In this model, network A has f service nodes, and each service node provides services to n nodes in network B. Meng Tian et al. [5] proposed a cascading failure model for interdependent networks, based on control nodes and control support. The model studied the impact of control factors and control nodes on network cascading failures. The “core-periphery”, “discrete dynamic”, and “star-shaped links” cascading failure models, based on network characteristics, reflect the characteristics of different interdependent network dependencies and cascading failure propagation, greatly enriching the research on cascading failure models for interdependent networks.
In the research on cascading failure propagation in interdependent networks, Sisi Duan et al. [18] studied the application of optimal broadcasting algorithms in cascading failure propagation in interdependent networks, proposing distributed algorithms and centralized algorithms for node failure analysis. Yubo Huang et al. [19] proposed a small perturbation analysis method to identify abnormal nodes, enhancing network resilience against cascading failure attacks by controlling the abnormal nodes after an attack. The results also showed that increasing coupling strength can significantly improve network stability. Yi Shen et al. [20] proposed a cascading failure model for interdependent networks, based on traffic redistribution under fluctuating loads, studying the impact of node tolerance and traffic distribution on network robustness. Alexander Veremyev et al. [21] studied the optimization problem of identifying critical nodes in interdependent networks, based on conditional risk values.
The above-mentioned interdependent network cascading failure models have expanded the research methods for interdependent network cascading failures, but there is little research on cascading failures in air traffic control networks, both domestically and internationally. In this paper, based on the characteristics of cyber-physical systems and the actual operation of air traffic control networks, it is modeled as two interdependent complex networks. The cascading failure process of the air traffic control network is analyzed when attacking a certain node in the network, such as control positions, aircraft, reporting points, ground-air communication facilities, air traffic monitoring facilities, meteorological service facilities, etc., exploring its internal interdependencies, the process of initial failure nodes causing multiple dependent nodes to fail, and its internal failure propagation rules. Network attacks can have serious impacts on air traffic control networks, potentially leading to flight delays or cancellations, airport closures, compromising the safety of air traffic control networks, and causing safety and flight accidents. The cascading failure model can be used to address potential network attack threats by enhancing control capabilities, increasing the number of control positions, and implementing emergency response measures to counter network attacks and prevent cascading failures caused by network attacks.
This article focuses on the resilience of air traffic control networks and constructs a cascading failure model, based on the complex interdependent network theory. Relevant concepts such as control cost are introduced to study the propagation process of cascading failures in interdependent networks, with a particular focus on the resilience of air traffic control networks under different interdependence parameter conditions between the control coordination network and the route facility network. A comparison is made with existing models, and the experimental results show that existing models simplify the fault evolution and network functional requirements, leading to an underestimation of cascading failures. To study the robustness of air traffic control networks and the impact of cascading failures, this article proposes optimization directions for air traffic control networks, providing guidance for them to resist cascading failure attacks and enhance their resilience.
The rest of the article is organized as follows: In Section 2, the cascading failure model for air traffic control networks is constructed. Section 3 discusses the propagation process of the cascading failure model in detail, while Section 4 presents the experimental results and discussion. Finally, Section 5 summarizes the conclusions.

2. Cascading Failure Model for Air Traffic Control Networks

A Cyber-Physical System (CPS) [22] is a complex system that integrates sensing, computing, and control, with features such as real-time perception, control management, and information services. The air traffic management network is a complex cyber-physical system [23], formed by the coupling of information and physical networks, integrating facilities such as navigation, radar, communication, surveillance, and sensing, and providing services such as air traffic control, navigation information, air traffic safety, and airspace management, as shown in Figure 1. Currently, in the application of CPS in air traffic control, Ren L et al. [24] studied the application of critical tasks in CPS systems in the aviation network from three aspects: aircraft, aircraft operation control, and air navigation operation and maintenance services. Zheng Xueli et al. [25] established an aviation CPS network model, based on node attributes and mobile tasks. Wang Xinglong et al. [25] proposed an air traffic CPS model, based on control network and route network.
In the air traffic control network, the information and physical network systems are composed of a large number of components, and, in most cases, the impact of most terminals on the system reliability is limited. Therefore, when modeling, only the component nodes that play an important role in the network are considered. Based on the air traffic CPS model [26], this paper considers the differences in node functions and proposes two types of dependencies. According to the civil aviation air traffic management regulations [27] and the interdependence between control units and physical route service facilities, the air traffic control network is modeled as a cascading failure model of interdependent complex networks, as shown in Figure 2.
Within the information and physical networks, the internal links are undirected. When modeling, both networks are represented as undirected graphs. The information network is the control coordination network, which is modeled as a graph:
G c = V c , E c ,
V c = V c m V c h ,
Here, G c is the control coordination network, and the node set V c of the control coordination network is divided into control nodes V c m and coordination nodes V c h . Control nodes V c m are control positions in control units, such as airport control positions, ground control positions, approach control positions, procedural control positions, radar control positions, flow management positions, etc. They are mainly responsible for controlling activities of aircraft and reporting points within corresponding control sectors. Coordination nodes V c h are coordination, operation, and support positions in control units, such as release permission release positions, notification coordination positions, director positions, military coordination positions, flight plan processing positions, search and rescue coordination positions, dynamic maintenance positions, etc. They are mainly responsible for reporting navigation dynamic information and plans to aircraft, relevant positions, and related units, and conducting necessary coordination. The edges E c of the control coordination network represent the transmission of information instructions between connected positions in the control coordination network G c .
The physical network is the air route facility network, which is modeled as a graph:
G a = V a , E a ,
V a = V a l V a i ,
In this network, G a is the air route facility network, and the node set V a of the air route facility network is divided into route nodes V a l and facility nodes V a i . Route nodes V a l are geographical nodes on the aircraft route, such as position reporting points, mandatory reporting points, airports, navigation points, important points, transition points, holding points, control transfer points, control permission boundary points, etc. They are mainly key geographical nodes, established on the aircraft route for navigation, reporting aircraft positions, and changing air traffic service settings. Facility nodes V a i are relevant physical service facilities in the physical network, such as aircraft, ground-air communication facilities, satellite communication facilities, monitoring facilities, navigation equipment, meteorological service facilities, terminal information facilities, etc. They are mainly physical facilities, such as sensors, detectors, and transducers, with the function of collecting surrounding information. The edges E a of the air route facility network represent the transmission of sensing information data between nodes in the air route facility network G a .
After modeling the information network and physical network, we establish edge relationships between the control coordination network G c and the air route facility network G a . Considering the interdependence within the air traffic control network, two special dependency edge relationships are defined as control dependency and service dependency. In the air traffic control network, control nodes V c m have the ability to control all nodes V a in the air route facility network. Control dependency refers to the dependence of each node V a in the air route facility network on k control nodes V c m in the control coordination network G c . Each control node V c m has a control capability of n , which means that the operation of route points and related physical service facilities in the air route facility network are managed and controlled by various control positions. At the same time, control coordination nodes V c in the control coordination network require service data support provided by each route node V a l in the air route facility network G a . Due to the difference in address location, all service data is uniformly uploaded to control coordination network nodes V c by route nodes V a l . Service dependency refers to the dependence of control coordination network nodes V c on route nodes V a l in the air route facility network G a , indicating that control and coordination positions in the control coordination network are supported by service data from each route point. These two dependency relationships are called dependency edges.
A dependency edge U V represents a one-way dependency edge from node U to node V . It means that the dependency edge U only works when V is running, but V does not depend on U . This dependency relationship is directional and asymmetric. If node U depends on node V , it does not mean that node V depends on node U . Only when there is a bidirectional dependency edge between nodes U and V is it indicated that U and V depend on each other to work properly. This is shown in Figure 3. In this paper, both control dependency and service dependency are mandatory dependency relationships. The control dependency of the route facility network nodes depends on the control nodes, which reflects the air control in the air traffic management system. The service dependency of the control coordination network nodes depends on the route nodes, which reflects the control and sharing of information resources in the air traffic management system.
When establishing the cascading failure model, the meanings of the node codes are shown in Table 1.

3. The Fault Propagation and Instances of Cascading Failure Models

Under normal circumstances, the air traffic control network maintains a regular operational state, and the control coordination network G c and the air route facility network G a support each other. According to the cascading failure model of the air traffic control network, the nodes in the network need to meet the following conditions to maintain normal operation: The node function is intact; the nodes in the air route facility network V a have control dependency edges; the nodes in the control coordination network V c have service dependency edges; and they are connected to the largest connected component. The process of cascading failure in the air traffic control network is shown in Figure 4. The process of cascading failure is as follows:
(1)
The attacker attacks a node in the control coordination network G c or the air route facility network G a and causes it to fail;
(2)
Nodes that have dependency and internal link relationships with the failed node will also fail, and their normal operation conditions will be checked;
(3)
The failure of the node is then fed back to the corresponding control coordination network G c and air route facility network G a . This process is iterated repeatedly until there are no new node failures, and the network reaches its final stable state, and the process of cascading failure ends.
To further illustrate the control dependency relationships, service dependency relationships, and failure rules in the cascading failure model of the air traffic control network, an example is presented in this section to analyze the evolution of cascading failures in the network. In this example, as shown in Figure 5, there are two layers of networks, the control coordination network G c and the air route facility network G a . The control coordination network G c at the top contains two control nodes, C 1 and C 2 , and four coordination nodes, M 1 , M 2 , M 3 , and M 4 . The air route facility network at the bottom contains three route nodes T 1 , T 2 , and T 3 , and five facility nodes I 1 , I 2 , I 3 , I 4 , and I 5 . The control dependency relationship between the control nodes and the nodes in the air route facility network is as follows:
T 1 C 1 T 2 C 1 I 1 C 1 I 4 C 1
T 3 C 2 I 2 C 2 I 3 C 2 I 5 C 2 ,
The service dependency relationship between the route nodes V a l and the control coordination network nodes V c is as follows:
M 1 T 1 M 4 T 1
C 1 T 2 M 2 T 2
C 2 T 3 M 3 T 3
In the air traffic control network, attackers generally use methods such as ADS-B injection to launch network attacks, due to the dispersed and location-differentiated characteristics of route nodes. Control nodes usually have certain protective measures, and it is difficult to directly attack nodes in the control coordination network. This paper mainly studies the resilience of the air traffic control network under network attacks on route facility network nodes by attackers. In the following scenario, the attacker simulates an attack on the route nodes in the route facility network, causing the route nodes to fail, and resulting in the failure of control coordination network nodes that rely on the service data provided by the node, as shown in Figure 6. The process of cascading failure is as follows:
(1)
Node T 3 fails;
(2)
Due to service dependency, T 3 causes C 2 and M 3 to fail;
(3)
Due to control dependency, C 2 causes I 2 , I 3 , and I 5 to fail;
(4)
Due to internal links, I 2 causes I 4 to fail.
When the network reaches a steady-state and the cascade failure ends, a total of 7 nodes have failed, while 7 nodes are still functioning normally.

4. Simulation Experiment and Analysis

4.1. Experimental Explanation

Through experimental simulation of the cascading failure model in the air traffic control network, the Network X library in Python [28] was used in the simulation network to explore and analyze network properties. Previously, most complex networks, including air traffic control networks, were considered random networks, with node degree distributions following the Poisson distribution. However, the research by Barabasi and Albert [29] showed that the Internet, computer wiring diagrams, and other networks are different from random networks, with node degree distributions following a power-law distribution and the existence of hub nodes. Zhang Haixia et al. [30] studied the topological characteristics of the global aviation network and found that it is a scale-free heterogeneous network. They also improved the node contraction method and ranked the importance of nodes.
The simulation experiment network topology uses the BA model to generate the control coordination network G c with power-law degree distribution and scale-free characteristics, and the air route facility network G a is modeled based on the route map. The control coordination network G c is modeled as a scale-free network with node degree distribution following a power-law distribution:
P ( α ) α λ ,
Here, P α is the probability that a node has α links, and λ is the power-law exponent. The topology of the control coordination network in the air traffic control system is similar to that of real communication networks, such as the Internet. During the generation process of the control coordination network, nodes are iteratively added, and each new node is connected to existing nodes.
We denote the number of air route facility network nodes N a that a control node V c m can manage as the control capacity of the control node, denoted as n . In the construction of the control coordination network G c in this article, it is assumed that the control capacity of each control node V c m is consistent, and each control node in the control coordination network supports n nodes in the route facility network.
After the construction of the control coordination network G c and the air route facility network G a , the dependency relationship between the two networks is established. The method of constructing the dependency relationship is as follows: each node V a in the air route facility network has k control dependency relationships from control nodes, and each control node can manage n nodes in the route facility network. Each node V c in the control coordination network requires one service dependency relationship from a route node V a l in the air route facility network, and all service dependency relationships are randomly assigned. The nodes V a in the air route facility network all have control dependency edges from the control nodes V c m , and the control coordination network nodes V c all have service dependency edges from the route nodes V a l . When the simulation network was established, the meanings of the node numbers used were as shown in Table 2.
In order to effectively reflect the control capability of the air traffic control network, the control cost θ is defined as the cost required for the control nodes V c m to manage and control the air route facility network nodes V a :
θ = k × N a = n × N c m ,
Here, θ represents the control cost of the air traffic control network, which represents the actual meaning of the number of control dependency edges in the air traffic control network. k represents the control cost required for a single air route facility network node V a , and n represents the control capability of a single control node V c m . To reflect the anti-destructive ability of the air traffic control network, the load failure threshold value γ of the system is defined as the minimum initial failure node quantity required for the air traffic control network to reach complete failure:
γ = N f a i l   w h e n   N l o s e = N A T M ,
Here, N f a i l represents the initial number of failed nodes, N l o s e represents the final number of failed nodes, and N A T M represents the number of nodes in the air traffic control network. The stronger the anti-destructive ability of the network, the smaller the final number of failed nodes N f a i l at the steady-state of cascading failure will be, under the same initial number of failed nodes N l o s e , and the larger the load failure threshold value γ of the system will be.
The experimental steps are shown in Algorithm 1. In this paper, the route facility network in the air traffic control network is attacked, and the impact of different attack types and parameters on the resilience of the air traffic control network is observed as the attack intensity and initial number of failed nodes increase.
Algorithm 1 Cascade Failure Model for Air Traffic Control Network
Input:
Modeling of control coordination network:     G c = V c , E c ;
Modeling of route facilities network:        G a = V a , E a ;
Initial failure nodes:                   F = F c + F a ;
Output:
Network topology after cascading failure.
//Initialization
(1) t = 0 ;
(2) F 0 = F c 0 + F a 0 ;
(3) do
(4) t = t + 1 ;
//Failure nodes caused by internal link failure in the route facilities network.
(5) F a t = The node in the route facilities network becomes disconnected from the largest connected subgraph of the route facilities network, due to the failure of node in the route facilities network.
(6) V a t = V a t 1 F a t ;
//Failure nodes caused by control dependency failure in the route facilities network.
(7) F a t = The node in the route facilities network loses control dependency, due to the failure of the node in the control coordination network.
(8) V a t = V a t F a t ;
//Failure nodes caused by internal link failure in the control coordination network.
(9) F c t = The node in the control coordination network becomes disconnected from the largest connected subgraph of the control coordination network, due to the failure of the node in the control coordination network.
(10) V c t = V c t 1 F c t ;
//Failure nodes caused by service dependency failure in the control coordination network.
(11) F c t = The node(s) in the control coordination network lose service dependency, due to the failure of node(s) in the route facilities network.
(12) V c t = V c t F c t ;
While (There are new failure nodes.)

4.2. The Impact of the Control Capacity of Control Nodes on the Anti-Destructive Ability of the Air Traffic Control Network

In this set of experiments, when the number of nodes in the network topology of the cascading failure model in the air traffic control network is determined (i.e., N a and N c m are determined), with the increase of the initial number of failed nodes N f a i l , the final number of failed nodes N l o s e and the load failure threshold value γ of the system were compared under different control capacities n when the cascading failure ended and the network reached the final steady state.
Taking Figure 7a as an example, it can be analyzed that, from top to bottom, the control capacities of the control nodes are 5, 10, 15, and 500, respectively. With the improvement of the control capacity, the initial cascading failure rate of the network decreases, and the fewer final failed nodes are caused under the same initial number of failed nodes. The load failure threshold values of the system are approximately 7, 30, 40, and 50, respectively, and the load failure threshold value of the system with stronger control capacity is higher. When the network is close to complete destruction, the cascading failure rate of the system with stronger control capacity decreases to 0 later. In summary, as shown in Figure 7a,b, when the number of control nodes is determined, with the increase of the control capacity of the control nodes, the number of control dependency edges provided by the control nodes to the air route facility network nodes increases. The destruction of some dependent edges does not easily cause node failure, and the cascading failure rate of the network decreases, enhancing the anti-destructive ability of the air traffic control network. The results show that, by enhancing the control capacity of each control position in the control coordination network, the cascading failure rate of the network can be reduced, which can improve the anti-destructive ability of the air traffic control network and enhance its ability to resist cascading failures.

4.3. The Impact of the Number of Control Nodes on the Anti-Destructive Ability of the Air Traffic Control Network

In this set of experiments, when the control capacity n of the control nodes V c m is determined, with the increase of the initial number of failed nodes N f a i l , the final number of failed nodes N l o s e and the load failure threshold value γ of the system were compared under different numbers N c m of control nodes V c m when the cascading failure ended and the network reached the final steady state.
Taking Figure 8a as an example, it can be analyzed that, from top to bottom, the numbers of control nodes are 2, 4, 100, and 200, respectively. With the increase of the number of control nodes, the initial cascading failure rate of the network decreases, and the fewer final failed nodes are caused under the same initial number of failed nodes. The load failure threshold value of the system is higher for the system with more control nodes. When the network is close to complete destruction, the cascading failure rate of the system with more control nodes decreases to 0 later. In summary, as shown in Figure 8a,b, when the control capacity of the control nodes in the air traffic control network is determined, with the increase of the number of control nodes, the number of control dependency edges provided by the control nodes to the air route facility network nodes increases. The cascading failure rate of the network decreases, enhancing the anti-destructive ability of the air traffic control network. The results show that, by increasing the number of control positions in the control coordination network, the cascading failure rate of the network can be reduced, which can improve the anti-destructive ability of the air traffic control network and enhance its ability to resist cascading failures. From the conclusions of Section 4.2 and Section 4.3, it can be seen that, when the control capacity of the control nodes is enhanced and the number of control nodes is increased, it is equivalent to increasing the control cost of the air traffic control network from two different aspects, which is beneficial to improving the anti-destructive ability of the air traffic control network.

4.4. The Impact of the Control Capacity and the Number of Control Nodes on the Anti-Destructive Ability of the Air Traffic Control Network

In this set of experiments, when the control cost θ is determined, with the increase of the initial number of failed nodes N f a i l , the final number of failed nodes N l o s e and the load failure threshold value γ of the system were compared under different conditions when the cascading failure ended and the network reached the final steady state.
Taking Figure 9a as an example, it can be analyzed that, with the control cost of the air traffic control network determined, from top to bottom, the control capacities of the control nodes are 50, 250, and 500, respectively. With the increase of the control capacity and the decrease of the number of control nodes, the initial cascading failure rate of the network decreases, and the fewer final failed nodes are caused under the same initial number of failed nodes. The load failure threshold value of the system is higher for the system with stronger control capacity. When the network is close to complete destruction, the cascading failure rate of the system with stronger control capacity decreases to 0 later. In summary, as shown in Figure 9a,b, when the control cost of the air traffic control network is determined, with the enhancement of the control capacity of the control nodes and the reduction of the number of control nodes, the cascading failure rate of the network decreases, enhancing the anti-destructive ability of the air traffic control network. The results show that enhancing the control capacity of the control nodes is more beneficial to improving the anti-destructive ability of the air traffic control network, compared to increasing the number of control nodes.

4.5. The Impact of Targeted Attacks on the Anti-Destructive Ability of the Air Traffic Control Network

In this set of experiments, the degree values of the air route facility network nodes were sorted from high to low for targeted attacks. The degree attack on the route nodes, the degree attack on the facility nodes, and the random attack were compared.
As shown in Figure 10, among the three attack scenarios, the attack effect of the degree attack on the route nodes is the most obvious. The degree value of the route nodes in busy airspace is high. When the attacker attacks these high-value nodes, the attacks cause the control nodes that rely on these route nodes to provide service data support to fail, thus limiting the control capacity of the control and coordination network and triggering further failures, leading to destructive effects. Due to the limitations of their own functions, after the facility nodes are attacked, the route nodes may still work normally. With the increase of failed facility nodes, a certain route node may fail, which will cause a step-like failure effect on the air traffic control network. The results show that the impact of the degree attack on the route nodes on the cascading failure of the air traffic control network is greater than that of the random attack and the degree attack on the facility nodes.

4.6. The Comparison of this Model with Other Models in the Article

In this set of experiments, the cascading failure model of the air traffic control network, based on the theory of interdependent networks proposed in this article, was compared with other single-layer and multi-layer network models.
As shown in Figure 11a, literature [31,32] modeled the airport network and found that the largest connected subgraph of the airport network is approximately inversely proportional to the attack ratio when subjected to random attacks. Literature [32] modeled the airport network, route network, and sector network, based on domestic flight data in China. Under random attacks, the robustness of the network, from weak to strong, is: route network, sector network, and airport network. However, in the actual operation of the air traffic control network, the elements of each node, such as route points, sector nodes, and airport nodes in the route network, sector network, and airport network, are not operated independently. There are certain internal connections between them. The models in literature [31,32,33] did not consider the dependency between the various node elements in the network, greatly underestimating the size of the cascading failure of the air traffic control network.
As shown in Figure 11b, literature [34] modeled the air traffic control network in North China, based on data from the region, and constructed a three-layer interdependent network consisting of airport network, route network, and control network, adding bidirectional and unweighted connections outside to simulate the dependency between networks. Due to its simple failure rules that do not fully describe the actual dependency relationships, the North China air interdependent network model largely underestimates the size of the cascading failure of the air traffic control network. The schematic diagram of the air traffic control network in North China is shown in Figure 12. The interdependent air traffic control network model was used to model the North China air traffic control network. Compared with the North China air interdependent network model in literature [34], the interdependent air traffic control network model takes into account the heterogeneity of the network and defines the complex interaction relationship between the control coordination network and the air route facility network. The model defines control dependency and service dependency, clearly reflecting the propagation rules of cascading failures in the network. Compared with the models in literature [31,32,33,34], the interdependent air traffic control network model performs better and can predict more node failures and better predict changes in cascading failures in the network.

5. Conclusions

In this article, the air traffic control network was modeled using the theory of interdependent networks and CPS theory. A cascading failure model of the air traffic control network, composed of the control coordination network and the air route facility network, was constructed. The dependency relationships of control dependency and service dependency were proposed, and the propagation process of cascading failures under this model was analyzed. This model is closer to the actual operation of the air traffic control network and more clearly reflects the relationship between control and service support within the air traffic control network, as well as the process of cascading failures. The relationship between the resilience of the air traffic control network system and parameters such as the control capacity of control nodes, the number of control nodes, and the control cost was studied. The results showed that, under the condition of determining the topology of the air traffic control network, enhancing the control capacity of each control position can effectively improve the resilience of the network by reducing the rate of cascading failures; under the condition of determining the control capacity of control positions, increasing the number of control positions can also effectively improve the resilience of the network by reducing the rate of cascading failures; enhancing the control capacity and the number of control positions can both increase the control cost of the air traffic control network and also reduce the rate of cascading failures, which is conducive to improving the resilience of the network; compared to increasing the number of control positions, enhancing the control capacity of control positions is more conducive to improving the resilience of the air traffic control network. Degree attacks on route nodes have a greater impact on the cascading failure of the air traffic control network, compared to random attacks or degree attacks on facility nodes.
The cascading failure model of air traffic control networks proposed in this article shows that once a cascading failure occurs in the air traffic control network, it may cause the entire air traffic control system to collapse, leading to serious impacts on flight safety and economy. Although increasing control costs can improve the safety of the air traffic control network, it also increases the operating costs of aviation authorities in operating the air traffic control network. However, compared with the safety and stability of the air traffic control system, these costs and resource inputs are necessary. Implementing the strategies suggested in the cascading failure model is feasible.
Our work can help aviation authorities better understand the risks and safety issues in the air traffic control system, providing a reference for them to develop more scientific and effective safety management measures. Although aviation authorities may need some cost and resource inputs, these measures can effectively improve the safety and reliability of the air traffic control system, reduce flight delays and cancellations, enhance the robustness of the air traffic control network, ensure the time cost, economy, and safety of airlines and passengers, and bring safer and more convenient air traffic services to society.
Although this article provides some ideas and methods for studying cascading failures in the air traffic control network, it has not yet considered the differences in control nodes under different sectors and the elasticity of the air traffic control network’s own recovery. Further improvements are needed in the next step, combined with the actual application background.

Author Contributions

Conceptualization, J.B. and Y.Y.; methodology, J.B. and B.W.; software, L.Z.; validation, J.B. and Y.Y.; formal analysis, J.B. and L.Z.; investigation, Y.Y.; resources, J.B. and L.Z.; data curation, L.Z.; original draft preparation, J.B.; review and editing, B.W. and Y.Y.; visualization, J.B.; supervision, B.W. and Y.Y.; project administration, B.W.; funding acquisition, B.W. and Y.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This work was partially supported by the Shaanxi Provincial Natural Science Foundation of China under Grant 2021JQ-879.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Civil Aviation Administration of China. Civil Aviation Industry Development Statistical Bulletin; Civil Aviation Administration of China: Beijing, China, 2021. [Google Scholar]
  2. Milbredt, O.; Popa, A.; Doenitz, F.C.; Hellmann, M. Aviation security automation: The current level of security automation and its impact. J. Airpt. Manag. 2022, 16, 184–208. [Google Scholar]
  3. Wu, Y.; Chen, Z.; Zhao, X.; Zhang, P.; Liu, Y. Robust analysis of cascading failures in complex networks. Phys. A Stat. Mech. Appl. 2021, 583, 126320. [Google Scholar] [CrossRef]
  4. Gao, Y.C.; Shiming, Z.; Zhang, J.; Stanley, J.H.E. Multiple phase transition in the non-symmetrical interdependent networks. Phys. A Stat. Mech. Appl. 2020, 556, 124822. [Google Scholar] [CrossRef]
  5. Tian, M.; Dong, Z.; Cui, M.; Wang, J.; Wang, X.; Zhao, L. Energy-supported cascading failure model on interdependent networks considering control nodes. Phys. A Stat. Mech. Appl. 2019, 522, 195–204. [Google Scholar] [CrossRef]
  6. Wang, N.; Jin, Z.Y.; Zhao, J. Cascading failures of overload behaviors on interdependent networks. Phys. A Stat. Mech. Appl. 2021, 574, 125989. [Google Scholar] [CrossRef]
  7. Liu, R.R.; Jia, C.X.; Lai, Y.C. Asymmetry in interdependence makes a multilayer system more robust against cascading failures. Phys. Rev. E 2019, 100, 052306. [Google Scholar] [CrossRef] [PubMed]
  8. Huang, Z.; Wang, C.; Stojmenovic, M.; Nayak, A. Characterization of cascading failures in interdependent cyber-physical systems. IEEE Trans. Comput. 2015, 64, 2158–2168. [Google Scholar] [CrossRef]
  9. Zheng, K.; Liu, Y.; Gong, J.; Wang, W. Robustness of circularly interdependent networks. Chaos Solitons Fractals 2022, 157, 111934. [Google Scholar] [CrossRef]
  10. Wang, Z.; Chen, G.; Liu, L.; Hill, D. Cascading risk assessment in power-communication interdependent networks. Phys. A Stat. Mech. Appl. 2020, 540, 120496. [Google Scholar] [CrossRef]
  11. Li, Q. Evidential identification of influential nodes in network of networks. Chaos Solitons Fractals Appl. Sci. Eng. Interdiscip. J. Nonlinear Sci. 2018, 117, 283–296. [Google Scholar] [CrossRef]
  12. Su, X.; Ma, J.; Chen, N.; Zhu, X. Cascading failures on interdependent networks with multiple dependency links and cliques. Phys. A Stat. Mech. Appl. 2019, 526, 120907. [Google Scholar] [CrossRef]
  13. Wang, J.; Fang, H.; Qin, X. Cascading failures on correlated interdependent networks with dependency groups. Phys. A Stat. Mech. Appl. 2019, 530, 121355. [Google Scholar] [CrossRef]
  14. Sturaro, A.; Silvestri, S.; Conti, M.; Das, S.K. A realistic model for failure propagation in interdependent cyber-physical systems. IEEE Trans. Netw. Sci. Eng. 2018, 7, 817–831. [Google Scholar] [CrossRef]
  15. Dong, Z.; Tian, M.; Lu, Y.; Lai, J.; Tang, R.; Li, X. Impact of core-periphery structure on cascading failures in interdependent scale-free networks. Phys. Lett. A 2019, 383, 607–616. [Google Scholar] [CrossRef]
  16. Wu, Y.; Chen, Z.; Zhao, X.; Gong, H.; Su, X.; Chen, Y. Propagation model of cascading failure based on discrete dynamical system. Reliab. Eng. Syst. Saf. 2021, 209, 107424. [Google Scholar] [CrossRef]
  17. Zhang, T.; Zhang, Y.; Zhu, X.; Chen, J. Cascading failures on interdependent networks with star dependent links. Phys. A Stat. Mech. Appl. 2019, 535, 122222. [Google Scholar] [CrossRef]
  18. Duan, S.; Lee, S.; Chinthavali, S.; Shankar, M. Best effort broadcast under cascading failures in interdependent critical infrastructure networks. Pervasive Mob. Comput. 2017, 43, 114–130. [Google Scholar] [CrossRef]
  19. Huang, Y.; Dong, H.; Zhang, W.; Lu, J. Stability analysis of nonlinear oscillator networks based on the mechanism of cascading failures. Chaos, Solitons Fractals 2019, 128, 5–15. [Google Scholar] [CrossRef]
  20. Shen, Y.; Gang, R.B.; Ning, Z.B.; Guohao, S.; Qin, W.; Bin, R. Effects of mutual traffic redistribution on robustness of interdependent networks to cascading failures under fluctuant load. Phys. A Stat. Mech. Appl. 2020, 560, 125138. [Google Scholar] [CrossRef]
  21. Veremyev, A.; Pavlikov, K.; Pasiliao, E.L.; Thai, M.T.; Boginski, V. Critical nodes in interdependent networks with deterministic and probabilistic cascading failures. J. Glob. Optim. 2019, 74, 803–838. [Google Scholar] [CrossRef]
  22. Jbair, M.; Ahmad, B.; Maple, C.; Harrison, R. Threat modelling for industrial cyber physical systems in the era of smart manufacturing. Comput. Ind. 2022, 137, 103611. [Google Scholar] [CrossRef]
  23. Wang, X.; Wei, Y.; He, M. Structural characteristics and toughness evaluation of air traffic CPS. J. Beijing Univ. Aeronaut. Astronaut. 2022, 1–16. [Google Scholar] [CrossRef]
  24. Ren, L.; Liao, H.; Castillo-Effen, M.; Beckmann, B.; Citriniti, T. Transformation of Mission-Critical Applications in Aviation to Cyber-Physical Systems. Cyber-Phys. Syst. Acad. Press 2017, 339–362. [Google Scholar] [CrossRef]
  25. Zheng, X.; Yang, X.; Wang, K.; Zhou, Q. Research on The Mission Oriented Mobile Model of Aviation Network. In Proceedings of the Symposium on Novel Photoelectronic Detection Technology and Applications, Kunming, China, 5–7 November 2020; p. 11763. [Google Scholar]
  26. Wang, X.; He, M.; Liu, M. Cascade failure and mitigation strategy of air traffic CPS. J. Beijing Univ. Aeronaut. Astronaut. 2021, 47, 2426–2433. [Google Scholar] [CrossRef]
  27. Civil Aviation Administration of China. Civil Aviation Regulations of China. Part 93. Civil Aviation Air Traffic Management Rules: CCAR-93-R5-2017; Civil Aviation Administration of China: Beijing, China, 2017. [Google Scholar]
  28. Kollu, V.; Amiripalli, S.S.; Jitendra, M.; Kumar, T.R. A network science-based performance improvement model for the airline industry using networkx. Int. J. Sens. Wirel. Commun. Control 2021, 11, 768–773. [Google Scholar] [CrossRef]
  29. Barabsi, A.L.; Albert, R. Emergence of Scaling in Random Networks; Princeton University Press: Princeton, NJ, USA, 2011; pp. 349–352. [Google Scholar]
  30. Zhang, H.; Zhao, J.; Wang, J.; Zhu, P. An Optimization Method for Critical Node Identification in Aviation Network. Front. Phys. 2022, 10, 944136. [Google Scholar] [CrossRef]
  31. Feng, X.; Hongcan, J. Study of aviation network robustness considering node failure and edge failure. J. Beijing Jiaotong Univ. 2021, 45, 84–92. [Google Scholar]
  32. Xingsi, C. Robustness Evaluation of Chinese Air Transport Network Based on Complex Network. Beijing Surv. Mapp. 2019, 33, 280–284. [Google Scholar]
  33. Xu, X. Research on Robustness of Air Transportation Network and Flight Delay Correlation. Nanjing Univ. Aeronaut. Astronaut. 2018, 2, 17–22. [Google Scholar]
  34. Wang, X.; Pan, W.; Zhao, W. Analysis of Network Characteristics and Robustness of Aeronautical Interdependent Network in North China. Sci. Technol. Eng. 2018, 18, 180–185. [Google Scholar]
Figure 1. Air traffic control network.
Figure 1. Air traffic control network.
Applsci 13 06256 g001
Figure 2. Cascading failure model for air traffic control networks.
Figure 2. Cascading failure model for air traffic control networks.
Applsci 13 06256 g002
Figure 3. Dependency edge.
Figure 3. Dependency edge.
Applsci 13 06256 g003
Figure 4. The cascading failure process diagram of the air traffic control network.
Figure 4. The cascading failure process diagram of the air traffic control network.
Applsci 13 06256 g004
Figure 5. Example of cascading failure model in air traffic control network.
Figure 5. Example of cascading failure model in air traffic control network.
Applsci 13 06256 g005
Figure 6. Scenario of cascading failure model in air traffic control network.
Figure 6. Scenario of cascading failure model in air traffic control network.
Applsci 13 06256 g006
Figure 7. The relationship between network anti-destructive ability and control capacity of control nodes. (a) The total number of nodes is 1000. (b) The total number of nodes is 2000. (The curves shown in the circle represent the study of the maximum control capacity of control nodes under ideal conditions. Each curve in the figure represents the average result of 25 rounds of random attacks on 10 model networks).
Figure 7. The relationship between network anti-destructive ability and control capacity of control nodes. (a) The total number of nodes is 1000. (b) The total number of nodes is 2000. (The curves shown in the circle represent the study of the maximum control capacity of control nodes under ideal conditions. Each curve in the figure represents the average result of 25 rounds of random attacks on 10 model networks).
Applsci 13 06256 g007
Figure 8. The relationship between network anti-destructive ability and the number of control nodes. (a) The total number of nodes is 1000. (b) The total number of nodes is 500. (The curves shown in the circle represent the study of the maximum control capacity of control nodes under ideal conditions. Each curve in the figure represents the average result of 25 rounds of random attacks on 10 model networks).
Figure 8. The relationship between network anti-destructive ability and the number of control nodes. (a) The total number of nodes is 1000. (b) The total number of nodes is 500. (The curves shown in the circle represent the study of the maximum control capacity of control nodes under ideal conditions. Each curve in the figure represents the average result of 25 rounds of random attacks on 10 model networks).
Applsci 13 06256 g008
Figure 9. The degree of influence of control capacity and the number of control nodes on the anti-destructive ability of the network. (a) The total number of nodes is 1000. (b) The total number of nodes is 2000. (Each curve in the figure represents the average result of 25 rounds of random attacks on 10 model networks).
Figure 9. The degree of influence of control capacity and the number of control nodes on the anti-destructive ability of the network. (a) The total number of nodes is 1000. (b) The total number of nodes is 2000. (Each curve in the figure represents the average result of 25 rounds of random attacks on 10 model networks).
Applsci 13 06256 g009
Figure 10. The impact of degree attack and random attack on the anti-destructive ability of the network.
Figure 10. The impact of degree attack and random attack on the anti-destructive ability of the network.
Applsci 13 06256 g010
Figure 11. Comparison of the interdependent air traffic control network model with other models: (a) Comparison with single-layer airport network, route network, and sector network models; (b) Comparison with interdependent air traffic control network model in North China.
Figure 11. Comparison of the interdependent air traffic control network model with other models: (a) Comparison with single-layer airport network, route network, and sector network models; (b) Comparison with interdependent air traffic control network model in North China.
Applsci 13 06256 g011
Figure 12. Schematic diagram of the air traffic control network in North China. (a) Control coordination network in North China. (b) Air route facility network in North China. (There are 20 control nodes represented by circles in the control coordination network, and 69 air route nodes in the air route facility network, including 28 airports, represented by squares, and 41 other navigation nodes, represented by intersections of routes in the figure).
Figure 12. Schematic diagram of the air traffic control network in North China. (a) Control coordination network in North China. (b) Air route facility network in North China. (There are 20 control nodes represented by circles in the control coordination network, and 69 air route nodes in the air route facility network, including 28 airports, represented by squares, and 41 other navigation nodes, represented by intersections of routes in the figure).
Applsci 13 06256 g012
Table 1. Codes and their meanings in the model.
Table 1. Codes and their meanings in the model.
Code NameMeaning
G c Control coordination network.
V c Nodes in the control coordination network.
V c m Control nodes.
V c h Coordination nodes.
E c Edges in the control coordination network.
G a Air route facilities network.
V a Nodes in the air route facilities network.
V a l Air route nodes
V a i Facility nodes.
E a Edges in the route facilities network.
k The number of control nodes that the nodes in the route facilities network depend on.
n Control capacity of the control nodes.
Table 2. Codes and their meanings in the simulation.
Table 2. Codes and their meanings in the simulation.
Code NameMeaning
N c Number of control coordination network nodes
N c m Number of control nodes
N c h Number of coordination nodes
N a Number of air route facility network nodes
N a l Number of route nodes
N a i Number of facility nodes
θ Air traffic control cost
γ Load failure threshold
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Bai, J.; Wang, B.; Zeng, L.; Yang, Y. A Cascading Failure Model of the Air Traffic Control Network Based on the Theory of Interdependent Networks. Appl. Sci. 2023, 13, 6256. https://doi.org/10.3390/app13106256

AMA Style

Bai J, Wang B, Zeng L, Yang Y. A Cascading Failure Model of the Air Traffic Control Network Based on the Theory of Interdependent Networks. Applied Sciences. 2023; 13(10):6256. https://doi.org/10.3390/app13106256

Chicago/Turabian Style

Bai, Jie, Buhong Wang, Leya Zeng, and Yong Yang. 2023. "A Cascading Failure Model of the Air Traffic Control Network Based on the Theory of Interdependent Networks" Applied Sciences 13, no. 10: 6256. https://doi.org/10.3390/app13106256

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop