SELF-HEALING NETWORKS: REDUNDANCY AND STRUCTURE

Similar documents
Properties of Biological Networks

(Social) Networks Analysis III. Prof. Dr. Daning Hu Department of Informatics University of Zurich

Cascade Failures from Distributed Generation in Power Grids

The Reliability, Efficiency and Treatment Quality of Centralized versus Decentralized Water Infrastructure 1

Exploiting the Scale-free Structure of the WWW

Plan of the lecture I. INTRODUCTION II. DYNAMICAL PROCESSES. I. Networks: definitions, statistical characterization, examples II. Modeling frameworks

Topology Enhancement in Wireless Multihop Networks: A Top-down Approach

Approaches for Quantifying

Nick Hamilton Institute for Molecular Bioscience. Essential Graph Theory for Biologists. Image: Matt Moores, The Visible Cell

Examples of Complex Networks

Wednesday, March 8, Complex Networks. Presenter: Jirakhom Ruttanavakul. CS 790R, University of Nevada, Reno

Graph Theory. Graph Theory. COURSE: Introduction to Biological Networks. Euler s Solution LECTURE 1: INTRODUCTION TO NETWORKS.

Self-Healing Networks: Redundancy and Structure

Constructing a G(N, p) Network

Basics of Network Analysis

NDIA 19th Annual System Engineering Conference, Springfield, Virginia October 24-27, 2016

Network Thinking. Complexity: A Guided Tour, Chapters 15-16

Fortum SGEM Program Presentation of ongoing research activities

On Pairwise Connectivity of Wireless Multihop Networks

The missing links in the BGP-based AS connectivity maps

Structure of biological networks. Presentation by Atanas Kamburov

Overlay (and P2P) Networks

Distributed Detection in Sensor Networks: Connectivity Graph and Small World Networks

Methods of Technical Risk Assessment in a Regional Context

An Evolving Network Model With Local-World Structure

Smart and Resilient Energy Systems: Metrics and Evaluation

Fault management. Acnowledgements

A Generating Function Approach to Analyze Random Graphs

CS224W: Social and Information Network Analysis Jure Leskovec, Stanford University

CSCI5070 Advanced Topics in Social Computing

Phase Transitions in Random Graphs- Outbreak of Epidemics to Network Robustness and fragility

Models of Network Formation. Networked Life NETS 112 Fall 2017 Prof. Michael Kearns

Upgrading From a Successful Emergency Control System to a Complete WAMPAC System for Georgian State Energy System

Smallest small-world network

1 Homophily and assortative mixing

Introduction to network metrics

On Optimizing Command and Control Structures

Response Network Emerging from Simple Perturbation

On Complex Dynamical Networks. G. Ron Chen Centre for Chaos Control and Synchronization City University of Hong Kong

Constructing a G(N, p) Network

How Do Real Networks Look? Networked Life NETS 112 Fall 2014 Prof. Michael Kearns

Information Driven Healthcare:

Preliminary results from an agent-based adaptation of friendship games

Importance of IP Alias Resolution in Sampling Internet Topologies

An Exploratory Journey Into Network Analysis A Gentle Introduction to Network Science and Graph Visualization

Statistical Analysis of the Metropolitan Seoul Subway System: Network Structure and Passenger Flows arxiv: v1 [physics.soc-ph] 12 May 2008

THE PRINCIPLE OF INDUCTION. MARK FLANAGAN School of Electrical, Electronic and Communications Engineering University College Dublin

SNA 8: network resilience. Lada Adamic

Complex Networks. Structure and Dynamics

Failure in Complex Social Networks

Autonomic Computing. Pablo Chacin

Universal Properties of Mythological Networks Midterm report: Math 485

6.207/14.15: Networks Lecture 5: Generalized Random Graphs and Small-World Model

Exploring the Structure of Data at Scale. Rudy Agovic, PhD CEO & Chief Data Scientist at Reliancy January 16, 2019

Attack Vulnerability of Network with Duplication-Divergence Mechanism

Building the Multiplex: An Agent-Based Model of Formal and Informal Network Relations

Panel: Research on Complex Enterprise Systems of Systems. Complex Adaptive Systems Conference 14-NOV-2013

M.E.J. Newman: Models of the Small World

Algorithms and Applications in Social Networks. 2017/2018, Semester B Slava Novgorodov

A Statistical Method for Synthetic Power Grid Generation based on the U.S. Western Interconnection

An Agent-Based Adaptation of Friendship Games: Observations on Network Topologies

Centralized versus distributed schedulers for multiple bag-of-task applications

Exercise set #2 (29 pts)

Electricity Security Assessment Framework

