SlideShare una empresa de Scribd logo
1 de 29
© 2022 Neo4j, Inc. All rights reserved.
Trucks on a Graph:
How J.B. Hunt Uses Neo4j
Srinivas Kolluru
Sr. Director of Engineering & Technology
Donovan Bergin
Expert Software Engineer
© 2022 Neo4j, Inc. All rights reserved.
Agenda
• Industry Challenge
• Scope & Scale
• Why Neo4j
• Conceptual Model
• High-Level Architecture
• Lessons Learned
• Results
• Demo (depending on time)
2
© 2022 Neo4j, Inc. All rights reserved.
3
J.B. Hunt Transportation
Mission Statement
Move the freight industry
forward towards a low-carbon
future while preserving and
protecting the interests of our
employees, customers,
carriers, investors, and the
world in which we live.
Sustainability Vision
Creating the most efficient
transportation network in North
America.
Mission Statement
© 2022 Neo4j, Inc. All rights reserved.
4
Industry Challenge
Visibility is one of the major challenges in the
Transportation Logistics industry
Having complete and constant visibility is key to
reducing cost, time and providing efficient carbon-
friendly transportation logistics network
© 2022 Neo4j, Inc. All rights reserved.
5
Lack of Visibility Costs Time and Money
Carriers
Locating Entrance
Finding Equipment
Delays at Receiver =
Unpaid Time
Receivers
Late Drivers
Cascading Detention
Over Time Hours
Increased Cost
Shippers
Manual Follow-Up
Firefighting
Wasted Labor Cost
Angry Clients
© 2022 Neo4j, Inc. All rights reserved.
6
Complete Visibility Reduces Costs and Time
Carriers
Lower Unpaid Hours
More Time Driving
More Time With
Family
Receivers
Minimize Overtime Cost
Smoother Workday
Go Home On Time
Shippers
Save Labor Cost Tracking
Exceed Client Expectations
Happy Clients = More
Freight
© 2022 Neo4j, Inc. All rights reserved.
7
Improve
Efficiency
Helped our drivers
avoid an estimated 4.3
million empty miles with
J.B. Hunt 360°®
2020 Sustainability Numbers
Reduce
Carbon
Emissions
Avoided an estimated 3.5
Million MT CO2e
emissions by converting
over-the-road loads to
intermodal
Increase
Safety
Celebrated our first 5-
million-mile safe driver
in 2020
© 2022 Neo4j, Inc. All rights reserved.
8
Equipment
Equipment
Type
Approx.
Quantity
Tractors 31,000
Trailers 47,000
Containers 114,000
Chassis 61,000
NOTE: Doesn’t include outsourced carrier tractors and trailers
© 2022 Neo4j, Inc. All rights reserved.
9
IoT Enabled Fleet
© 2022 Neo4j, Inc. All rights reserved.
10
Why Neo4j?
• Complex nature of equipment / device / operational
relationships
• Schema flexibility
• Data science applications
• Scalability
© 2022 Neo4j, Inc. All rights reserved.
11
Conceptual Model
© 2022 Neo4j, Inc. All rights reserved.
Equipment Graph
Master Data: Metadata about the
Equipment
Operational Data: Use of the
Equipment
Telemetry: Data Generated by the
Equipment
© 2022 Neo4j, Inc. All rights reserved.
13
Equipment Graph – Conceptual Model
© 2022 Neo4j, Inc. All rights reserved.
14
Equipment Graph – Potential Data Model Changes
© 2022 Neo4j, Inc. All rights reserved.
15
High-Level Architecture
© 2022 Neo4j, Inc. All rights reserved.
16
© 2022 Neo4j, Inc. All rights reserved.
17
© 2022 Neo4j, Inc. All rights reserved.
18
Lessons Learned
© 2022 Neo4j, Inc. All rights reserved.
19
Battle Scars
Mistakes? We’ve made a few…
• One node to rule them all
• collect(yourself) before you wreck yourself
• The big empty
• Time to go on a diet
© 2022 Neo4j, Inc. All rights reserved.
20
Battle Scars: One node to rule them all
Originally, we modeled entity ownership via node
relationship. Initially, this seemed like a good idea…
© 2022 Neo4j, Inc. All rights reserved.
21
Battle Scars: collect(yourself)
© 2022 Neo4j, Inc. All rights reserved.
22
Battle Scars: The big empty
© 2022 Neo4j, Inc. All rights reserved.
23
Battle Scars: Everything’s a nail
© 2022 Neo4j, Inc. All rights reserved.
24
Results
© 2022 Neo4j, Inc. All rights reserved.
© 2022 Neo4j, Inc. All rights reserved.
25
Projected Growth
33 100
1,000
100
300
3,000
Current Near Future Star Trek Mode
Operations
per
Second
Reads Writes
© 2022 Neo4j, Inc. All rights reserved.
© 2022 Neo4j, Inc. All rights reserved.
26
Load Tests: Current
• Specs
© 2022 Neo4j, Inc. All rights reserved.
© 2022 Neo4j, Inc. All rights reserved.
27
Load Tests: Near Future
• Specs
© 2022 Neo4j, Inc. All rights reserved.
© 2022 Neo4j, Inc. All rights reserved.
28
Load Tests: Star Trek Mode
• Specs
© 2022 Neo4j, Inc. All rights reserved.
29
Thank you!
Contact us at
Donovan.Bergin@jhunt.com
Srinivas.Kolluru@jbhunt.com

