Blog>>Networks>>AI in networks>>AI and Machine Learning landscape for networks [infographic]

AI and Machine Learning landscape for networks [infographic]

Aritifical intelligence (AI) and machine learning (ML) is a trending topic in all technological domains. It offers a rich set of methods for data processing that can be used to solve practical problems, including those occurring in networks. 

In this article we present a set of network issues for which the use of ML methods and different AI types can bring benefits and generally seems to make sense. Please note that this is a non-exhaustive list and is open to additions. For greater clarity, five main categories have been used. Also, the “Design-Build-Operate” model has been proposed as an additional perspective for classifying the network issues considered. 

ai and machine learning for networks infographics

The network domains in which you can use AI & Machine Learning 

These techniques offer many opportunities for data science and machine learning specialists to apply their expertise and solve issues in many aspects related to networking. Let’s examine the five specified categories:

Network Planning & Service Provisioning (greenfield)

  • network capacity planning
  • determining network topology
  • estimating/forecasting long-term trends in performance
  • identification and classification of network nodes (e.g. for IoT)
  • applying automated provisioning policies (i.e. pre-configured traffic or security profiles for clients/devices)
Services Network professional services

Here, you can check our data science expertise in practice.

Traffic Policy Management

  • traffic classification
  • supporting intent-based networking
  • user’s traffic characteristics prediction
  • adjusting bandwidth and QoS dynamically
  • traffic forwarding configuration (e.g. network load balancing)

Security

  • applying appropriate network policies to devices
  • malicious traffic detection
  • potential vulnerabilities detection/auditing (e.g. due to outdated software, etc.)
  • security anomalies detection/prediction (e.g. DDoS mitigation)

Problem Prevention & Solving

  • detecting and eliminating false positives, true negatives (in alerting)
  • making alerting more reliable (better than a threshold-based approach)
  • identifying root causes for issues (multi-layer failure analysis)
  • predictive maintenance (to prevent network degradations or outages)
  • automatic recommendations for fault management (e.g. supporting network self-healing)
  • external phenomena impact identification (mass events, ground works)

Network Optimization

  • network topology optimization
  • radio resources optimization (e.g. power-to-interference ratio optimization based on game theory)
  • network capacity upgrade (e.g. predictive capacity tuning)
  • traffic forwarding optimization (routes, paths, weights)
  • energy consumption optimization (e.g. equipment switch on/off strategies, active/sleep scheduling)
  • content cache optimization (e.g. content popularity assessment and proactive content loading)
Ebook ML AI for networks

Conclusion

We hope the above infographic will give you a better overview of where you can use ML and AI methods in the networks domain. Well-designed and implemented AI/ML techniques can benefit your network-based business. If you have questions about the practical aspects of AI/ML implementation for networks, feel free to contact us.

Janaszka Tomasz

Tomasz Janaszka

Solutions Architect

Tomasz Janaszka is a solutions architect with over 20 years of experience in the telco/IT industry. He is a doctor of technical sciences in the field of telecommunications and an experienced engineer who has worked for many years in research and operational projects. He has worked as a leader, as a solution...Read about author >
Budziński Mariusz

Mariusz Budziński

Data Scientist

Mariusz works at CodiLime as a Data Scientist. His past projects have focused on time series analysis and he is a co-author of a recent patent application based on the use of Meta-learning in time series analysis. His main challenge is to provide advanced AI/ML models for network applications. In his free...Read about author >

Read also

Get your project estimate

For businesses that need support in their software or network engineering projects, please fill in the form and we’ll get back to you within one business day.

For businesses that need support in their software or network engineering projects, please fill in the form and we’ll get back to you within one business day.

We guarantee 100% privacy.

Trusted by leaders:

Cisco Systems
Palo Alto Services
Equinix
Jupiter Networks
Nutanix