When Network Embedding meets Reinforcement Learning?

Availability Study of the Italian Electricity SCADA System in the Cloud

Analytical reasoning task reveals limits of social learning in networks

A New Parallel Algorithm for Connected Components in Dynamic Graphs. Robert McColl Oded Green David Bader

A Novel Technique for Finding Influential Nodes

Example for calculation of clustering coefficient Node N 1 has 8 neighbors (red arrows) There are 12 connectivities among neighbors (blue arrows)

Establishing a Framework for Effective Testing and Validation of Critical Infrastructure Cyber-Security

General Framework for Secure IoT Systems

The Complex Network Phenomena. and Their Origin

Active Clustering and Ranking

Complex networks Phys 682 / CIS 629: Computational Methods for Nonlinear Systems

GridEye FOR A SAFE, EFFICIENT AND CONTROLLED POWER GRID

Minimal spanning tree networks in real and artificial financial markets

HIGH LEVEL REQUIREMENTS OF FAST SIMULATION AND MODELLING SUITE OF TOOLS FOR FUTURE SELF-HEALING DISTRIBUTION POWER SYSTEM

An Introduction to Complex Systems Science

Lecture 7: Parallel Processing

Fast Topology Management in Large Overlay Networks

- relationships (edges) among entities (nodes) - technology: Internet, World Wide Web - biology: genomics, gene expression, proteinprotein

Erdős-Rényi Model for network formation

WHY BUILDING SECURITY SYSTEMS NEED CONTINUOUS AVAILABILITY

Centralized versus distributed schedulers for multiple bag-of-task applications

Randomized Rumor Spreading in Social Networks

STRUCTURAL ANALYSIS OF ELECTRICAL NETWORKS

Using network analysis to assess the centrality of second-tier banks in CHAPS

Why the Threat of Downtime Should Be Keeping You Up at Night

Future Grid Initiative Technology Challenges in Designing the Future Grid to Enable Sustainable Energy Systems

The Flooding Time Synchronization Protocol

γ : constant Goett 2 P(k) = k γ k : degree

The Topology and Dynamics of Complex Man- Made Systems

A Continuous 3-D Medial Shape Model with Branching

Using graph theoretic measures to predict the performance of associative memory models

Cybersecurity vs. Cyber Survivability: A Paradigm Shift

Hot Topics in IT Disaster Recovery

Complex Networks: Ubiquity, Importance and Implications. Alessandro Vespignani

Network Theory: Social, Mythological and Fictional Networks. Math 485, Spring 2018 (Midterm Report) Christina West, Taylor Martins, Yihe Hao

arxiv:cond-mat/ v1 [cond-mat.dis-nn] 3 Aug 2000

Transcription:

SELF-HEALING NETWORKS: REDUNDANCY AND STRUCTURE Guido Caldarelli IMT, CNR-ISC and LIMS, London UK DTRA Grant HDTRA1-11-1-0048

INTRODUCTION The robustness and the shape Baran, P. On distributed Communications (1964) Using a mini-computer, Baran and his team developed simulation programs to test basic connectivity of an array of nodes with varying degrees of linking. That is, a network of n- ary degree of connectivity would have n links per node. The simulation randomly destroyed nodes and subsequently tested the percentage of nodes who remained connected. The result of the simulation revealed that networks where n>=3 had a significant increase in resilience against even as much as 50% node loss. Baran's conviction gained from the simulation was that redundancy was the key.

INTRODUCTION From Arpanet to Internet Baran, P. On distributed Communications (1964)

BASIC OF NETWORKS The difference between models 1 Degree frequency density P(k) = how many times you find a vertex whose degree is k P(k) P( k) e pn ( pn) k! k P ( k) k k 2 Degree Correlation Knn (k) = average degree of a neighbour of a vertex with degree k 3 Clustering Coefficient (k) = the average value of c for a vertex whose degree is k 4

Real world systems show a large number of interdependencies: physical interdependency; cyber interdependency; geographic interdependency; logical interdependency that need financial and political coordination. We need to move beyond topological characterization, and understand how to characterize, observe and control the dynamics of real networks. System A System B During the project Long term Paradigm shift Develop data driven models that go beyond the methodological and disciplinary boundaries of a specific approach. Theoretical, algorithmic, and computational framework that will enable us to evaluate the onset of tipping points, emergent phenomena, cooperative phenomena in multilevel networks. Use the tools of control theory to go beyond network characterization and understand the control of real networks. Breakthrough in the application of complex systems, algorithmic and network theory to the modeling and analysis of the integration of social interactions and technological and communication networks Learn to measure (observe), quantify, predict, and control complex systems.