Más contenido relacionado

La actualidad más candente

The Neo4j Data Platform for Today & Tomorrow.pdf
The Neo4j Data Platform for Today & Tomorrow.pdfThe Neo4j Data Platform for Today & Tomorrow.pdf
The Neo4j Data Platform for Today & Tomorrow.pdf
Neo4j
 

La actualidad más candente (20)

AstraZeneca - Re-imagining the Data Landscape in Compound Synthesis & Management
AstraZeneca - Re-imagining the Data Landscape in Compound Synthesis & ManagementAstraZeneca - Re-imagining the Data Landscape in Compound Synthesis & Management
AstraZeneca - Re-imagining the Data Landscape in Compound Synthesis & Management
 
https://www.slideshare.net/neo4j/a-fusion-of-machine-learning-and-graph-analy...
https://www.slideshare.net/neo4j/a-fusion-of-machine-learning-and-graph-analy...https://www.slideshare.net/neo4j/a-fusion-of-machine-learning-and-graph-analy...
https://www.slideshare.net/neo4j/a-fusion-of-machine-learning-and-graph-analy...
 
Data council sf amundsen presentation
Data council sf    amundsen presentationData council sf    amundsen presentation
Data council sf amundsen presentation
 
Workshop Tel Aviv - Graph Data Science
Workshop Tel Aviv - Graph Data ScienceWorkshop Tel Aviv - Graph Data Science
Workshop Tel Aviv - Graph Data Science
 
Modern Data Challenges require Modern Graph Technology
Modern Data Challenges require Modern Graph TechnologyModern Data Challenges require Modern Graph Technology
Modern Data Challenges require Modern Graph Technology
 
Introduction à Neo4j
Introduction à Neo4jIntroduction à Neo4j
Introduction à Neo4j
 
SITA WorldTracer - Lost & Found Property
SITA WorldTracer -  Lost & Found PropertySITA WorldTracer -  Lost & Found Property
SITA WorldTracer - Lost & Found Property
 
Data Observability Best Pracices
Data Observability Best PracicesData Observability Best Pracices
Data Observability Best Pracices
 
Fraud Detection with Graphs at the Danish Business Authority
Fraud Detection with Graphs at the Danish Business AuthorityFraud Detection with Graphs at the Danish Business Authority
Fraud Detection with Graphs at the Danish Business Authority
 
EY + Neo4j: Why graph technology makes sense for fraud detection and customer...
EY + Neo4j: Why graph technology makes sense for fraud detection and customer...EY + Neo4j: Why graph technology makes sense for fraud detection and customer...
EY + Neo4j: Why graph technology makes sense for fraud detection and customer...
 
