19
Graphs in Telecommunications GraphDay Stockholm 2015 David Montag @dmontag [email protected]

GraphDay Stockholm 2015 - Graphs in Telecommunications

Embed Size (px)

Citation preview

Page 1: GraphDay Stockholm 2015 - Graphs in Telecommunications

Graphs  in  Telecommunications GraphDay  Stockholm  2015

David  Montag  @dmontag  [email protected]

Page 2: GraphDay Stockholm 2015 - Graphs in Telecommunications
Page 3: GraphDay Stockholm 2015 - Graphs in Telecommunications

Neo4j  Adoption  by  Selected  VerticalsFinancialServices Communications Health &

Life SciencesHR &

RecruitingMedia &

PublishingSocialWeb

Industry & Logistics

Entertainment Consumer Retail Information ServicesBusiness Services

Page 4: GraphDay Stockholm 2015 - Graphs in Telecommunications

Big  Data  & Analytics

IPTV

VoIP

MediaServices

Business

Consumer

Support

Online/User  Services  (BSS)

FaultManagement

Service Quality

Cloud/Hosting

Infrastructure

Network    Planning  &    Fulfillment

Network  &  IT (OSS)

StoresPlans

Billing

CRM  &  Business  Support(BSS)

Acme  Comms

Page 5: GraphDay Stockholm 2015 - Graphs in Telecommunications

Big  Data  & Analytics

IPTV

VoIP

MediaServices

Business

Consumer

Support

Online/User  Services  (BSS)

FaultManagement

Service Quality

Cloud/Hosting

Infrastructure

Network    Planning  &    Fulfillment

Network  &  IT (OSS)

StoresPlans

Billing

CRM  &  Business  Support(BSS)

Acme  Comms

Page 6: GraphDay Stockholm 2015 - Graphs in Telecommunications

Business  User  Services

Millions  of  plans,  customers,  admins,  groups    • Highly  interconnected  data  set  with  massive  joins  Degrading  relaEonal  performance  • Login  took  up  to  20  minutes  to  compute  access  rights  Nightly  batch  workaround  • Solved  performance  problem,  but  meant  data  was  not  current  

Replace  slow  Sybase  system  • Batch  workaround  projected  to  reach  into  the  morning  in  2014  —  longer  than  the  nightly  batch  window

Oslo-­‐based  telco  Top  25  worldwide  

Misson-­‐critical  system  

Availability  and  responsiveness  impact  customer  satisfaction

Page 7: GraphDay Stockholm 2015 - Graphs in Telecommunications

With  complex  dependencies  between  accounts,  products  and  companies,    

Neo4j’s  high  performance  engine  provides  flexibility  of  data  representa\ons    

along  with  features  that  go  beyond  tradi\onal  rela\onal  databases.

Business  User  Services

–  Sebastian  Verheughe,  Architect

Page 8: GraphDay Stockholm 2015 - Graphs in Telecommunications
Page 9: GraphDay Stockholm 2015 - Graphs in Telecommunications
Page 10: GraphDay Stockholm 2015 - Graphs in Telecommunications

Big  Data  & Analytics

IPTV

VoIP

MediaServices

Business

Consumer

Support

Online/User  Services  (BSS)

FaultManagement

Service Quality

Cloud/Hosting

Infrastructure

Network    Planning  &    Fulfillment

Network  &  IT (OSS)

StoresPlans

Billing

CRM  &  Business  Support(BSS)

Acme  Comms

Page 11: GraphDay Stockholm 2015 - Graphs in Telecommunications

NaEonwide  network  infrastructure    • €1.5  billion  invested  in  infrastructure  every  year  • Owns  50%  of  all  fiber  in  France  Maintenance  took  a  full  week  to  plan  • “What-­‐if”  analysis  is  best  done  on  the  full  network  Network  &  topology  informaEon  is  fragmented  • Spread  across  30+  different  systems  Faster  change  process  • Missed  threats  and  opportuni\es  put  business  at  stake

