robustness of complex networks with the local protection strategy against cascading failures jianwei...

45
Robustness of complex networks with the local protection strategy against cascading failures Jianwei Wang Adviser: Frank,Yeong-Sung Lin Present by Wayne Hsiao

Upload: scot-richardson

Post on 04-Jan-2016

216 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Robustness of complex networks with the local protection strategy against cascading failures Jianwei Wang Adviser: Frank,Yeong-Sung Lin Present by Wayne

Robustness of complex networks with the local protection strategy against cascading failures

Jianwei Wang

Adviser: Frank,Yeong-Sung LinPresent by Wayne Hsiao

Page 2: Robustness of complex networks with the local protection strategy against cascading failures Jianwei Wang Adviser: Frank,Yeong-Sung Lin Present by Wayne

Agenda

Introduction

The mitigation strategy

Simulation analysis of the mitigation strategy

Theoretical analysis of cascading model

Conclusion

Page 3: Robustness of complex networks with the local protection strategy against cascading failures Jianwei Wang Adviser: Frank,Yeong-Sung Lin Present by Wayne

Agenda

Introduction

The mitigation strategy

Simulation analysis of the mitigation strategy

Theoretical analysis of cascading model

Conclusion

Page 4: Robustness of complex networks with the local protection strategy against cascading failures Jianwei Wang Adviser: Frank,Yeong-Sung Lin Present by Wayne

Introduction There has been a lot of research related with

the robustness and stability of networks Great efforts have been dedicated to the

research on cascading failures

Cascading failures induced by targeted attacks and random failures can occur in many natural and man- made systems

Page 5: Robustness of complex networks with the local protection strategy against cascading failures Jianwei Wang Adviser: Frank,Yeong-Sung Lin Present by Wayne

Introduction Cascading failures are generally induced by

random failures or intentional attacks on a few nodes and take frequently place on the single and non-interacting networks.

Earlier studies on cascading failures mainly focus on the cascading modeling the cascade control and defense strategies

the attack strategies

the cascading phenomena in the diverse networks

Page 6: Robustness of complex networks with the local protection strategy against cascading failures Jianwei Wang Adviser: Frank,Yeong-Sung Lin Present by Wayne

Introduction Most works on cascading failures from the

single network to coupled networks have focused only on the modeling of cascading failure, the cascade control and defense strategies, or a fundamental property of coupled networks without considering the load.

There are few works about investigating how by the extra protection strategies of the neighboring nodes of an overload node to enhance the robustness of complex networks against cascading failures.

Page 7: Robustness of complex networks with the local protection strategy against cascading failures Jianwei Wang Adviser: Frank,Yeong-Sung Lin Present by Wayne

Introduction In many infrastructure networks, when a

node overloads, its neighboring nodes can provide some protection resources to avoid its failure

Page 8: Robustness of complex networks with the local protection strategy against cascading failures Jianwei Wang Adviser: Frank,Yeong-Sung Lin Present by Wayne

Introduction We propose a new mitigation method

Protection strategy provided by the neighboring nodes of an overload node

Without changing the total protection capacities of the whole network

Numerically investigate its effectiveness on improving the robustness of BA scale-free networks (Barabasi and Albert, 1999) against cascading failures and find that the simple local protection method can dramatically optimize the resilience of BA networks.

We examine the effectiveness of the mitigation strategy on improving the robustness of the power grid against cascading failures and give the optimal protection strategy to avoid potential cascading failures

Page 9: Robustness of complex networks with the local protection strategy against cascading failures Jianwei Wang Adviser: Frank,Yeong-Sung Lin Present by Wayne

Agenda

Introduction

The mitigation strategy

Simulation analysis of the mitigation strategy

Theoretical analysis of cascading model

Conclusion

Page 10: Robustness of complex networks with the local protection strategy against cascading failures Jianwei Wang Adviser: Frank,Yeong-Sung Lin Present by Wayne

The mitigation strategy

In general, a simple network can be represented by an undirected and unweighted graph G = (V, E)

In previous studies, the rule that the overload nodes are immediately removed from the network is widely adopted

When the load on a node exceeds its capacity, whether there exist some strategies to maintain its normal and efficient functioning to avoid the cascading propagation or not?