Scoutbee - Knowledge graphs at Scoutbee with Neo4j
Scoutbee - Knowledge graphs at Scoutbee with Neo4jScoutbee - Knowledge graphs at Scoutbee with Neo4j
Scoutbee - Knowledge graphs at Scoutbee with Neo4j
 
EY: Why graph technology makes sense for fraud detection and customer 360 pro...
EY: Why graph technology makes sense for fraud detection and customer 360 pro...EY: Why graph technology makes sense for fraud detection and customer 360 pro...
EY: Why graph technology makes sense for fraud detection and customer 360 pro...
 
The Neo4j Data Platform for Today & Tomorrow.pdf
The Neo4j Data Platform for Today & Tomorrow.pdfThe Neo4j Data Platform for Today & Tomorrow.pdf
The Neo4j Data Platform for Today & Tomorrow.pdf
 
Introducing Delta Live Tables: Make Reliable ETL Easy on Delta Lake
Introducing Delta Live Tables: Make Reliable ETL Easy on Delta LakeIntroducing Delta Live Tables: Make Reliable ETL Easy on Delta Lake
Introducing Delta Live Tables: Make Reliable ETL Easy on Delta Lake
 
Building a modern data stack to maintain an efficient and safe electrical grid
Building a modern data stack to maintain an efficient and safe electrical gridBuilding a modern data stack to maintain an efficient and safe electrical grid
Building a modern data stack to maintain an efficient and safe electrical grid
 
The Knowledge Graph Explosion
The Knowledge Graph ExplosionThe Knowledge Graph Explosion
The Knowledge Graph Explosion
 
ASTRAZENECA. Knowledge Graphs Powering a Fast-moving Global Life Sciences Org...
ASTRAZENECA. Knowledge Graphs Powering a Fast-moving Global Life Sciences Org...ASTRAZENECA. Knowledge Graphs Powering a Fast-moving Global Life Sciences Org...
ASTRAZENECA. Knowledge Graphs Powering a Fast-moving Global Life Sciences Org...
 
Data Management, Metadata Management, and Data Governance – Working Together
Data Management, Metadata Management, and Data Governance – Working TogetherData Management, Metadata Management, and Data Governance – Working Together
Data Management, Metadata Management, and Data Governance – Working Together
 
Consolidating MLOps at One of Europe’s Biggest Airports
Consolidating MLOps at One of Europe’s Biggest AirportsConsolidating MLOps at One of Europe’s Biggest Airports
Consolidating MLOps at One of Europe’s Biggest Airports
 
Pourquoi Leroy Merlin a besoin d'un Knowledge Graph ?
Pourquoi Leroy Merlin a besoin d'un Knowledge Graph ?Pourquoi Leroy Merlin a besoin d'un Knowledge Graph ?
Pourquoi Leroy Merlin a besoin d'un Knowledge Graph ?
 

Similar a Trucks on a Graph: How JB Hunt Uses Neo4j

Similar a Trucks on a Graph: How JB Hunt Uses Neo4j (20)

Data Con LA 2022 - Who Owns That Yacht? How Graphs Are Used to Identify Asset...
Data Con LA 2022 - Who Owns That Yacht? How Graphs Are Used to Identify Asset...Data Con LA 2022 - Who Owns That Yacht? How Graphs Are Used to Identify Asset...
Data Con LA 2022 - Who Owns That Yacht? How Graphs Are Used to Identify Asset...
 
From Relational to Graph: How Going Graph Revealed the Unknown(Jason_Schatz)....
From Relational to Graph: How Going Graph Revealed the Unknown(Jason_Schatz)....From Relational to Graph: How Going Graph Revealed the Unknown(Jason_Schatz)....
From Relational to Graph: How Going Graph Revealed the Unknown(Jason_Schatz)....
 
Applying Network Analytics in KYC
Applying Network Analytics in KYCApplying Network Analytics in KYC
Applying Network Analytics in KYC
 
Modeling Physical Systems in the Metaverse Easily with Graphs
Modeling Physical Systems in the Metaverse Easily with GraphsModeling Physical Systems in the Metaverse Easily with Graphs
Modeling Physical Systems in the Metaverse Easily with Graphs
 
