SlideShare a Scribd company logo
1 of 32
Download to read offline
Holistic Automation
Kireeti Kompella, Juniper Networks
Forward-Looking Statements
This presentation contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and
Section 21E of the Securities Exchange Act of 1934, as amended, which statements involve substantial risks and uncertainties. Except for
historical information contained herein, all statements could be deemed forward-looking statements, including, without limitation, Juniper
Networks’ views concerning our business, economic and market outlook; our expectations with respect to market trends; our product
development; the strength of certain use-cases and customer segments; the introduction of future products; the strength of our solution
portfolio; the timing of recovery from COVID-19 on customer demand and resolution of supply challenges; and overall future prospects.
Actual results or events could differ materially from those anticipated in those forward-looking statements as a result of several factors,
including: general economic and political conditions globally or regionally; the duration of the effects of the COVID-19 pandemic; business and
economic conditions in the networking industry; changes in the financial stability of and overall technology spending by our customers; the
network capacity requirements of our customers and, in particular, cloud and communication service providers; the timing of orders and their
fulfillment; manufacturing and supply chain constraints, changes or disruptions in our business operations caused by, among other things,
armed conflicts, cyberwarfare, political tensions, natural disasters and climate change; availability of product components; delays in scheduled
product availability; adoption of regulations or standards affecting Juniper Networks’ products, services or the networking industry; the impact
of inflationary pressures; executive orders, tariffs, governmental sanctions, changes in laws or regulations and accounting rules, or
interpretations thereof; and other factors listed in Juniper Networks’ most recent reports on Form 10-Q and 10-K filed with the Securities and
Exchange Commission. These forward-looking statements are not guarantees of future performance and speak only as of the date of this
presentation. Juniper Networks undertakes no obligation to update the information in this presentation in the event facts or circumstances
subsequently change.
A. 1 = 1
B. 1+1 = 3
C. 1+1+1 = 7
D. Holistic Automation
E. Self-Driving Networks:
Still the Holy Grail?
F. What’s Your Vision?
A: Basic Automation
1 = 1
Choose a pressing problem
Identify data needed to solve it
Process the data
Take relevant action
^
operational
Examples from Driving
Data: determine lane markers
Process: is car centered?
Action: adjust car position
Data: determine speed
Process: compare with “intent”
Action: speed up/slow down
Cruise control “Lane keep”
Action is taken automatically
However, human must monitor car
Deploy Basic Automation à Human Acts
Data: device syslogs
Process: dedup, filter
Action: root cause analysis
Data: e2e bandwidth stats,
Process: time series analysis
Action: capacity planning
Data: device telemetry
Process: identify hotspots
Action: rectify anomalies
Data: ingress stats
Process: anomaly detection
Action: determine whether
flash flood or DDoS attack
Data: sample ingress traffic
Process: send to IDP engine
Action: drop if malicious
Data: optical link errors
Process: identify fiber kinks
and laser malfunctions
Action: move traffic
Data: topo, e2e b/w, link b/w
Process: identify congestion
Action: rebalance traffic
Data: topology, e2e b/w
Process: traffic engineering
Action: move traffic
B: Synergy
1 + 1 = 3
Choose two related problems
Identify data needed for both
Process the data
Take unified action
Example from Driving
Data: determine speed, find lane markers
Process: compare speed with intent, car position
Action: manage speed (brake/accelerator), center car (steering)
Enhanced cruise control
Action is taken automatically
Again, human must monitor car
PCE controller knows topology,
current network state,
e2e flow bandwidths
à computes paths for e2e flows
Traffic Engineering
If topology changes:
àcompute new paths
for affected flows
à “move traffic”
Original slide from Julian Lucek
(2019), modified slightly here
Congestion/Gray Failure Avoidance
PCE Controller is told via
Streaming Telemetry how
much traffic is on each link
So, it automatically moves
away some LSPs from the
congested link
Similar action can be taken
if a link has “gray” failures:
not quite down. Controller
must be told to avoid link
Original slide from Julian Lucek
(2019), modified slightly here
The “Aha!” Moment:
Synergy is Enabling
Northstar
Healthbot
+ à
P
a
r
a
g
o
n
C: Use Cases
1 + 1 + 1 = 7
Set of related problems = use case
Identify data needed for all problems
Process the data
Take unified action (typically via a workflow)
Example from Driving
“Hands-free driving”
Action is taken automatically
Car monitors human (!)
Data: determine speed, distance to next car & lane markers
Process: compare speed/distance with intent, car position
Action: manage speed (brake/accelerator), center car
(steering)
Convenience!
Use Case: Assured Onboarding
1. Is the device genuine?
2. Is the device correctly connected?
3. Update the software to the desired release
4. Configure the device
5. Is the device configured correctly?
6. Does the device have appropriate reachability?
7. Monitor the device on an ongoing basis
8. How is the device doing compared to its peers?
9. Is the device still healthy?
10.Bring on more devices (or change existing)
11.Still connected appropriately?
Use Case: Transport Network Slicing
eMBB
mMTC
URLLC
The desired SLOs must be met,
the experience must satisfy
customer (or app)
Intent
Experience
Network
View
Device Configs
Set up Probes
and Metrics
Intent Compiler
(connects Intent to Experience)
topo filters, slice
aggregates, paths,
CT mapping, FAs,
PHBs, bw engg
Convenience-First
Scalability and
Adaptability
Unified Communication
Optimised Training
Enhanced Patient Care
Cost Efficiency
Operation Experience
& Testing
Dr. Sina Kahen, 2023:
“From Scalpels to Robots”
User
Aha #2: Convenience-First
D: Holistic Automation
Where Does 1+1+1+1+… Get Us?
more “apps”
better “apps”
(more features)
better integration
?
Incremental improvement
Holistic Automation
Fundamental Evolution
AI Ops
Network Digital Twin
CI/CD-like Pipeline for Automation
AI Ops: Already Underway
At least three avenues
Chatbot-type interaction with Automation
Predictive Maintenance
Closed-loop Operation
Dr. Sina Kahen, 2023:
“From Scalpels to Robots”
Network Digital Twin
“Planner” on steroids
Platform for training
Exploring via Mixed Reality?
“What happened” analysis
“What if” scenarios
Devices (and software)
Topology (planning)
Data Plane (traffic)
Control Plane (protocols)
Management Plane
CI/CD Pipeline
Software-style discipline for automation changes
Automation as code: snapshot and version
Commit à run the tests (on digital twin?)
Success: deploy or Fail: roll back
E: Holy Grail?
Self-Driving Networks:
Still the Holy Grail?
8 years since the original vision
Seemed like science fiction then
We’ve learned a lot
(streaming telemetry; machine learning for networks, …)
We’ve come a long way: on the cusp now
Time to step back and ask: what’s next?
F: Make It Your Own!
What’s Your Vision for Automation?
Questions?
AutoCon 0 Day Two Keynote: Kireeti Kompella