Page 11: Robustness of complex networks with the local protection strategy against cascading failures Jianwei Wang Adviser: Frank,Yeong-Sung Lin Present by Wayne

The mitigation strategy

In realistic networks, for example in traffic networks, when a traffic intersection saturates, traffic police can ease the traffic flows

Considering that the neighboring nodes of an overload node may provide some protection resources to this overload node to maintain its normal and efficient functioning, we propose a local protection method

Page 12: Robustness of complex networks with the local protection strategy against cascading failures Jianwei Wang Adviser: Frank,Yeong-Sung Lin Present by Wayne

The mitigation strategy

when the load on node i exceeds its capacity, we define the extra capacity received by node i from its neighboring nodes to

Page 13: Robustness of complex networks with the local protection strategy against cascading failures Jianwei Wang Adviser: Frank,Yeong-Sung Lin Present by Wayne

The mitigation strategy

The expression Cm - Lm ensures that node m can handle the initial load on it after providing some protection resources to node i.

In this mitigation strategy, we can see that the total price of the whole network is not changed.

Page 14: Robustness of complex networks with the local protection strategy against cascading failures Jianwei Wang Adviser: Frank,Yeong-Sung Lin Present by Wayne

The mitigation strategy

Cascading model The initial load Li on node i in a network is

defined as

The capacity Ci of node i is defined as

After node i fails, the additional load received by node j, one of its neighboring nodes, is proportional to its initial load

Page 15: Robustness of complex networks with the local protection strategy against cascading failures Jianwei Wang Adviser: Frank,Yeong-Sung Lin Present by Wayne

The mitigation strategy

According to the protection strategy, at t time, when the load on node i exceeds its capacity, the capacity Ci,t of node i can dynamically be adjusted to

The capacities of the neighboring nodes of node i can simultaneously be adjusted to

Page 16: Robustness of complex networks with the local protection strategy against cascading failures Jianwei Wang Adviser: Frank,Yeong-Sung Lin Present by Wayne

The mitigation strategy

Our aim is to investigate the effect of the capacity adjustment on the network robustness

Here we only focus on the cascading propagation induced by removing a single node A failed node can lead to the load

redistribution, and then cascading failures may occur

This process will be repeated until the load of all nodes is less than their capacities, and at this moment, cascading failures can be considered to be completed

Page 17: Robustness of complex networks with the local protection strategy against cascading failures Jianwei Wang Adviser: Frank,Yeong-Sung Lin Present by Wayne

The mitigation strategy

We quantify the effectiveness of the mitigation strategy on improving the network robustness against cascading failures by two measures The avalanche size S

The proportion P(S)

Represents the proportion between the number of the protected nodes after adopting the mitigation method and the number of the broken nodes induced before adopting the mitigation strategy

Page 18: Robustness of complex networks with the local protection strategy against cascading failures Jianwei Wang Adviser: Frank,Yeong-Sung Lin Present by Wayne

Agenda

Introduction

The mitigation strategy

Simulation analysis of the mitigation strategy

Theoretical analysis of cascading model

Conclusion

Page 19: Robustness of complex networks with the local protection strategy against cascading failures Jianwei Wang Adviser: Frank,Yeong-Sung Lin Present by Wayne

Simulation analysis of the mitigation strategy

We firstly investigate the effectiveness of the mitigation strategy on improving the robustness of the scale-free networks against cascading failures

The degree distribution of the scale-free networks satisfies a power law form:

the scale-free network is generated by using the standard Barabasi–Albert model

Page 20: Robustness of complex networks with the local protection strategy against cascading failures Jianwei Wang Adviser: Frank,Yeong-Sung Lin Present by Wayne

Simulation analysis of the mitigation strategy

In computer simulations The network size N is equal to 5000

Average degree is 4

Page 21: Robustness of complex networks with the local protection strategy against cascading failures Jianwei Wang Adviser: Frank,Yeong-Sung Lin Present by Wayne

Simulation analysis of the mitigation strategy

Numerical results are obtained by averaging over 50 experiments on 10 independent networks

The mitigation areas marked show that the robustness of BA networks against cascading failures can be improved dramatically

Page 22: Robustness of complex networks with the local protection strategy against cascading failures Jianwei Wang Adviser: Frank,Yeong-Sung Lin Present by Wayne