INTRODUCTION TOPOLOGY AND ROBUSTNESS

INTRODUCTION TOPOLOGY AND ROBUSTNESS The idea is that as Baran noticed, SF is more fragile under attack (RED) But For failures SF is more robust (BLUE)

REDUNDANCY AND BIOLOGY SPECIES PREDATE WITH REDUNDANCY A spanning tree of a connected directed graph is any of its connected directed subtrees with the same number of vertices. In general, the same graph has more spanning trees with different topologies. Since the peculiarity of the system (FOOD WEBS),some are more sensible than the others.

REDUNDANCY AND BIOLOGY Trees key quantities 1 1 1 3 5 1 Out-component size: 0,6 0,5 A X Y nn w X XY A Y 1 Out-component size distribution P(A) : 0,5 P(A) 5 2 11 8 22 10 3 1 33 Sum of the sizes: C X A Y Y X Allometric relations: C C A C C A 35 30 X X C(A) X 33 0,4 0,3 0,2 0,1 0 0,1 0,1 0,1 0,1 0,1 1 2 3 4 5 6 7 8 9 10 A 25 22 20 15 10 11 5 5 3 0 1 0 2 4 6 8 10 12 A

REDUNDANCY AND BIOLOGY Topology to optimise flow on the tree

1 0 1 REDUNDANCY AND BIOLOGY Various Trees 0 C( A) A efficient P( A) stable A1 C( A) A 1 2 P( A) A 0 2 C( A) A inefficient P(A) cost unstable

REDUNDANCY AND OPTIMISATION COST OF FLOW A Capitalist solution, everyone connects, socially (total pipe length) costly Individually (#passages) rewarding B Socialist solution, strict rule to connect socially (total pipe length) rewarding Individually (#passages) costly C Fractal (natural) solution, socially (total pipe length) rewarding Individually (#passages) rewarding

SELF-HEALING DEFINITION Robustness vs Resilience Robustness is important But we want also to check Resilience (how you come back to business) The latter point has been considered less often

We describe as networks the pipelines of some service We model the networks with trees + redundant link We assume that the service follows some sort of Kirchoff s laws Service travels along the links On interruptions some nodes get isolated MODEL OF SELF HEALING SIMPLIFIED ASSUMPTIONS We have an interaction protocol only with the set of neighbouring nodes Unserved nodes try to reconnect to the active tree by waking up (activating) dormant backup links (assuming you can t repair the old)

MODEL OF SELF HEALING A Simple Example Self-healing capabilities are given by distributed communication protocols that exploit redundant links to recover the connectivity of the system

MODEL OF SELF HEALING How to measure success A natural metric to quantify the success of such a procedure is the fraction of served nodes (FoS). Which topology maximizes the FoS? We study the effects of varying the fraction of backup links (redundancy) according to different underlying connectivity patterns with respect to multiple random failures

MODEL OF SELF HEALING Topology used to study model properties

FRACTION OF SERVED NODES REGULAR GRID Regular grid The average fraction <FoS> of nodes that the self-healing protocol is able to restore decreases with the number of faults k with no relevant dependency on the redundancy; results are shown for a 104 nodes network.

FRACTION OF SERVED NODES BARABÁSI-ALBERT Barabási-Albert The average fraction <FoS> of nodes that the self-healing protocol is able to restore decreases with the number of faults k with no relevant dependency on the redundancy; results are shown for a 104 nodes network.

FRACTION OF SERVED NODES REGULAR GRID Small world The average fraction <FoS> of nodes that the self-healing protocol is able to restore decreases with the number of faults k with no relevant dependency on the redundancy; results are shown for a 104 nodes network.

FRACTION OF SERVED NODES COMPARISON OF TOPOLOGIES In fact, the most robust networks as expected are based on the SF topology; however, such a topology is unrealistic for technological networks. Our results on SW topologies hint that a very effective strategy to strengthen realistic networks is to add long range links.

MODEL OF SELF HEALING Algorithm We assume that nodes have only a local knowledge of the networks i.e., only about the state (active, dormant or failed) of their incoming links. To build the maximal connected tree, nodes communicate with their neighbors via a suitable distributed protocol allowing fault nodes to join the active network by activating dormant edges. In other words, nodes are endowed only with the minimal requirements of routing needed to reconstruct a spanning tree

REDUNDANCY HOLDS FOR OTHER NETWORKS AS WELL

Redundancy is key to assess resilience Natural environment already use We can possibly design systems to optimise resilience probability Not in all cases anyhow this is possible CONCLUSIONS Summary

FURTHER INFO Grants DTRA Grant HDTRA1-11-1-0048 www.simpolproject.eu www.multiplexproject.eu