Combining the Best Cloud Technologies with Innovative Engineering: How We Bui...
Combining the Best Cloud Technologies with Innovative Engineering: How We Bui...Combining the Best Cloud Technologies with Innovative Engineering: How We Bui...
Combining the Best Cloud Technologies with Innovative Engineering: How We Bui...
 
Visualizing Insights with Bloom and Graph Data Science.pptx
Visualizing Insights with Bloom and Graph Data Science.pptxVisualizing Insights with Bloom and Graph Data Science.pptx
Visualizing Insights with Bloom and Graph Data Science.pptx
 
Employee Empowerment With Graph Technology
Employee Empowerment With Graph TechnologyEmployee Empowerment With Graph Technology
Employee Empowerment With Graph Technology
 
Bootstrapping Your Graph Project with Neo4j Data Importer and Browser.pptx
Bootstrapping Your Graph Project with Neo4j Data Importer and Browser.pptxBootstrapping Your Graph Project with Neo4j Data Importer and Browser.pptx
Bootstrapping Your Graph Project with Neo4j Data Importer and Browser.pptx
 
Fighting a Multi-armed Monster With Graph: Master Data Management in Neo4j
Fighting a Multi-armed Monster With Graph: Master Data Management in Neo4jFighting a Multi-armed Monster With Graph: Master Data Management in Neo4j
Fighting a Multi-armed Monster With Graph: Master Data Management in Neo4j
 
Knowledge Graphs for Network Digital Twins
Knowledge Graphs for Network Digital TwinsKnowledge Graphs for Network Digital Twins
Knowledge Graphs for Network Digital Twins
 
Optimizing Your Supply Chain with Neo4j
Optimizing Your Supply Chain with Neo4jOptimizing Your Supply Chain with Neo4j
Optimizing Your Supply Chain with Neo4j
 
Neo4j Keynote: The Art of the Possible with Graph Technology
Neo4j Keynote: The Art of the Possible with Graph TechnologyNeo4j Keynote: The Art of the Possible with Graph Technology
Neo4j Keynote: The Art of the Possible with Graph Technology
 
Towards GQL 1 — A Property Graph Query Language Standard
Towards GQL 1 — A Property Graph Query Language StandardTowards GQL 1 — A Property Graph Query Language Standard
Towards GQL 1 — A Property Graph Query Language Standard
 
From Idea to Implementation: Introducing Neo4j Into a Forensic Analytics team
From Idea to Implementation: Introducing Neo4j Into a Forensic Analytics teamFrom Idea to Implementation: Introducing Neo4j Into a Forensic Analytics team
From Idea to Implementation: Introducing Neo4j Into a Forensic Analytics team
 
