SlideShare a Scribd company logo
Use of Graph Database in P2P / P2MP Connectivity for Video
Contribution & Distribution Networks
Security classification. Published version. Owner's name.12/03/2020 15:101
09/03/2020
Mritunjay Singh
Principal Solution Architect BT TV & Broadband
Shankhanil Chowdhury
Specialist Solution Architect BT Media & Broadcast
2 Security classification. Published version. Owner's name.
Agenda
12/03/2020 15:10
●Organisation Context – BT Technology Media & Broadcast Service Platforms
● BT Media & Broadcast Role in Video Delivery Chain
●Network Refresh Opportunity – System Transformation
●Key Architectural Principles for Systems
●Future plans
3 Security classification. Published version. Owner's name.
Organisation Context – BT Technology M&B Service Platforms
3/12/2020 3:10 PM
Retail EnterpriseGlobal
Services
Service Platforms
Mobile & Wi-Fi
Hot Spots
TV &
Broadband
BT Consumer Facing Unit
Voice
Media &
Broadcast
BT Technology
BT Media & Broadcast is a specialist business unit within BT Enterprise which has served the broadcast industry for over 60
years.
BT Technology M&B Service Platforms is internal service unit, responsible for delivering and operating M&B’s networks (
UK Media network & Global Media Network ), Platforms and IT systems
4 Security classification. Published version. Owner's name.
Video Delivery Chain – BT Media & Broadcast Role
12/03/2020 15:10
UK Media Network/Global Media Network
IT Systems for OSS/BSS Functionality
5 Security classification. Published version. Owner's name.
UK Media Network & Global Media Network
12/03/2020 15:10
6 Security classification. Published version. Owner's name.
Opportunity – Renewal of obsolescent infrastructure and management systems
12/03/2020 15:10
Increased
Competitiveness
& Customer
Experience
Operational
Effectiveness &
Data Integrity
• Decrease operational costs through
partial elimination of human
intervention through the entire
service lifecycle, from service creation
to service operations
• Data model structured to guarantee
real time resources status depiction to
management layer
• Guarantee end to end view of
resources
• Decrease time to market through
service life cycle management
automation
• Deploy a platforms capable of
supporting creation of innovative and
competitive service bundles for
broadcasters
• Provide customers with a simplified
service ordering portal
• Closed loop service fault management
• Minimize human intervention
• End to end network topology view, Rest APIs,
Central Dynamic inventory, stateless data
model;
• Service, components, resources and
infrastructure live data correlation for service
management decisions
• Modular functional architecture for horizontal
and vertical scalability
• Adoption of Micro services to workflows for
Service Provisioning and Assurance
• Self healing networks
• Number of repair calls
completed
• Cost reduction related to
inventory changes
• Revenues
• Market Share
• Number of new services
launch
• Number of new Service
Bundles launch
• Service Delivery Time
Area Opportunities for BT M&B Key IT System Requirements KPIs
Opportunity: Leverage this transformation to fulfil BT M&B key business objectives in terms of competitiveness, operational
effectiveness and data integrity
7 Security classification. Published version. Owner's name.
Architectural Principles for IT Systems
12/03/2020 15:10
Layering
Ops response
Improvement
Service Fulfilment
Service view vs network view with relationships
between service & network resources
Provide an enriched and correlated alarm to
operations and not bombard them with hundreds
of isolated, unrelated events.
Service fulfilment needs a real time, e2e path
computation service. This path computation
service needs to take BT and customer constraints
into account
Development
Capability &
Flexibility
Architecture
Complexity
System
Resilience &
Availability
Minimize System Integration costs
5 9’s availability
Short lead time to support new services creation
Top Functional Requirements Top Non-Functional Requirements
These Functional Non functional requirements drove us towards using Neo4J Graph
Database
The Requirement
• Ingest a snapshot of the topology of the current
network
• Set up a path computation service to calculate a path
from a source to multiple destinations considering the
following constraints –
• Node and Link Diversity - The primary and protected
paths cannot use the same links and nodes
• Cost of the Link – which is function of latency and
bandwidth
• Bandwidth Optimization - for a tree, we split as late as
possible so as to optimize node and link bandwidth
usage
• MPLS constraint – we don’t loop back to a node we
visited when calculating a path
• The time between call and response needs to be in
milliseconds
8 Security classification. Published version. Owner's name.
Path Computation of a Service
12/03/2020 15:10
Node and Link Diversity
Primary Service Tree
Protected Service Tree
The Requirement
• Create a layered inventory in Neo4J
• Create relationships between each layer
• This helps us in
• Root Cause Analysis
• Service Impact Analysis
• Feasibility check of a service
• Reservation of resources
• Service Fulfilment
9 Security classification. Published version. Owner's name.
Layered Resource and Service Inventory
12/03/2020 15:10
Physical
Resources
Layer
Logical
Resources
Layer
Service
Layer
Customer
Layer
Port
Chassis
Circuit
Contains
Carries
VRF 2VRF 1
Service123
Customer ABC
Hosts
Belongs to
Carries
The Requirement
• Create an SIA service on top of Neo4j
• We call this API using the identifier of the
node/link that failed
• This internally queries the database and
calculates
1. Services impacted
2. The type of impact – e.g. is this a loss of
resilience/loss of service
3. Customers impacted
• We can consolidate this information and
instead of flooding ops with hundreds of
alarms, only send enriched and correlated
alarms
• The time between call and response needs to
be in milliseconds
10 Security classification. Published version. Owner's name.
Service Impact Assessment
12/03/2020 15:10
Which services are running
on this network node?
Service Nodes
Customer Nodes
Network Node Failure
Which customers own these services?
11 Security classification. Published version. Owner's name.
Future plans
3/12/2020 3:10 PM
• Failure injection tests
• Deploy into Production
• SIA enhancements
• As per ops feedback
• PCE enhancements
• As per customer and SME feedback
• Ingest Live Topology state into Neo4J
Questions ?
12 Security classification. Published version. Owner's name.12/03/2020 15:10