More Related Content

Similar to AutoCon 0 Day Two Keynote: Kireeti Kompella

Presentation - Mckinsey - Exploring the potential of the “Internet of Things”...
Presentation - Mckinsey - Exploring the potential of the “Internet of Things”...Presentation - Mckinsey - Exploring the potential of the “Internet of Things”...
Presentation - Mckinsey - Exploring the potential of the “Internet of Things”...Ajay Gangakhedkar
 
Data Mining to Classify Telco Churners
Data Mining to Classify Telco ChurnersData Mining to Classify Telco Churners
Data Mining to Classify Telco ChurnersMohitMhapuskar
 
Capgemini ses - smart grid operational services - gis pov (gr)
Capgemini   ses - smart grid operational services - gis pov (gr)Capgemini   ses - smart grid operational services - gis pov (gr)
Capgemini ses - smart grid operational services - gis pov (gr)Gord Reynolds
 
Policy control and charging for lte
Policy control and charging for ltePolicy control and charging for lte
Policy control and charging for lteMorg
 
MVNO Market
MVNO MarketMVNO Market
MVNO Marketjrinaudo
 
Splunk for Monitoring and Diagnostics Breakout Session
Splunk for Monitoring and Diagnostics Breakout SessionSplunk for Monitoring and Diagnostics Breakout Session
Splunk for Monitoring and Diagnostics Breakout SessionSplunk
 
Navigating Interconnecion and Transmission in the Major US Markets
Navigating Interconnecion and Transmission in the Major US MarketsNavigating Interconnecion and Transmission in the Major US Markets
Navigating Interconnecion and Transmission in the Major US Marketsbrokish
 
Navigating I T
Navigating I  TNavigating I  T
Navigating I Trpeters
 