Part  of  Vivendi  group  Top  20  telco  worldwide  

Gained  new  “what  if”  capabilities

Network  Planning  –  The  Challenge

Page 12: GraphDay Stockholm 2015 - Graphs in Telecommunications

Created  a  single  source  of  truth  • Country-­‐level  analysis  capabili\es  Predict  impact  of  any  failure  • Take  mi\ga\ng  steps  to  solidify  network  Flexible  graph  model  stretches  for  new  data  • No  more  RDBMS  schema  dancing  (two  steps  forward,  one  step  back)  

Full  freedom  to  evolve  system  over  Eme  • Added  impact  analysis,  conges\on  avoidance,  and  more

Network  Planning  –  Solution  &  Benefits

Neo4j  is  an  obvious  solution  to  explore  for  a  graph  network  problem.  It  manages  risk  on  the  client  side,  and  it  also  makes  processes  more  efficient.  

   –  Project  Manager,  SFR

Page 13: GraphDay Stockholm 2015 - Graphs in Telecommunications

Big  Data  & Analytics

IPTV

VoIP

MediaServices

Business

Consumer

Support

Online/User  Services  (BSS)

FaultManagement

Service Quality

Cloud/Hosting

Infrastructure

Network    Planning  &    Fulfillment

Network  &  IT (OSS)

StoresPlans

Billing

CRM  &  Business  Support(BSS)

Acme  Comms

Page 14: GraphDay Stockholm 2015 - Graphs in Telecommunications

Global  mobile  services  operator  • Fastest  growing  mobile  operator  the  past  5  years  Online/App  service  “MiR  3”  needed  to  evolve  • Challenge  with  denormalized  RDBMS  architecture  The  business  values  flexibility  • Technology  should  be  an  enabler,  not  an  obstacle  Good  self  service  helps  customers  help  themselves  • Fewer  calls  means  call  center  savings

Part  of  Hutchison  Whampoa  

Nordic  branch  covers  Sweden  &  Denmark

Online  Consumer  Services  The  Challenge

Page 15: GraphDay Stockholm 2015 - Graphs in Telecommunications

Flexible  user  data  plaVorm  • Take  on  new  and  complex  services  with  ease  Narrow  writes,  broad  reads  (asymmetric)  • Graph  model  allows  for  simple  writes  without  worrying  about  reads  

Real-­‐Eme  deep  queries  on  the  latest  data  • No  more  pre-­‐computed  denormalized  views  Confidence  to  scale  as  necessary  • Peace  of  mind  with  regard  to  customer  growth

…  very  impressed  with  the  time-­‐to-­‐market  advantages  that  we  are  experiencing  from  developing  with  a  graph  model  …

Online  Consumer  Services  Solution  &  Benefits

–  Manager  Online  Services,  3

Page 16: GraphDay Stockholm 2015 - Graphs in Telecommunications

Big  Data  & Analytics

IPTV

VoIP

MediaServices

Business

Consumer

Support

Online/User  Services  (BSS)

FaultManagement

Service Quality

Cloud/Hosting

Infrastructure

Network    Planning  &    Fulfillment

Network  &  IT (OSS)

StoresPlans

Billing

CRM  &  Business  Support(BSS)

Acme  Comms

Page 17: GraphDay Stockholm 2015 - Graphs in Telecommunications

Neo4j  Adoption  by  Selected  VerticalsFinancialServices Communications Health &

Life SciencesHR &

RecruitingMedia &

PublishingSocialWeb

Industry & Logistics

Entertainment Consumer Retail Information ServicesBusiness Services

Page 18: GraphDay Stockholm 2015 - Graphs in Telecommunications

Graphs  in  Telecommunications GraphDay  Stockholm  2015

Tweet:  #neo4j  #graphday  @dmontag  

Page 19: GraphDay Stockholm 2015 - Graphs in Telecommunications

5M Packages Per Day. 3K Per Second.

A

B

Other examples

Solution

Model the Logistics Network as a Graph

Real-­‐time  Logistics  RoutingLogistics