99.9999% (Seriously, that Many 9's) Uptime at Adobe: How We Got There with Neo4j
99.9999% (Seriously, that Many 9's) Uptime at Adobe: How We Got There with Neo4j99.9999% (Seriously, that Many 9's) Uptime at Adobe: How We Got There with Neo4j
99.9999% (Seriously, that Many 9's) Uptime at Adobe: How We Got There with Neo4j
 
Inspector Graph: A Knowledge Graph of the Data Behind Your Data
Inspector Graph: A Knowledge Graph of the Data Behind Your DataInspector Graph: A Knowledge Graph of the Data Behind Your Data
Inspector Graph: A Knowledge Graph of the Data Behind Your Data
 
Using Graph to Enable Digital Transformation
Using Graph to Enable Digital Transformation Using Graph to Enable Digital Transformation
Using Graph to Enable Digital Transformation
 
"How to create usless software... and distribute it" (Alto university lecture...
"How to create usless software... and distribute it" (Alto university lecture..."How to create usless software... and distribute it" (Alto university lecture...
"How to create usless software... and distribute it" (Alto university lecture...
 
mimacom & Liferay Roadshow : How we see Liferay...
mimacom & Liferay Roadshow : How we see Liferay...mimacom & Liferay Roadshow : How we see Liferay...
mimacom & Liferay Roadshow : How we see Liferay...
 
The Customer Journey Is a Graph
The Customer Journey Is a GraphThe Customer Journey Is a Graph
The Customer Journey Is a Graph
 

Más de Neo4j

Más de Neo4j (20)

From Knowledge Graphs via Lego Bricks to scientific conversations.pptx
From Knowledge Graphs via Lego Bricks to scientific conversations.pptxFrom Knowledge Graphs via Lego Bricks to scientific conversations.pptx
From Knowledge Graphs via Lego Bricks to scientific conversations.pptx
 
Novo Nordisk: When Knowledge Graphs meet LLMs
Novo Nordisk: When Knowledge Graphs meet LLMsNovo Nordisk: When Knowledge Graphs meet LLMs
Novo Nordisk: When Knowledge Graphs meet LLMs
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansQIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
 
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosBBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
 
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
 
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
 
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdfRabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
 
Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!
 
IA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeIA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG time
 
Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)
 
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdfNeo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
 
Enabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge GraphsEnabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge Graphs
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Último (20)

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

Trucks on a Graph: How JB Hunt Uses Neo4j

  • 1. © 2022 Neo4j, Inc. All rights reserved. Trucks on a Graph: How J.B. Hunt Uses Neo4j Srinivas Kolluru Sr. Director of Engineering & Technology Donovan Bergin Expert Software Engineer
  • 2. © 2022 Neo4j, Inc. All rights reserved. Agenda • Industry Challenge • Scope & Scale • Why Neo4j • Conceptual Model • High-Level Architecture • Lessons Learned • Results • Demo (depending on time) 2
  • 3. © 2022 Neo4j, Inc. All rights reserved. 3 J.B. Hunt Transportation Mission Statement Move the freight industry forward towards a low-carbon future while preserving and protecting the interests of our employees, customers, carriers, investors, and the world in which we live. Sustainability Vision Creating the most efficient transportation network in North America. Mission Statement
  • 4. © 2022 Neo4j, Inc. All rights reserved. 4 Industry Challenge Visibility is one of the major challenges in the Transportation Logistics industry Having complete and constant visibility is key to reducing cost, time and providing efficient carbon- friendly transportation logistics network
  • 5. © 2022 Neo4j, Inc. All rights reserved. 5 Lack of Visibility Costs Time and Money Carriers Locating Entrance Finding Equipment Delays at Receiver = Unpaid Time Receivers Late Drivers Cascading Detention Over Time Hours Increased Cost Shippers Manual Follow-Up Firefighting Wasted Labor Cost Angry Clients
  • 6. © 2022 Neo4j, Inc. All rights reserved. 6 Complete Visibility Reduces Costs and Time Carriers Lower Unpaid Hours More Time Driving More Time With Family Receivers Minimize Overtime Cost Smoother Workday Go Home On Time Shippers Save Labor Cost Tracking Exceed Client Expectations Happy Clients = More Freight
  • 7. © 2022 Neo4j, Inc. All rights reserved. 7 Improve Efficiency Helped our drivers avoid an estimated 4.3 million empty miles with J.B. Hunt 360°® 2020 Sustainability Numbers Reduce Carbon Emissions Avoided an estimated 3.5 Million MT CO2e emissions by converting over-the-road loads to intermodal Increase Safety Celebrated our first 5- million-mile safe driver in 2020
  • 8. © 2022 Neo4j, Inc. All rights reserved. 8 Equipment Equipment Type Approx. Quantity Tractors 31,000 Trailers 47,000 Containers 114,000 Chassis 61,000 NOTE: Doesn’t include outsourced carrier tractors and trailers
  • 9. © 2022 Neo4j, Inc. All rights reserved. 9 IoT Enabled Fleet
  • 10. © 2022 Neo4j, Inc. All rights reserved. 10 Why Neo4j? • Complex nature of equipment / device / operational relationships • Schema flexibility • Data science applications • Scalability
  • 11. © 2022 Neo4j, Inc. All rights reserved. 11 Conceptual Model
  • 12. © 2022 Neo4j, Inc. All rights reserved. Equipment Graph Master Data: Metadata about the Equipment Operational Data: Use of the Equipment Telemetry: Data Generated by the Equipment
  • 13. © 2022 Neo4j, Inc. All rights reserved. 13 Equipment Graph – Conceptual Model
  • 14. © 2022 Neo4j, Inc. All rights reserved. 14 Equipment Graph – Potential Data Model Changes
  • 15. © 2022 Neo4j, Inc. All rights reserved. 15 High-Level Architecture
  • 16. © 2022 Neo4j, Inc. All rights reserved. 16
  • 17. © 2022 Neo4j, Inc. All rights reserved. 17
  • 18. © 2022 Neo4j, Inc. All rights reserved. 18 Lessons Learned
  • 19. © 2022 Neo4j, Inc. All rights reserved. 19 Battle Scars Mistakes? We’ve made a few… • One node to rule them all • collect(yourself) before you wreck yourself • The big empty • Time to go on a diet
  • 20. © 2022 Neo4j, Inc. All rights reserved. 20 Battle Scars: One node to rule them all Originally, we modeled entity ownership via node relationship. Initially, this seemed like a good idea…
  • 21. © 2022 Neo4j, Inc. All rights reserved. 21 Battle Scars: collect(yourself)
  • 22. © 2022 Neo4j, Inc. All rights reserved. 22 Battle Scars: The big empty
  • 23. © 2022 Neo4j, Inc. All rights reserved. 23 Battle Scars: Everything’s a nail
  • 24. © 2022 Neo4j, Inc. All rights reserved. 24 Results
  • 25. © 2022 Neo4j, Inc. All rights reserved. © 2022 Neo4j, Inc. All rights reserved. 25 Projected Growth 33 100 1,000 100 300 3,000 Current Near Future Star Trek Mode Operations per Second Reads Writes
  • 26. © 2022 Neo4j, Inc. All rights reserved. © 2022 Neo4j, Inc. All rights reserved. 26 Load Tests: Current • Specs
  • 27. © 2022 Neo4j, Inc. All rights reserved. © 2022 Neo4j, Inc. All rights reserved. 27 Load Tests: Near Future • Specs
  • 28. © 2022 Neo4j, Inc. All rights reserved. © 2022 Neo4j, Inc. All rights reserved. 28 Load Tests: Star Trek Mode • Specs
  • 29. © 2022 Neo4j, Inc. All rights reserved. 29 Thank you! Contact us at Donovan.Bergin@jhunt.com Srinivas.Kolluru@jbhunt.com

Notas del editor

  1. Founded by Johnnie Bryan Hunt and Johnelle Hunt in 1961 With 60 years of industry experience, J.B. Hunt has grown from five trucks and seven trailers to a Fortune 500 company providing a variety of services for customers throughout the continental United States, Canada, and Mexico. 
  2. Visibility is one of the challenges in the Transportation Logistics industry. Having visibility to equipment is critical in reducing the cost and providing efficient carbon friendly transportation logistics network. At JB Hunt, we needed to modernize how we store, surface, and react to streaming telemetry data for well over 100,000 assets, including trucks, trailers, and containers. Neo4j AuraDB enables flexibility and performance in storing information from many disparate sources and vendors into a unified data model for use in daily operations. Moreover, it positions us to grow our graph, use cases, and capabilities as we continue our path to digital transformation. Our current architecture leverages the intake of streaming data from Kafka, writes telemetry graphs to our Neo4j instance, surfaces that data via APIs, and reacts to events with KSQL streams. We’ll present our use case, data models, and infrastructure, showing you how these technologies work in concert to provide the data and insights required to remain competitive in an ever-changing market. $1 Trillion spent on U.S. Transportation every year and no one knows where their stuff is.
  3. Currently, we are piloting numerous alternative fuel sources and have committed to converting 25% of our day cab and straight truck fleet to alternative fuels by 2035. This goal is just the beginning—J.B. Hunt envisions a future in which our entire fleet is powered by low-carbon alternative fuel sources.