SlideShare a Scribd company logo
1 of 16
Download to read offline
AI Possibilities for DDI
N3K DDI Roundtable
Andreas Taudte
Principal DDI Consultant
Last updated June 2023
www.n3k.com 2
• Expectations from and Complexity of Infrastructure higher than ever
• Tools intend to automate Actions (“clicking buttons”)
• Intent-based Management required (what, why, when and where)
Why AI …!?
www.n3k.com 3
Automation today and tomorrow
Actions Decisions
Machines imitate
human “thinking
Process”.
www.n3k.com 4
• Classification Categorize a particular Entity
• Prediction Derive certain Number from continuous Space
• Clustering Extract internal Structure from Data and identify Groups
• Optimization ”Learn” what needs to be done to improve specific Processes
• Generation Generate new or fake Data
Types of Problems
www.n3k.com 5
• Unsupervised Find Knowledge or Structure in Data itself
• Supervised Guide Algorithm with ”Labels” of incoming Data
• Self-supervised Extract “Labels” from Data and use to learn
• Reinforced Generate Experience by making Mistakes
Learning Techniques
www.n3k.com 6
Paradigm Shirt in Programming
Rules
Traditional
Programming
Data
Answers
[Labels]
Machine
Learning
Data
Rules
www.n3k.com 7
• Find non-linear Function f(x) that best connects Data with Labels (answers)
• Determine Information (data) that is truly relevant
Function Approximation
[Labels]
Machine
Learning
Data
Function f(x)
www.n3k.com 8
• Numeric & Continuous/Discrete “ML-friendly” Form Factor
• Categorical & Nominal Text or any other Form Factor required Transformation
• Dictionary Assign Numbers to each Option
• One-Hot-Encoding Transform each categorical Variable into set of binary Variables
Types of Data
www.n3k.com 9
• Population Possible Variation of Parameters & Algorithms
• Fitness Objective Quantification of “fitter”
• Selection Set of Individuals with higher Fitness
• Reproduction Offspring with Combinations of Attributes or Mutations
• Convergence When to stop the Process
Natural Selection Process
www.n3k.com 10
• Classification Classify incoming DNS Queries based on Content and Purpose
• Prediction Analyse historical DHCP Data to anticipate Renewal Request from Clients
• Clustering Group IPs based on Activity for more efficient Troubleshooting
• Optimization Analyse historical DNS Data to optimize Selection of DNS Resolvers
• Generation Generate realistic DNS Query Traffic to simulate different Scenarios
DDI Use Cases: Types of Problems
www.n3k.com 11
• Unsupervised Identify unusual DNS Behaviour indicating potential Misconfigurations
• Supervised Learn from labelled Examples of known malicious DNS Queries
• Self-supervised Learn underlying Patterns and Dependencies in DNS Query Data
• Reinforced Dynamically adjust DHCP Lease Allocation Strategies
DDI Use Cases: Learning Techniques
www.n3k.com 12
• Numeric & Continuous Analyse DNS Query Response Time to make Predictions
• Numeric & Discrete Analyse Number of DHCP Lease Requests to identify Patterns
• Categorical & Nominal Analyse DNS Record Types or DHCP Option Codes to classify Configs
DDI Use Cases: Types of Data
www.n3k.com 13
• Population Maintain Population of DNS Resolver Configurations
• Fitness Evaluate Performance of different DNS Resolver Configurations
• Selection Select DNS Resolver Configurations with highest Query Response Rate
• Reproduction Generate DNS Resolver Configs by combining & modifying existing ones
• Convergence Refine towards Optimum with highest Response Rate or lowest Error Rate
DDI Use Cases: Natural Selection Process
www.n3k.com 14
• Well defined Problem “Snowflakes” with different Problems & large Space of Decisions
• Amount of Data available Frequency of Decisions vs. Data Availability
• Who you gonna call? Domain Expert, Data Scientist, Data Engineer
• Why did it fail? Start with less Complexity to build Trust
Does that even make sense?
www.n3k.com 15
Greedy for more?
AI will not replace
you, but someone
using AI may.
N3K Network Systems
Ferdinand-Braun-Straße 2/1 | 74074 Heilbronn
+49 7131 594 95 0
info@n3k.de
Thank you for your Time.
16

More Related Content

Similar to AI Possibilities for DDI

scrazzl - A technical overview
scrazzl - A technical overviewscrazzl - A technical overview
scrazzl - A technical overview
scrazzl
 

Similar to AI Possibilities for DDI (20)

Silicon Valley Code Camp 2016 - MongoDB in production
Silicon Valley Code Camp 2016 - MongoDB in productionSilicon Valley Code Camp 2016 - MongoDB in production
Silicon Valley Code Camp 2016 - MongoDB in production
 
awari-ds-aula1.pdf
awari-ds-aula1.pdfawari-ds-aula1.pdf
awari-ds-aula1.pdf
 
Data Mining in Operating System
Data Mining in Operating SystemData Mining in Operating System
Data Mining in Operating System
 