Simulation analysis of the mitigation strategy

By computer simulations, we observe that the parameter p plays an important role in the effective control of cascading failure

We also find that the average avalanche size S after and before adopting the protection strategy shows the threshold-like behaviors marked by the critical threshold βc The critical threshold is widely applied to many

cascading models and can quantify the network robustness against cascading failures

The smaller the value of βc, the stronger the network robustness, and the lower the price of the whole network

Page 23: Robustness of complex networks with the local protection strategy against cascading failures Jianwei Wang Adviser: Frank,Yeong-Sung Lin Present by Wayne

Simulation analysis of the mitigation strategy

In two cases of p = 0.5 and p = 0.9, we can observe that BA networks can obtain the strongest robust level against cascading failures when α 0.8

Page 24: Robustness of complex networks with the local protection strategy against cascading failures Jianwei Wang Adviser: Frank,Yeong-Sung Lin Present by Wayne

Simulation analysis of the mitigation strategy

As the value α increases, according to the proportion P(S), the improvement of the robustness of BA networks is bigger and bigger.

Page 25: Robustness of complex networks with the local protection strategy against cascading failures Jianwei Wang Adviser: Frank,Yeong-Sung Lin Present by Wayne

Simulation analysis of the mitigation strategy

We simply apply two attacks : attacking the nodes with the highest load (HL)

attacking the ones with the lowest load (LL)

By the normalized average avalanche size S attack, we quantify the network robustness after and before adopting the mitigation strategy, of which

In computer simulations, for both the HL and the LL, we choose 50 nodes as the attacked objects and numerical results are obtained by averaging over 50 experiments on 10 independent networks

Page 26: Robustness of complex networks with the local protection strategy against cascading failures Jianwei Wang Adviser: Frank,Yeong-Sung Lin Present by Wayne

Simulation analysis of the mitigation strategy

For the HL and the LL, we observe that The mitigation

strategy can dramatically enhance the network robustness against cascading failures

The bigger the value p, the stronger the network robustness

Page 27: Robustness of complex networks with the local protection strategy against cascading failures Jianwei Wang Adviser: Frank,Yeong-Sung Lin Present by Wayne

Simulation analysis of the mitigation strategy

We find that the effectiveness orders of the mitigation method in two attacks are different As the value α increases, in the LL the

protection method is more and more effective, while in the HL, the case is the opposite

Page 28: Robustness of complex networks with the local protection strategy against cascading failures Jianwei Wang Adviser: Frank,Yeong-Sung Lin Present by Wayne

Simulation analysis of the mitigation strategy

We apply the protection method to the power grid with 4941 nodes and 6594 edges

We also observe that the robustness level of the power grid against cascading failures can obtain the significant improvement and that and the effect of the value p on the cascading propagation

Page 29: Robustness of complex networks with the local protection strategy against cascading failures Jianwei Wang Adviser: Frank,Yeong-Sung Lin Present by Wayne

Simulation analysis of the mitigation strategy

As the value α increases, the protection method is more and more effective

Page 30: Robustness of complex networks with the local protection strategy against cascading failures Jianwei Wang Adviser: Frank,Yeong-Sung Lin Present by Wayne

Simulation analysis of the mitigation strategy

Page 31: Robustness of complex networks with the local protection strategy against cascading failures Jianwei Wang Adviser: Frank,Yeong-Sung Lin Present by Wayne

Agenda

Introduction

The mitigation strategy

Simulation analysis of the mitigation strategy

Theoretical analysis of cascading model

Conclusion

Page 32: Robustness of complex networks with the local protection strategy against cascading failures Jianwei Wang Adviser: Frank,Yeong-Sung Lin Present by Wayne

Theoretical analysis of cascading model

After adopting the mitigation strategy, we analyze the correlation between the parameter α and the critical threshold βc in BA network

Our aim is to seek for the minimal value βc

Page 33: Robustness of complex networks with the local protection strategy against cascading failures Jianwei Wang Adviser: Frank,Yeong-Sung Lin Present by Wayne

Theoretical analysis of cascading model

Therefore, after node i, we assume the load on its neighboring node j fails to exceed its capacity