Project List of Ook Anthony Kim_
Project List of Ook Anthony Kim_Project List of Ook Anthony Kim_
Project List of Ook Anthony Kim_Anthony Kim
 
Serving GIS Data To Electrical Distribution Analysis
Serving GIS Data To Electrical Distribution AnalysisServing GIS Data To Electrical Distribution Analysis
Serving GIS Data To Electrical Distribution Analysispdituri
 
Basics of performance measurement in umts
Basics of performance measurement in umtsBasics of performance measurement in umts
Basics of performance measurement in umtsEkwere Udoh
 
The Evolving World of Substation Asset Data
The Evolving World of Substation Asset DataThe Evolving World of Substation Asset Data
The Evolving World of Substation Asset DataPower System Operation
 
Improve Network Latency and Hold Service Providers to SLAs
Improve Network Latency and Hold Service Providers to SLAsImprove Network Latency and Hold Service Providers to SLAs
Improve Network Latency and Hold Service Providers to SLAsCA Technologies
 
Challenges opportunities 2017 onwards v5.0.
Challenges opportunities 2017   onwards v5.0.Challenges opportunities 2017   onwards v5.0.
Challenges opportunities 2017 onwards v5.0.frankjoh
 
Mappy hour: Uncovering insights with Elastic Maps and location data
Mappy hour: Uncovering insights with Elastic Maps and location dataMappy hour: Uncovering insights with Elastic Maps and location data
Mappy hour: Uncovering insights with Elastic Maps and location dataElasticsearch
 
Managing the Meter Shop of the Future Through Better Tools and Information
Managing the Meter Shop of the Future Through Better Tools and InformationManaging the Meter Shop of the Future Through Better Tools and Information
Managing the Meter Shop of the Future Through Better Tools and InformationTESCO - The Eastern Specialty Company
 
Survey report-charging-and-billing-for-the-digital-economy-final
Survey report-charging-and-billing-for-the-digital-economy-finalSurvey report-charging-and-billing-for-the-digital-economy-final
Survey report-charging-and-billing-for-the-digital-economy-finalCorine Suscens
 
BUILDING E-COMMERCE.pdf
BUILDING E-COMMERCE.pdfBUILDING E-COMMERCE.pdf
BUILDING E-COMMERCE.pdfLilianNjoki2
 
Network barometer report 2014
Network barometer report 2014Network barometer report 2014
Network barometer report 2014Mūniū Karanja
 

Similar to AutoCon 0 Day Two Keynote: Kireeti Kompella (20)

Presentation - Mckinsey - Exploring the potential of the “Internet of Things”...
Presentation - Mckinsey - Exploring the potential of the “Internet of Things”...Presentation - Mckinsey - Exploring the potential of the “Internet of Things”...
Presentation - Mckinsey - Exploring the potential of the “Internet of Things”...
 
Data Mining to Classify Telco Churners
Data Mining to Classify Telco ChurnersData Mining to Classify Telco Churners
Data Mining to Classify Telco Churners
 
Capgemini ses - smart grid operational services - gis pov (gr)
Capgemini   ses - smart grid operational services - gis pov (gr)Capgemini   ses - smart grid operational services - gis pov (gr)
Capgemini ses - smart grid operational services - gis pov (gr)
 
Policy control and charging for lte
Policy control and charging for ltePolicy control and charging for lte
Policy control and charging for lte
 
MVNO Market
MVNO MarketMVNO Market
MVNO Market
 
Splunk for Monitoring and Diagnostics Breakout Session
Splunk for Monitoring and Diagnostics Breakout SessionSplunk for Monitoring and Diagnostics Breakout Session
Splunk for Monitoring and Diagnostics Breakout Session
 
Navigating Interconnecion and Transmission in the Major US Markets
Navigating Interconnecion and Transmission in the Major US MarketsNavigating Interconnecion and Transmission in the Major US Markets
Navigating Interconnecion and Transmission in the Major US Markets
 
Navigating I T
Navigating I  TNavigating I  T
Navigating I T
 
Project List of Ook Anthony Kim_
Project List of Ook Anthony Kim_Project List of Ook Anthony Kim_
Project List of Ook Anthony Kim_
 
Serving GIS Data To Electrical Distribution Analysis
Serving GIS Data To Electrical Distribution AnalysisServing GIS Data To Electrical Distribution Analysis
Serving GIS Data To Electrical Distribution Analysis
 
Huawei Award Write Up
Huawei Award Write UpHuawei Award Write Up
Huawei Award Write Up
 