More Related Content

PDF
Top 10 companies using blockchain for healthcare security
PPTX
Transforming BT’s Infrastructure Management with Graph Technology
PDF
Neo4j : Graphes de Connaissance, IA et LLMs
PPTX
BT Group: Use of Graph in VENA (a smart broadcast network)
PDF
Training Week: Introduction to Neo4j
PDF
Government GraphSummit: Keynote - Graphs in Government
PDF
Government GraphSummit: Leveraging Graphs for AI and ML
PDF
How to Build a Fraud Detection Solution with Neo4j
Top 10 companies using blockchain for healthcare security
Transforming BT’s Infrastructure Management with Graph Technology
Neo4j : Graphes de Connaissance, IA et LLMs
BT Group: Use of Graph in VENA (a smart broadcast network)
Training Week: Introduction to Neo4j
Government GraphSummit: Keynote - Graphs in Government
Government GraphSummit: Leveraging Graphs for AI and ML
How to Build a Fraud Detection Solution with Neo4j

What's hot (20)

KEY
Intro to Neo4j presentation
PDF
Power plays for Monetizing Open Banking APIs
PDF
Optimizing Your Supply Chain with the Neo4j Graph
PDF
Leveraging Graph Analytics for Fraud Detection in PaySim Data
PDF
The Data Platform for Today’s Intelligent Applications
PPTX
EY: Why graph technology makes sense for fraud detection and customer 360 pro...
PDF
Blockchain technology and its impact on the supply chain
PPTX
Neo4j GraphSummit London March 2023 Emil Eifrem Keynote.pptx
PPTX
EY + Neo4j: Why graph technology makes sense for fraud detection and customer...
PPTX
Your Roadmap for An Enterprise Graph Strategy
PPTX
Graphs for Genealogists
PDF
Idn for-malaysian
PPTX
Northern Gas Networks and CKDelta at Neo4j GraphSummit London 14Nov23.pptx
PDF
Neo4j GraphDay Seattle- Sept19- neo4j basic training
PDF
Digital redefinition of banking banking transformation
PDF
Graph based data models
PPTX
PolicyStreet - Insurtech Innovation Award 2023
PDF
The Path to Open Banking
PDF
How Will Knowledge Graphs Improve Clinical Reporting Workflows
PDF
직방 10주년 미디어데이
Intro to Neo4j presentation
Power plays for Monetizing Open Banking APIs
Optimizing Your Supply Chain with the Neo4j Graph
Leveraging Graph Analytics for Fraud Detection in PaySim Data
The Data Platform for Today’s Intelligent Applications
EY: Why graph technology makes sense for fraud detection and customer 360 pro...
Blockchain technology and its impact on the supply chain
Neo4j GraphSummit London March 2023 Emil Eifrem Keynote.pptx
EY + Neo4j: Why graph technology makes sense for fraud detection and customer...
Your Roadmap for An Enterprise Graph Strategy
Graphs for Genealogists
Idn for-malaysian
Northern Gas Networks and CKDelta at Neo4j GraphSummit London 14Nov23.pptx
Neo4j GraphDay Seattle- Sept19- neo4j basic training
Digital redefinition of banking banking transformation
Graph based data models
PolicyStreet - Insurtech Innovation Award 2023
The Path to Open Banking
How Will Knowledge Graphs Improve Clinical Reporting Workflows
직방 10주년 미디어데이
Ad