The extra capacity received by node j can further protect node j

According to the capacity and the extra capacity of node j, to avoid the cascading propagation induced by the load redistribution on node i, the neighboring node j of node i should satisfy

Page 34: Robustness of complex networks with the local protection strategy against cascading failures Jianwei Wang Adviser: Frank,Yeong-Sung Lin Present by Wayne

Theoretical analysis of cascading model

So, the above inequality is represented as

Page 35: Robustness of complex networks with the local protection strategy against cascading failures Jianwei Wang Adviser: Frank,Yeong-Sung Lin Present by Wayne

Theoretical analysis of cascading model

Next, we focus on the following two mathematical expectations of the expressions

Page 36: Robustness of complex networks with the local protection strategy against cascading failures Jianwei Wang Adviser: Frank,Yeong-Sung Lin Present by Wayne

Theoretical analysis of cascading model

So, the above inequality (6) is simplified to

Analyzing the above inequality (9), we can obtain the critical threshold βc in three ranges of a<1, a=1, and a>1.

Page 37: Robustness of complex networks with the local protection strategy against cascading failures Jianwei Wang Adviser: Frank,Yeong-Sung Lin Present by Wayne

Theoretical analysis of cascading model

When the value p is equal to 0, the equation has been verified by Wang et al. (2008)

for p ≠ 0,we first compare the value βc in two cases of α > 1 and α = 1. When α > 1, we have

Page 38: Robustness of complex networks with the local protection strategy against cascading failures Jianwei Wang Adviser: Frank,Yeong-Sung Lin Present by Wayne

Theoretical analysis of cascading model

Therefore, according the Eq. (10) and the inequality (12) and the correctness of the Eq. (12), we can get βc (α > 1) > βc( α = 1).

In the case of a < 1, we can also obtain βc(α<1) > βc (α=1)

Page 39: Robustness of complex networks with the local protection strategy against cascading failures Jianwei Wang Adviser: Frank,Yeong-Sung Lin Present by Wayne

Theoretical analysis of cascading model

We further analyze the effect of the mitigation strategy on the critical threshold βc

We compare the value βc in two cases of p = 0 and p ≠ 0, correspond to not adopting and adopting the mitigation

Page 40: Robustness of complex networks with the local protection strategy against cascading failures Jianwei Wang Adviser: Frank,Yeong-Sung Lin Present by Wayne

Theoretical analysis of cascading model

For simplicity, we only calculate the value in the case of α = 1

For a BA network with the finite size, its degree distribution is Where m is equal to kmin (here kmin = ½

<k> ).

<k2> in a BA network can be calculated by

Page 41: Robustness of complex networks with the local protection strategy against cascading failures Jianwei Wang Adviser: Frank,Yeong-Sung Lin Present by Wayne

Theoretical analysis of cascading model

In BA networks, kmax can be calculated by

Then we can have

Page 42: Robustness of complex networks with the local protection strategy against cascading failures Jianwei Wang Adviser: Frank,Yeong-Sung Lin Present by Wayne

Theoretical analysis of cascading model

Therefore, when α= 1, we can get

In computer simulations the parameter p 0.5

the average degree <k> = 4

the network size N = 5000

We can obtain

Page 43: Robustness of complex networks with the local protection strategy against cascading failures Jianwei Wang Adviser: Frank,Yeong-Sung Lin Present by Wayne

Agenda

Introduction

The mitigation strategy

Simulation analysis of the mitigation strategy

Theoretical analysis of cascading model

Conclusion

Page 44: Robustness of complex networks with the local protection strategy against cascading failures Jianwei Wang Adviser: Frank,Yeong-Sung Lin Present by Wayne

Conclusion We propose a method to effectively protect the

overload node to avoid its breakdown Without changing the total price of the whole network

Applying a simple cascading model, we numerically investigate the effectiveness of the mitigation strategy on improving the robustness against cascading failures in BA scale-free networks and the power grid

After applying the mitigation strategy, we obtain the optimal value α, at which both BA networks and the power grid can reach the strongest robust level against cascading failures

Page 45: Robustness of complex networks with the local protection strategy against cascading failures Jianwei Wang Adviser: Frank,Yeong-Sung Lin Present by Wayne

Thanks for your listening!