Basics of performance measurement in umts
Basics of performance measurement in umtsBasics of performance measurement in umts
Basics of performance measurement in umts
 
The Evolving World of Substation Asset Data
The Evolving World of Substation Asset DataThe Evolving World of Substation Asset Data
The Evolving World of Substation Asset Data
 
Improve Network Latency and Hold Service Providers to SLAs
Improve Network Latency and Hold Service Providers to SLAsImprove Network Latency and Hold Service Providers to SLAs
Improve Network Latency and Hold Service Providers to SLAs
 
Challenges opportunities 2017 onwards v5.0.
Challenges opportunities 2017   onwards v5.0.Challenges opportunities 2017   onwards v5.0.
Challenges opportunities 2017 onwards v5.0.
 
Mappy hour: Uncovering insights with Elastic Maps and location data
Mappy hour: Uncovering insights with Elastic Maps and location dataMappy hour: Uncovering insights with Elastic Maps and location data
Mappy hour: Uncovering insights with Elastic Maps and location data
 
Managing the Meter Shop of the Future Through Better Tools and Information
Managing the Meter Shop of the Future Through Better Tools and InformationManaging the Meter Shop of the Future Through Better Tools and Information
Managing the Meter Shop of the Future Through Better Tools and Information
 
Survey report-charging-and-billing-for-the-digital-economy-final
Survey report-charging-and-billing-for-the-digital-economy-finalSurvey report-charging-and-billing-for-the-digital-economy-final
Survey report-charging-and-billing-for-the-digital-economy-final
 
BUILDING E-COMMERCE.pdf
BUILDING E-COMMERCE.pdfBUILDING E-COMMERCE.pdf
BUILDING E-COMMERCE.pdf
 
Network barometer report 2014
Network barometer report 2014Network barometer report 2014
Network barometer report 2014
 

More from Network Automation Forum

Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveNetwork Automation Forum
 
Network Source of Truth and Infrastructure as Code revisited
Network Source of Truth and Infrastructure as Code revisitedNetwork Source of Truth and Infrastructure as Code revisited
Network Source of Truth and Infrastructure as Code revisitedNetwork Automation Forum
 
Mini-Track: AI and ML in Network Operations Applications
Mini-Track: AI and ML in Network Operations ApplicationsMini-Track: AI and ML in Network Operations Applications
Mini-Track: AI and ML in Network Operations ApplicationsNetwork Automation Forum
 
Simplified Troubleshooting through API Scripting
Simplified Troubleshooting through API Scripting Simplified Troubleshooting through API Scripting
Simplified Troubleshooting through API Scripting Network Automation Forum
 
Applying Platform Engineering Principles to On-Premises Network Infrastructure
Applying Platform Engineering Principles to On-Premises Network InfrastructureApplying Platform Engineering Principles to On-Premises Network Infrastructure
Applying Platform Engineering Principles to On-Premises Network InfrastructureNetwork Automation Forum
 
Evolving the Network Automation Journey from Python to Platforms
Evolving the Network Automation Journey from Python to PlatformsEvolving the Network Automation Journey from Python to Platforms
Evolving the Network Automation Journey from Python to PlatformsNetwork Automation Forum
 
A Real-World Approach to Intent-based Networking and Service Orchestration
A Real-World Approach to Intent-based Networking and Service OrchestrationA Real-World Approach to Intent-based Networking and Service Orchestration
A Real-World Approach to Intent-based Networking and Service OrchestrationNetwork Automation Forum
 
Mini-Track: The State of Network Automation
Mini-Track: The State of Network Automation Mini-Track: The State of Network Automation
Mini-Track: The State of Network Automation Network Automation Forum
 
Mini-Track: Challenges to Network Automation Adoption
Mini-Track: Challenges to Network Automation AdoptionMini-Track: Challenges to Network Automation Adoption
Mini-Track: Challenges to Network Automation AdoptionNetwork Automation Forum
 

More from Network Automation Forum (14)

Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive
 
Mini-Track: Observability
Mini-Track: ObservabilityMini-Track: Observability
Mini-Track: Observability
 
Network Source of Truth and Infrastructure as Code revisited
Network Source of Truth and Infrastructure as Code revisitedNetwork Source of Truth and Infrastructure as Code revisited
Network Source of Truth and Infrastructure as Code revisited
 