Similar to GraphTour 2020 - BT: Use of Graph Database in P2P / P2MP Connectivity for Video Contribution Networks (20)

PPSX
CISCO: Accelerating Small Cell Deployments in the Enterprise
PPTX
Telecoms Service Assurance & Service Fulfillment with Neo4j Graph Database
PPTX
SDN & NFV Orchestration
PDF
Juniper Networks®, Tech Mahindra & CA Discuss New Perspectives & Partnership...
PPTX
Getting Started with ThousandEyes Proof of Concepts
PDF
Network Solutions Supply Chain Industry Day_May28_2014_Consolidated
PDF
Stephen Wallo
PDF
Smallworld_Network_Inventory_Brochure_-_print-HR_with_bleed_for_printers_0
PPTX
Taw opening session
PPT
Evolution of internet by Ali Kashif
PPTX
FreeSBC - A New Approach to the SBC
PPTX
How to Evaluate, Rollout and Operationalize Your SD-WAN Projects
DOC
Rohit_resume
PDF
Shared Services and the Cloud at Cheltenham Borough Council
PDF
FreeSBC - A New Approach to the SBC
PDF
2014 sept-9-shared-services-canada
PPTX
Getting Started with ThousandEyes Proof of Concepts
PDF
CoreSite Interconnect Gateway (CIG)
PPTX
Efficient_traffic_handling_using_provider_briding_802.1ad
PPTX
PLNOG 22 - Sebastian Grabski - Is your network ready for application from the...
CISCO: Accelerating Small Cell Deployments in the Enterprise
Telecoms Service Assurance & Service Fulfillment with Neo4j Graph Database
SDN & NFV Orchestration
Juniper Networks®, Tech Mahindra & CA Discuss New Perspectives & Partnership...
Getting Started with ThousandEyes Proof of Concepts
Network Solutions Supply Chain Industry Day_May28_2014_Consolidated
Stephen Wallo
Smallworld_Network_Inventory_Brochure_-_print-HR_with_bleed_for_printers_0
Taw opening session
Evolution of internet by Ali Kashif
FreeSBC - A New Approach to the SBC
How to Evaluate, Rollout and Operationalize Your SD-WAN Projects
Rohit_resume
Shared Services and the Cloud at Cheltenham Borough Council
FreeSBC - A New Approach to the SBC
2014 sept-9-shared-services-canada
Getting Started with ThousandEyes Proof of Concepts
CoreSite Interconnect Gateway (CIG)
Efficient_traffic_handling_using_provider_briding_802.1ad
PLNOG 22 - Sebastian Grabski - Is your network ready for application from the...
Ad

More from Neo4j (20)

PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
PDF
Jin Foo - Prospa GraphSummit Sydney Presentation.pdf
PDF
GraphSummit Singapore Master Deck - May 20, 2025
PPTX
Graphs & GraphRAG - Essential Ingredients for GenAI
PPTX
Neo4j Knowledge for Customer Experience.pptx
PPTX
GraphTalk New Zealand - The Art of The Possible.pptx
PDF
Neo4j: The Art of the Possible with Graph
PDF
Smarter Knowledge Graphs For Public Sector
PDF
GraphRAG and Knowledge Graphs Exploring AI's Future
PDF
Matinée GenAI & GraphRAG Paris - Décembre 24
PDF
ANZ Presentation: GraphSummit Melbourne 2024
PDF
Google Cloud Presentation GraphSummit Melbourne 2024: Building Generative AI ...
PDF
Telstra Presentation GraphSummit Melbourne: Optimising Business Outcomes with...
PDF
Hands-On GraphRAG Workshop: GraphSummit Melbourne 2024
PDF
Démonstration Digital Twin Building Wire Management
PDF
Swiss Life - Les graphes au service de la détection de fraude dans le domaine...
PDF
Démonstration Supply Chain - GraphTalk Paris
PDF
The Art of Possible - GraphTalk Paris Opening Session
PPTX
How Siemens bolstered supply chain resilience with graph-powered AI insights ...
PDF
Knowledge Graphs for AI-Ready Data and Enterprise Deployment - Gartner IT Sym...
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Jin Foo - Prospa GraphSummit Sydney Presentation.pdf
GraphSummit Singapore Master Deck - May 20, 2025
Graphs & GraphRAG - Essential Ingredients for GenAI
Neo4j Knowledge for Customer Experience.pptx
GraphTalk New Zealand - The Art of The Possible.pptx
Neo4j: The Art of the Possible with Graph
Smarter Knowledge Graphs For Public Sector
GraphRAG and Knowledge Graphs Exploring AI's Future
Matinée GenAI & GraphRAG Paris - Décembre 24
ANZ Presentation: GraphSummit Melbourne 2024
Google Cloud Presentation GraphSummit Melbourne 2024: Building Generative AI ...
Telstra Presentation GraphSummit Melbourne: Optimising Business Outcomes with...
Hands-On GraphRAG Workshop: GraphSummit Melbourne 2024
Démonstration Digital Twin Building Wire Management
Swiss Life - Les graphes au service de la détection de fraude dans le domaine...
Démonstration Supply Chain - GraphTalk Paris
The Art of Possible - GraphTalk Paris Opening Session
How Siemens bolstered supply chain resilience with graph-powered AI insights ...
Knowledge Graphs for AI-Ready Data and Enterprise Deployment - Gartner IT Sym...

Recently uploaded (20)

PPTX
Introduction to Artificial Intelligence
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
Understanding Forklifts - TECH EHS Solution
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PDF
PTS Company Brochure 2025 (1).pdf.......
PPTX
ai tools demonstartion for schools and inter college
PDF
AI in Product Development-omnex systems
PPTX
history of c programming in notes for students .pptx
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
System and Network Administration Chapter 2
PDF
medical staffing services at VALiNTRY
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PPTX
L1 - Introduction to python Backend.pptx
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PPTX
ISO 45001 Occupational Health and Safety Management System
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PPTX
Operating system designcfffgfgggggggvggggggggg
PPTX
ManageIQ - Sprint 268 Review - Slide Deck
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Introduction to Artificial Intelligence
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
Understanding Forklifts - TECH EHS Solution
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PTS Company Brochure 2025 (1).pdf.......
ai tools demonstartion for schools and inter college
AI in Product Development-omnex systems
history of c programming in notes for students .pptx
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
System and Network Administration Chapter 2
medical staffing services at VALiNTRY
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
L1 - Introduction to python Backend.pptx
Navsoft: AI-Powered Business Solutions & Custom Software Development
ISO 45001 Occupational Health and Safety Management System
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Operating system designcfffgfgggggggvggggggggg
ManageIQ - Sprint 268 Review - Slide Deck
Internet Downloader Manager (IDM) Crack 6.42 Build 41

