How to apply graphs to network management

Post on 26-Jan-2015

114 views 5 download

description

Root cause analysis, impact analysis : graph technologies make it easier to understand network. Learn how to apply it to network management.

Transcript of How to apply graphs to network management

How to apply graphs to network management?

SAS founded in 2013 in Paris | http://linkurio.us | @linkurious

WHAT IS A GRAPH?

Father Of

Father Of

Siblings

This is a graph

WHAT IS A GRAPH : NODES AND RELATIONSHIPS

Father Of

Father Of

Siblings

A graph is a set of nodes linked by relationships

This is a node

This is a relationship

People, objects, movies, restaurants, music

Antennas, servers, phones, people

Supplier, roads, warehouses, products

Graphs can be used to model many domains

DIFFERENT DOMAINS WHERE GRAPHS ARE IMPORTANT

Supply chains Social networks Communications

But why can graphs can be applied to network management?

GRAPH AND NETWORK MANAGEMENT

THE COST OF BAD NETWORK MANAGEMENT

According to Information week, IT downtime costs $26.5 billion in lost revenue per year.

People, objects, movies, restaurants, music

Antennas, servers, phones, people

Supplier, roads, warehouses, products

Network management is rarely seen as a source of stability

BUT NETWORK MANAGEMENT IS OFTEN UNDER PRESSURE

Outages UncertaintyConstant stress

But why can graphs help with network management?

GRAPH AND NETWORK MANAGEMENT

IP address Type Port) Status

192.168.21.83 Dynamic 123 Up

127.0.21.83 Dynamic 92 Up

127.0.3.12 Static 28 Up

192.170.0.2 Dynamic 8080 Down

REPRESENTING A NETWORK

Most network management tools are tabular-oriented

REPRESENTING A NETWORK

But networks are best represented as graphs

Website

Router

Server

ERP

Application

CRM

Application

Virtual machine

Router

Virtual machineVirtual machine

Server

WHY IT IS IMPORTANT TO USE GRAPHS FOR NETWORK MANAGEMENT

Why does it matter?

EXAMPLE : IMPACT ANALYSIS

What happens if I remove a server?

Website

Router

Server

ERP

Application

CRM

Application

Virtual machine

Router

Virtual machineVirtual machine

Server

I traverse the graph to evaluate the impact

EXAMPLE : IMPACT ANALYSIS

Website

Router

Server

ERP

Application

CRM

Application

Virtual machine

Router

Virtual machineVirtual machine

Server

Graph databases are optimized for this task

With a RDMS WIth a graph database

Operations involved

Write complex queries with multiple-joins

Write a query with a graph-oriented language

DIfficulty DIfficult Easy

Performances Slow Fast

Risk of error High Low

EXAMPLE : IMPACT ANALYSIS

When it is easy to understand and modify the IT network,

the data quality is improved.

With greater data quality and a more natural way to query

the data, network management becomes

easier.

Adding a server, planning an intervention : graphs can help your organization get more of

its architecture.

Graphs can have a powerful impact on network management

THE IMPACT OF GRAPHS

Better data quality

Greater agilityLess stress

Graph databases makes it possible to store and query the IT network in real-time

APPLYING GRAPHS IN PRODUCTION

Real life events require graph knowledge

A new server is added

A maintenance intervention is planned

The equipment is moved

A neo4j cypher query delivers an answer

The network management team decide

The network management team can focus on delivering

value to the business.

Linkurious allows you to quickly browse the data to make an informed decision.

IT can use Linkurious to quickly analyse the network

WHAT IS THE IMPACT OF LINKURIOUS

Within Linkurious, you can run impact analysis and

complex queries simply by clicking.

Direct access to the data

Graph analytics on demand

Faster and better decisions

DEMO

Go to linkurio.us to try it!

TECHNOLOGY

Cloud ready and open-source based

CONCLUSION

Contact us to discuss your projects at contact@linkurio.us