Mini-Track: AI and ML in Network Operations Applications
Mini-Track: AI and ML in Network Operations ApplicationsMini-Track: AI and ML in Network Operations Applications
Mini-Track: AI and ML in Network Operations Applications
 
Zero to Automated in Under a Year
Zero to Automated in Under a YearZero to Automated in Under a Year
Zero to Automated in Under a Year
 
Mini-Track: Lessons from Public Cloud
Mini-Track: Lessons from Public CloudMini-Track: Lessons from Public Cloud
Mini-Track: Lessons from Public Cloud
 
Design Driven Network Assurance
Design Driven Network AssuranceDesign Driven Network Assurance
Design Driven Network Assurance
 
Simplified Troubleshooting through API Scripting
Simplified Troubleshooting through API Scripting Simplified Troubleshooting through API Scripting
Simplified Troubleshooting through API Scripting
 
Applying Platform Engineering Principles to On-Premises Network Infrastructure
Applying Platform Engineering Principles to On-Premises Network InfrastructureApplying Platform Engineering Principles to On-Premises Network Infrastructure
Applying Platform Engineering Principles to On-Premises Network Infrastructure
 
Evolving the Network Automation Journey from Python to Platforms
Evolving the Network Automation Journey from Python to PlatformsEvolving the Network Automation Journey from Python to Platforms
Evolving the Network Automation Journey from Python to Platforms
 
A Real-World Approach to Intent-based Networking and Service Orchestration
A Real-World Approach to Intent-based Networking and Service OrchestrationA Real-World Approach to Intent-based Networking and Service Orchestration
A Real-World Approach to Intent-based Networking and Service Orchestration
 
Mini-Track: The State of Network Automation
Mini-Track: The State of Network Automation Mini-Track: The State of Network Automation
Mini-Track: The State of Network Automation
 
Mini-Track: Challenges to Network Automation Adoption
Mini-Track: Challenges to Network Automation AdoptionMini-Track: Challenges to Network Automation Adoption
Mini-Track: Challenges to Network Automation Adoption
 
AutoCon 0 Day One Keynote: John Willis
AutoCon 0 Day One Keynote: John WillisAutoCon 0 Day One Keynote: John Willis
AutoCon 0 Day One Keynote: John Willis
 

Recently uploaded

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
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 WorkerThousandEyes
 