GraphTour 2020 - BT: Use of Graph Database in P2P / P2MP Connectivity for Video Contribution Networks

  • 1. Use of Graph Database in P2P / P2MP Connectivity for Video Contribution & Distribution Networks Security classification. Published version. Owner's name.12/03/2020 15:101 09/03/2020 Mritunjay Singh Principal Solution Architect BT TV & Broadband Shankhanil Chowdhury Specialist Solution Architect BT Media & Broadcast
  • 2. 2 Security classification. Published version. Owner's name. Agenda 12/03/2020 15:10 ●Organisation Context – BT Technology Media & Broadcast Service Platforms ● BT Media & Broadcast Role in Video Delivery Chain ●Network Refresh Opportunity – System Transformation ●Key Architectural Principles for Systems ●Future plans
  • 3. 3 Security classification. Published version. Owner's name. Organisation Context – BT Technology M&B Service Platforms 3/12/2020 3:10 PM Retail EnterpriseGlobal Services Service Platforms Mobile & Wi-Fi Hot Spots TV & Broadband BT Consumer Facing Unit Voice Media & Broadcast BT Technology BT Media & Broadcast is a specialist business unit within BT Enterprise which has served the broadcast industry for over 60 years. BT Technology M&B Service Platforms is internal service unit, responsible for delivering and operating M&B’s networks ( UK Media network & Global Media Network ), Platforms and IT systems
  • 4. 4 Security classification. Published version. Owner's name. Video Delivery Chain – BT Media & Broadcast Role 12/03/2020 15:10 UK Media Network/Global Media Network IT Systems for OSS/BSS Functionality
  • 5. 5 Security classification. Published version. Owner's name. UK Media Network & Global Media Network 12/03/2020 15:10
  • 6. 6 Security classification. Published version. Owner's name. Opportunity – Renewal of obsolescent infrastructure and management systems 12/03/2020 15:10 Increased Competitiveness & Customer Experience Operational Effectiveness & Data Integrity • Decrease operational costs through partial elimination of human intervention through the entire service lifecycle, from service creation to service operations • Data model structured to guarantee real time resources status depiction to management layer • Guarantee end to end view of resources • Decrease time to market through service life cycle management automation • Deploy a platforms capable of supporting creation of innovative and competitive service bundles for broadcasters • Provide customers with a simplified service ordering portal • Closed loop service fault management • Minimize human intervention • End to end network topology view, Rest APIs, Central Dynamic inventory, stateless data model; • Service, components, resources and infrastructure live data correlation for service management decisions • Modular functional architecture for horizontal and vertical scalability • Adoption of Micro services to workflows for Service Provisioning and Assurance • Self healing networks • Number of repair calls completed • Cost reduction related to inventory changes • Revenues • Market Share • Number of new services launch • Number of new Service Bundles launch • Service Delivery Time Area Opportunities for BT M&B Key IT System Requirements KPIs Opportunity: Leverage this transformation to fulfil BT M&B key business objectives in terms of competitiveness, operational effectiveness and data integrity
  • 7. 7 Security classification. Published version. Owner's name. Architectural Principles for IT Systems 12/03/2020 15:10 Layering Ops response Improvement Service Fulfilment Service view vs network view with relationships between service & network resources Provide an enriched and correlated alarm to operations and not bombard them with hundreds of isolated, unrelated events. Service fulfilment needs a real time, e2e path computation service. This path computation service needs to take BT and customer constraints into account Development Capability & Flexibility Architecture Complexity System Resilience & Availability Minimize System Integration costs 5 9’s availability Short lead time to support new services creation Top Functional Requirements Top Non-Functional Requirements These Functional Non functional requirements drove us towards using Neo4J Graph Database
  • 8. The Requirement • Ingest a snapshot of the topology of the current network • Set up a path computation service to calculate a path from a source to multiple destinations considering the following constraints – • Node and Link Diversity - The primary and protected paths cannot use the same links and nodes • Cost of the Link – which is function of latency and bandwidth • Bandwidth Optimization - for a tree, we split as late as possible so as to optimize node and link bandwidth usage • MPLS constraint – we don’t loop back to a node we visited when calculating a path • The time between call and response needs to be in milliseconds 8 Security classification. Published version. Owner's name. Path Computation of a Service 12/03/2020 15:10 Node and Link Diversity Primary Service Tree Protected Service Tree
  • 9. The Requirement • Create a layered inventory in Neo4J • Create relationships between each layer • This helps us in • Root Cause Analysis • Service Impact Analysis • Feasibility check of a service • Reservation of resources • Service Fulfilment 9 Security classification. Published version. Owner's name. Layered Resource and Service Inventory 12/03/2020 15:10 Physical Resources Layer Logical Resources Layer Service Layer Customer Layer Port Chassis Circuit Contains Carries VRF 2VRF 1 Service123 Customer ABC Hosts Belongs to Carries
  • 10. The Requirement • Create an SIA service on top of Neo4j • We call this API using the identifier of the node/link that failed • This internally queries the database and calculates 1. Services impacted 2. The type of impact – e.g. is this a loss of resilience/loss of service 3. Customers impacted • We can consolidate this information and instead of flooding ops with hundreds of alarms, only send enriched and correlated alarms • The time between call and response needs to be in milliseconds 10 Security classification. Published version. Owner's name. Service Impact Assessment 12/03/2020 15:10 Which services are running on this network node? Service Nodes Customer Nodes Network Node Failure Which customers own these services?
  • 11. 11 Security classification. Published version. Owner's name. Future plans 3/12/2020 3:10 PM • Failure injection tests • Deploy into Production • SIA enhancements • As per ops feedback • PCE enhancements • As per customer and SME feedback • Ingest Live Topology state into Neo4J
  • 12. Questions ? 12 Security classification. Published version. Owner's name.12/03/2020 15:10

Editor's Notes

  • #2: Security classification options: – Public – Internal – Confidential – Highly Confidential