Upload
neo4j
View
475
Download
0
Embed Size (px)
Citation preview
Innovate. Share. Connect.
Boston June 10-11Chicago June 12-13www.graphconnect.com
graphs are everywhere
Wednesday, May 22, 13
Neo Technology, Inc Confidential
The Five Graphs of Telecommunications
Philip Rathle, Sr Dir ProductsNeo Technology (Neo4j)
[email protected]: +1.650.918.9595
http://twitter.com/prathle
Sustainable Competitive Advantage from Graphs, using a Graph Database
Wednesday, May 22, 13
Neo Technology, Inc Confidential
Agenda
1. Graphs in Parallel IndustriesGartner’s “5 Graphs” for Consumer Web
2. The 5 Graphs of Telecommunications & Real-World Examples
3. Technologies for Deriving Sustainable Competitive Advantage from one’s Graphs
4. Who’s Using Them and Why
5. Q&A
Wednesday, May 22, 13
Neo Technology, Inc Confidential
Let’s Consider...
Wednesday, May 22, 13
Neo Technology, Inc Confidential
Consumer Web Giants Depends on Five GraphsGartner’s “5 Graphs”
Social Graph
Ref: http://www.gartner.com/id=2081316
Interest Graph
Payment Graph
Intent Graph
Mobile Graph
Wednesday, May 22, 13
Neo Technology, Inc Confidential
The 5 Graphs of Telecommunications
Wednesday, May 22, 13
Neo Technology, Inc Confidential
#1: The Network GraphGraphs in Communications
Router
Service
DEPEN
DS_ON
Switch Switch
Router
Fiber LinkFiber Link
Fiber Link
Oceanfloor Cable
DEP
END
S_O
N
DEPEN
DS_O
N
DEPENDS_ON
DEPEN
DS_O
NDEPENDS_ON
DEPENDS_ON
DEPENDS_ON
DEPENDS_ON
DEP
END
S_O
N
LINKED
LINKED
LINKED
DEPENDS_ON
Network Inventory,Cost Accounting
Wednesday, May 22, 13
Neo Technology, Inc Confidential
#1: The Network GraphGraphs in Communications
Router
Service
DEPEN
DS_ON
Switch Switch
Router
Fiber LinkFiber Link
Fiber Link
Oceanfloor Cable
DEP
END
S_O
N
DEPEN
DS_O
N
DEPENDS_ON
DEPEN
DS_O
NDEPENDS_ON
DEPENDS_ON
DEPENDS_ON
DEPENDS_ON
DEP
END
S_O
N
LINKED
LINKED
LINKED
DEPENDS_ON
Network Inventory,Cost Accounting
Impact Analysis, Failure Analysis,
Alarm Correlation
Wednesday, May 22, 13
Neo Technology, Inc Confidential
#1: The Network GraphGraphs in Communications
Cell Signal Analysis
Router
Service
DEPEN
DS_ON
Switch Switch
Router
Fiber LinkFiber Link
Fiber Link
Oceanfloor Cable
DEP
END
S_O
N
DEPEN
DS_O
N
DEPENDS_ON
DEPEN
DS_O
NDEPENDS_ON
DEPENDS_ON
DEPENDS_ON
DEPENDS_ON
DEP
END
S_O
N
LINKED
LINKED
LINKED
DEPENDS_ON
Network Inventory,Cost Accounting
Impact Analysis, Failure Analysis,
Alarm Correlation
Wednesday, May 22, 13
Neo Technology, Inc Confidential
Use in modeling of physical and logical networks
‣ impact analysis, configuration management, network inventory
#1: The Network GraphGraphs in Communications
Wednesday, May 22, 13
Neo Technology, Inc Confidential
Network Signal Analysis
Wednesday, May 22, 13
Neo Technology, Inc Confidential
Network Signal Analysis
Wednesday, May 22, 13
Neo Technology, Inc Confidential
Network Signal Analysis
Reference: http://www.slideshare.net/craigtaverner/playing-on-the-edge
Wednesday, May 22, 13
Service Assurance& Network Failure Analysis
*These specific visualizations built using Tom Sawyer SoftwareWednesday, May 22, 13
Neo Technology, Inc Confidential
#2: The Customer GraphGraphs in Communications
Mobile apps, Collaboration,
Social Recommendations,Location based services,
and more...
Wednesday, May 22, 13
Neo Technology, Inc Confidential
Reference: http://www.slideshare.net/verheughe/how-nosql-paid-off-for-telenor
Graphs in Communications#2: The Customer Graph
Wednesday, May 22, 13
Neo Technology, Inc Confidential
Reference: http://www.slideshare.net/verheughe/how-nosql-paid-off-for-telenor
Graphs in Communications#2: The Customer Graph
Wednesday, May 22, 13
Neo Technology, Inc Confidential
Reference: http://www.slideshare.net/verheughe/how-nosql-paid-off-for-telenor
Graphs in Communications#2: The Customer Graph
Wednesday, May 22, 13
Neo Technology, Inc Confidential
Reference: http://www.slideshare.net/verheughe/how-nosql-paid-off-for-telenor
Graphs in Communications#2: The Customer Graph
Wednesday, May 22, 13
Neo Technology, Inc Confidential
Graphs in Communications#2: The Customer Graph
Social-Mobile Examples
Wednesday, May 22, 13
Neo Technology, Inc Confidential
#3: The Call Graph Graphs in Communications
Plan & Feature Recommendations, Assess Churn Risk.Aggregated CDRs to construct inferred social graph.
Wednesday, May 22, 13
Neo Technology, Inc Confidential
#4: Master Data GraphGraphs in Communications
Organizational “Hierarchy”,Product “Hierarchy”
Wednesday, May 22, 13
Neo Technology, Inc Confidential
#4: Master Data GraphGraphs in Communications
Organizational “Hierarchy”,Product “Hierarchy”
Resource Authorization(Product & Customer Graphs)
Ref: http://www.slideshare.net/verheughe/how-nosql-paid-off-for-telenor
Wednesday, May 22, 13
Neo Technology, Inc Confidential
#5: The Help Desk GraphGraphs in Communications
Online Recommendationsfor Case Avoidance
Wednesday, May 22, 13
Neo Technology, Inc Confidential
Technologies to Leverage The 5 Graphs
Wednesday, May 22, 13
Neo Technology, Inc Confidential
• Growing market. Neo4j is the leading graph database in the world today
• Open Source & Commercial Model
• 500,000+ downloads
• Community Ecosystem: active forums, code contributions, etc.
• Product under development since 2000. In 24x7 production since 2003
The Graph Database
Wednesday, May 22, 13
The Zone of SQL Adequacy
Connectedness of Data Set
Perfo
rman
ce
SQL database
Requirement of application
Wednesday, May 22, 13
The Zone of SQL Adequacy
Connectedness of Data Set
Perfo
rman
ce
SQL database
Requirement of application
Wednesday, May 22, 13
The Zone of SQL Adequacy
Connectedness of Data Set
Perfo
rman
ce
SQL database
Requirement of application
Salary List
ERP
CRM
Wednesday, May 22, 13
The Zone of SQL Adequacy
Connectedness of Data Set
Perfo
rman
ce
SQL database
Requirement of application
Salary List
ERP
CRM
Network / Data CenterManagement
Social
Master DataManagement
Geo
Wednesday, May 22, 13
The Zone of SQL Adequacy
Connectedness of Data Set
Perfo
rman
ce
SQL database
Requirement of application
Salary List
ERP
CRM
Network / Data CenterManagement
Social
Master DataManagement
Geo
Graph DatabaseOptimal Comfort Zone
Wednesday, May 22, 13
LIVES WITH
LOVES
OWNSDRIVES
LOVESname: “James”
age: 32twitter: “@spam”
name: “Mary”age: 35
property type: “car”
Graph data model
brand: “Volvo”model: “V70”
Wednesday, May 22, 13
Neo Technology, Inc Confidential
AUTHENTICATES
TRANSMITS_DATA
ASSIGNED_TOCONNECTS_TO
AUTHORIZEStype: “Mobile”
model:“iPhone 5”IMEI: 99 000107 765315 1
type:“BTS”Height_m: 9.8Power: 400A
Backup_Generator:”Y”
device type: “Test”type: “Trunk”
mbps_capacity:5000
type: “Central Office”CLLI Code: “PTLEORTEDS0”
Graph data model
Wednesday, May 22, 13
Neo Technology, Inc Confidential
Why Telcos Chose Graph Databases
Wednesday, May 22, 13
Neo Technology, Inc Confidential
Why Telcos Chose Graph Databases
1. Order-of-magnitude improvements in query performance for complex, connected data
Wednesday, May 22, 13
Neo Technology, Inc Confidential
Why Telcos Chose Graph Databases
1. Order-of-magnitude improvements in query performance for complex, connected data
2. Drastically accelerated application development cycles
Wednesday, May 22, 13
Neo Technology, Inc Confidential
Why Telcos Chose Graph Databases
1. Order-of-magnitude improvements in query performance for complex, connected data
2. Drastically accelerated application development cycles
• Direct match between the business domain and the storage layer
Wednesday, May 22, 13
Neo Technology, Inc Confidential
Why Telcos Chose Graph Databases
1. Order-of-magnitude improvements in query performance for complex, connected data
2. Drastically accelerated application development cycles
• Direct match between the business domain and the storage layer
3. Maintainability and extensibility of the data model
Wednesday, May 22, 13
Neo Technology, Inc Confidential
Why Telcos Chose Graph Databases
1. Order-of-magnitude improvements in query performance for complex, connected data
2. Drastically accelerated application development cycles
• Direct match between the business domain and the storage layer
3. Maintainability and extensibility of the data model
• No need to fit everything into one box, or predict what the data will look like
Wednesday, May 22, 13
Neo Technology, Inc Confidential
Why Telcos Chose Graph Databases
1. Order-of-magnitude improvements in query performance for complex, connected data
2. Drastically accelerated application development cycles
• Direct match between the business domain and the storage layer
3. Maintainability and extensibility of the data model
• No need to fit everything into one box, or predict what the data will look like
4. Carrier-grade reliability of the product
Wednesday, May 22, 13
Neo Technology, Inc Confidential
The Network Graph
Wednesday, May 22, 13
Neo Technology, Inc Confidential
The Network Graph The Customer Graph
Wednesday, May 22, 13
Neo Technology, Inc Confidential
The Network Graph
The Master Data Graph
The Customer Graph
Wednesday, May 22, 13
Neo Technology, Inc Confidential
The Network Graph
The Master Data Graph The Help Desk Graph
The Customer Graph
Wednesday, May 22, 13
Neo Technology, Inc Confidential
The Network Graph
The Master Data Graph The Help Desk Graph
The Customer Graph
(Along with some others...)Wednesday, May 22, 13
Neo Technology, Inc Confidential
Who’s Using Graph Databases Today?
Communications
Wednesday, May 22, 13
Neo Technology, Inc Confidential
Who’s Using Graph Databases Today?
Accenture
Communications
Wednesday, May 22, 13
Neo Technology, Inc Confidential
Thank you!
Stay Connected!
Wednesday, May 22, 13
Innovate. Share. Connect.
Boston June 10-11Chicago June 12-13www.graphconnect.com
graphs are everywhere
Wednesday, May 22, 13
Wednesday, May 22, 13