Overview on digital forensics
Overview on digital forensicsOverview on digital forensics
Overview on digital forensics
 
IT webinar 2016
IT webinar 2016IT webinar 2016
IT webinar 2016
 
Neo4j GraphTalk Düsseldorf - Building intelligent solutions with Graphs
Neo4j GraphTalk Düsseldorf - Building intelligent solutions with GraphsNeo4j GraphTalk Düsseldorf - Building intelligent solutions with Graphs
Neo4j GraphTalk Düsseldorf - Building intelligent solutions with Graphs
 
unit 1 big data.pptx
unit 1 big data.pptxunit 1 big data.pptx
unit 1 big data.pptx
 
Neo4j: What's Under the Hood & How Knowing This Can Help You
Neo4j: What's Under the Hood & How Knowing This Can Help You Neo4j: What's Under the Hood & How Knowing This Can Help You
Neo4j: What's Under the Hood & How Knowing This Can Help You
 
Data Science At Zillow
Data Science At ZillowData Science At Zillow
Data Science At Zillow
 
How DITA Got Her Groove Back: Going Mapless with Don Day
How DITA Got Her Groove Back: Going Mapless with Don DayHow DITA Got Her Groove Back: Going Mapless with Don Day
How DITA Got Her Groove Back: Going Mapless with Don Day
 
Splunk live beginner training nyc
Splunk live beginner training nycSplunk live beginner training nyc
Splunk live beginner training nyc
 
CNIT 121: 11 Analysis Methodology
CNIT 121: 11 Analysis MethodologyCNIT 121: 11 Analysis Methodology
CNIT 121: 11 Analysis Methodology
 
AI in the Enterprise at Scale
AI in the Enterprise at ScaleAI in the Enterprise at Scale
AI in the Enterprise at Scale
 
DNS – Strategies for Reducing Data Leakage & Protecting Online Privacy – Hack...
DNS – Strategies for Reducing Data Leakage & Protecting Online Privacy – Hack...DNS – Strategies for Reducing Data Leakage & Protecting Online Privacy – Hack...
DNS – Strategies for Reducing Data Leakage & Protecting Online Privacy – Hack...
 
Compilerpt
CompilerptCompilerpt
Compilerpt
 
Hadoop for Bioinformatics: Building a Scalable Variant Store
Hadoop for Bioinformatics: Building a Scalable Variant StoreHadoop for Bioinformatics: Building a Scalable Variant Store
Hadoop for Bioinformatics: Building a Scalable Variant Store
 
Big data and cloud computing 9 sep-2017
Big data and cloud computing 9 sep-2017Big data and cloud computing 9 sep-2017
Big data and cloud computing 9 sep-2017
 
التقنيات المستخدمة لتطوير المكتبات
التقنيات المستخدمة لتطوير المكتباتالتقنيات المستخدمة لتطوير المكتبات
التقنيات المستخدمة لتطوير المكتبات
 
Data Warehouse and Data Mining
Data Warehouse and Data MiningData Warehouse and Data Mining
Data Warehouse and Data Mining
 
scrazzl - A technical overview
scrazzl - A technical overviewscrazzl - A technical overview
scrazzl - A technical overview
 

More from Andreas Taudte

More from Andreas Taudte (20)

IPAM Security Considerations
IPAM Security ConsiderationsIPAM Security Considerations
IPAM Security Considerations
 
Cloud DNS Challenges
Cloud DNS ChallengesCloud DNS Challenges
Cloud DNS Challenges
 
Next-Gen DHCP
Next-Gen DHCPNext-Gen DHCP
Next-Gen DHCP
 
DHCP Security Consideration
DHCP Security ConsiderationDHCP Security Consideration
DHCP Security Consideration
 
Troubleshooting DNS with dig
Troubleshooting DNS with digTroubleshooting DNS with dig
Troubleshooting DNS with dig
 
DNS Security Strategy
DNS Security StrategyDNS Security Strategy
DNS Security Strategy
 
Extended DNS Errors
Extended DNS ErrorsExtended DNS Errors
Extended DNS Errors
 
CNS @ Infoblox Exchange
CNS @ Infoblox ExchangeCNS @ Infoblox Exchange
CNS @ Infoblox Exchange
 
Core Network Services
Core Network ServicesCore Network Services
Core Network Services
 
DDI in University Environments
DDI in University EnvironmentsDDI in University Environments
DDI in University Environments
 
DDI Project Planning
DDI Project PlanningDDI Project Planning
DDI Project Planning
 
DNS still partying
DNS still partyingDNS still partying
DNS still partying
 
IT-as-a-Service - BlueCat @ NUBIT 2017
IT-as-a-Service - BlueCat @ NUBIT 2017IT-as-a-Service - BlueCat @ NUBIT 2017
IT-as-a-Service - BlueCat @ NUBIT 2017
 
Who is Andreas Taudte?
Who is Andreas Taudte?Who is Andreas Taudte?
Who is Andreas Taudte?
 