Recently uploaded (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
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
 

AutoCon 0 Day Two Keynote: Kireeti Kompella

  • 2. Forward-Looking Statements This presentation contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended, which statements involve substantial risks and uncertainties. Except for historical information contained herein, all statements could be deemed forward-looking statements, including, without limitation, Juniper Networks’ views concerning our business, economic and market outlook; our expectations with respect to market trends; our product development; the strength of certain use-cases and customer segments; the introduction of future products; the strength of our solution portfolio; the timing of recovery from COVID-19 on customer demand and resolution of supply challenges; and overall future prospects. Actual results or events could differ materially from those anticipated in those forward-looking statements as a result of several factors, including: general economic and political conditions globally or regionally; the duration of the effects of the COVID-19 pandemic; business and economic conditions in the networking industry; changes in the financial stability of and overall technology spending by our customers; the network capacity requirements of our customers and, in particular, cloud and communication service providers; the timing of orders and their fulfillment; manufacturing and supply chain constraints, changes or disruptions in our business operations caused by, among other things, armed conflicts, cyberwarfare, political tensions, natural disasters and climate change; availability of product components; delays in scheduled product availability; adoption of regulations or standards affecting Juniper Networks’ products, services or the networking industry; the impact of inflationary pressures; executive orders, tariffs, governmental sanctions, changes in laws or regulations and accounting rules, or interpretations thereof; and other factors listed in Juniper Networks’ most recent reports on Form 10-Q and 10-K filed with the Securities and Exchange Commission. These forward-looking statements are not guarantees of future performance and speak only as of the date of this presentation. Juniper Networks undertakes no obligation to update the information in this presentation in the event facts or circumstances subsequently change.
  • 3. A. 1 = 1 B. 1+1 = 3 C. 1+1+1 = 7 D. Holistic Automation E. Self-Driving Networks: Still the Holy Grail? F. What’s Your Vision?
  • 5. 1 = 1 Choose a pressing problem Identify data needed to solve it Process the data Take relevant action ^ operational
  • 6. Examples from Driving Data: determine lane markers Process: is car centered? Action: adjust car position Data: determine speed Process: compare with “intent” Action: speed up/slow down Cruise control “Lane keep” Action is taken automatically However, human must monitor car
  • 7. Deploy Basic Automation à Human Acts Data: device syslogs Process: dedup, filter Action: root cause analysis Data: e2e bandwidth stats, Process: time series analysis Action: capacity planning Data: device telemetry Process: identify hotspots Action: rectify anomalies Data: ingress stats Process: anomaly detection Action: determine whether flash flood or DDoS attack Data: sample ingress traffic Process: send to IDP engine Action: drop if malicious Data: optical link errors Process: identify fiber kinks and laser malfunctions Action: move traffic Data: topo, e2e b/w, link b/w Process: identify congestion Action: rebalance traffic Data: topology, e2e b/w Process: traffic engineering Action: move traffic
  • 9. 1 + 1 = 3 Choose two related problems Identify data needed for both Process the data Take unified action
  • 10. Example from Driving Data: determine speed, find lane markers Process: compare speed with intent, car position Action: manage speed (brake/accelerator), center car (steering) Enhanced cruise control Action is taken automatically Again, human must monitor car
  • 11. PCE controller knows topology, current network state, e2e flow bandwidths à computes paths for e2e flows Traffic Engineering If topology changes: àcompute new paths for affected flows à “move traffic” Original slide from Julian Lucek (2019), modified slightly here
  • 12. Congestion/Gray Failure Avoidance PCE Controller is told via Streaming Telemetry how much traffic is on each link So, it automatically moves away some LSPs from the congested link Similar action can be taken if a link has “gray” failures: not quite down. Controller must be told to avoid link Original slide from Julian Lucek (2019), modified slightly here
  • 13. The “Aha!” Moment: Synergy is Enabling Northstar Healthbot + à P a r a g o n
  • 15. 1 + 1 + 1 = 7 Set of related problems = use case Identify data needed for all problems Process the data Take unified action (typically via a workflow)
  • 16. Example from Driving “Hands-free driving” Action is taken automatically Car monitors human (!) Data: determine speed, distance to next car & lane markers Process: compare speed/distance with intent, car position Action: manage speed (brake/accelerator), center car (steering) Convenience!
  • 17. Use Case: Assured Onboarding 1. Is the device genuine? 2. Is the device correctly connected? 3. Update the software to the desired release 4. Configure the device 5. Is the device configured correctly? 6. Does the device have appropriate reachability? 7. Monitor the device on an ongoing basis 8. How is the device doing compared to its peers? 9. Is the device still healthy? 10.Bring on more devices (or change existing) 11.Still connected appropriately?
  • 18. Use Case: Transport Network Slicing eMBB mMTC URLLC The desired SLOs must be met, the experience must satisfy customer (or app) Intent Experience Network View Device Configs Set up Probes and Metrics Intent Compiler (connects Intent to Experience) topo filters, slice aggregates, paths, CT mapping, FAs, PHBs, bw engg
  • 19. Convenience-First Scalability and Adaptability Unified Communication Optimised Training Enhanced Patient Care Cost Efficiency Operation Experience & Testing Dr. Sina Kahen, 2023: “From Scalpels to Robots” User Aha #2: Convenience-First
  • 21. Where Does 1+1+1+1+… Get Us? more “apps” better “apps” (more features) better integration ? Incremental improvement
  • 22. Holistic Automation Fundamental Evolution AI Ops Network Digital Twin CI/CD-like Pipeline for Automation
  • 23. AI Ops: Already Underway At least three avenues Chatbot-type interaction with Automation Predictive Maintenance Closed-loop Operation
  • 24. Dr. Sina Kahen, 2023: “From Scalpels to Robots”
  • 25. Network Digital Twin “Planner” on steroids Platform for training Exploring via Mixed Reality? “What happened” analysis “What if” scenarios Devices (and software) Topology (planning) Data Plane (traffic) Control Plane (protocols) Management Plane
  • 26. CI/CD Pipeline Software-style discipline for automation changes Automation as code: snapshot and version Commit à run the tests (on digital twin?) Success: deploy or Fail: roll back
  • 28. Self-Driving Networks: Still the Holy Grail? 8 years since the original vision Seemed like science fiction then We’ve learned a lot (streaming telemetry; machine learning for networks, …) We’ve come a long way: on the cusp now Time to step back and ask: what’s next?
  • 29. F: Make It Your Own!
  • 30. What’s Your Vision for Automation?