DNS, DHCP & IPAM with IPv6
DNS, DHCP & IPAM with IPv6DNS, DHCP & IPAM with IPv6
DNS, DHCP & IPAM with IPv6
 
6 Myths about IPv6
6 Myths about IPv66 Myths about IPv6
6 Myths about IPv6
 
The Power of DNS
The Power of DNSThe Power of DNS
The Power of DNS
 
The what-you-may-call-it Internet
The what-you-may-call-it InternetThe what-you-may-call-it Internet
The what-you-may-call-it Internet
 
Network Control Forum - Vienna 2015
Network Control Forum - Vienna 2015Network Control Forum - Vienna 2015
Network Control Forum - Vienna 2015
 
BlueCat's Open Customer Meeting
BlueCat's Open Customer MeetingBlueCat's Open Customer Meeting
BlueCat's Open Customer Meeting
 

Recently uploaded

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 

AI Possibilities for DDI

  • 1. AI Possibilities for DDI N3K DDI Roundtable Andreas Taudte Principal DDI Consultant Last updated June 2023
  • 2. www.n3k.com 2 • Expectations from and Complexity of Infrastructure higher than ever • Tools intend to automate Actions (“clicking buttons”) • Intent-based Management required (what, why, when and where) Why AI …!?
  • 3. www.n3k.com 3 Automation today and tomorrow Actions Decisions Machines imitate human “thinking Process”.
  • 4. www.n3k.com 4 • Classification Categorize a particular Entity • Prediction Derive certain Number from continuous Space • Clustering Extract internal Structure from Data and identify Groups • Optimization ”Learn” what needs to be done to improve specific Processes • Generation Generate new or fake Data Types of Problems
  • 5. www.n3k.com 5 • Unsupervised Find Knowledge or Structure in Data itself • Supervised Guide Algorithm with ”Labels” of incoming Data • Self-supervised Extract “Labels” from Data and use to learn • Reinforced Generate Experience by making Mistakes Learning Techniques
  • 6. www.n3k.com 6 Paradigm Shirt in Programming Rules Traditional Programming Data Answers [Labels] Machine Learning Data Rules
  • 7. www.n3k.com 7 • Find non-linear Function f(x) that best connects Data with Labels (answers) • Determine Information (data) that is truly relevant Function Approximation [Labels] Machine Learning Data Function f(x)
  • 8. www.n3k.com 8 • Numeric & Continuous/Discrete “ML-friendly” Form Factor • Categorical & Nominal Text or any other Form Factor required Transformation • Dictionary Assign Numbers to each Option • One-Hot-Encoding Transform each categorical Variable into set of binary Variables Types of Data
  • 9. www.n3k.com 9 • Population Possible Variation of Parameters & Algorithms • Fitness Objective Quantification of “fitter” • Selection Set of Individuals with higher Fitness • Reproduction Offspring with Combinations of Attributes or Mutations • Convergence When to stop the Process Natural Selection Process
  • 10. www.n3k.com 10 • Classification Classify incoming DNS Queries based on Content and Purpose • Prediction Analyse historical DHCP Data to anticipate Renewal Request from Clients • Clustering Group IPs based on Activity for more efficient Troubleshooting • Optimization Analyse historical DNS Data to optimize Selection of DNS Resolvers • Generation Generate realistic DNS Query Traffic to simulate different Scenarios DDI Use Cases: Types of Problems
  • 11. www.n3k.com 11 • Unsupervised Identify unusual DNS Behaviour indicating potential Misconfigurations • Supervised Learn from labelled Examples of known malicious DNS Queries • Self-supervised Learn underlying Patterns and Dependencies in DNS Query Data • Reinforced Dynamically adjust DHCP Lease Allocation Strategies DDI Use Cases: Learning Techniques
  • 12. www.n3k.com 12 • Numeric & Continuous Analyse DNS Query Response Time to make Predictions • Numeric & Discrete Analyse Number of DHCP Lease Requests to identify Patterns • Categorical & Nominal Analyse DNS Record Types or DHCP Option Codes to classify Configs DDI Use Cases: Types of Data
  • 13. www.n3k.com 13 • Population Maintain Population of DNS Resolver Configurations • Fitness Evaluate Performance of different DNS Resolver Configurations • Selection Select DNS Resolver Configurations with highest Query Response Rate • Reproduction Generate DNS Resolver Configs by combining & modifying existing ones • Convergence Refine towards Optimum with highest Response Rate or lowest Error Rate DDI Use Cases: Natural Selection Process
  • 14. www.n3k.com 14 • Well defined Problem “Snowflakes” with different Problems & large Space of Decisions • Amount of Data available Frequency of Decisions vs. Data Availability • Who you gonna call? Domain Expert, Data Scientist, Data Engineer • Why did it fail? Start with less Complexity to build Trust Does that even make sense?
  • 15. www.n3k.com 15 Greedy for more? AI will not replace you, but someone using AI may.
  • 16. N3K Network Systems Ferdinand-Braun-Straße 2/1 | 74074 Heilbronn +49 7131 594 95 0 info@n3k.de Thank you for your Time. 16