2018
DOI: 10.1364/jocn.10.00d126
|View full text |Cite
|
Sign up to set email alerts
|

Machine Learning for Network Automation: Overview, Architecture, and Applications [Invited Tutorial]

Abstract: Networks are complex interacting systems involving cloud operations, core and metro transport, and mobile connectivity all the way to video streaming and similar user applications. With localized and highly engineered operational tools, it is typical of these networks to take days to weeks for any changes, upgrades, or service deployments to take effect. Machine learning, a sub-domain of artificial intelligence, is highly suitable for complex system representation. In this tutorial paper, we review several mac… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
132
0
3

Year Published

2018
2018
2023
2023

Publication Types

Select...
6
4

Relationship

1
9

Authors

Journals

citations
Cited by 231 publications
(135 citation statements)
references
References 33 publications
(37 reference statements)
0
132
0
3
Order By: Relevance
“…Monitoring heterogeneous network elements (observe) produces huge amounts of metered data containing relevant information about network performance. Monitoring data is then processed by statistical and/or machine learning algorithms (analyze) [6] aiming at detecting and identifying some evidence requiring some further actions to be taken (act). Some examples include the reconfiguration of virtual network topologies following traffic changes [7]- [8] and the dimensioning of next planning steps based on traffic prediction [9]; both require the analysis of monitoring data to model and characterize network traffic.…”
Section: Introductionmentioning
confidence: 99%
“…Monitoring heterogeneous network elements (observe) produces huge amounts of metered data containing relevant information about network performance. Monitoring data is then processed by statistical and/or machine learning algorithms (analyze) [6] aiming at detecting and identifying some evidence requiring some further actions to be taken (act). Some examples include the reconfiguration of virtual network topologies following traffic changes [7]- [8] and the dimensioning of next planning steps based on traffic prediction [9]; both require the analysis of monitoring data to model and characterize network traffic.…”
Section: Introductionmentioning
confidence: 99%
“…In this case, data-driven ML methods are essential tools for network planning and management, but these methods should be improved to be cost-effective and reliable for deployment. Several previous review works have provided comprehensive summaries of the applications of ML techniques in optical networks [2,[16][17][18][19]. They discuss the ML-based techniques adopted in various domains and point out many possible directions for the future deployment strategies.…”
Section: Monitoringmentioning
confidence: 99%
“…In this sense, the article [2] reviews the applications of fundamental ML concepts on communication networks, and presents a case study which aims at detecting abnormal elements in a multi-layer real network using unsupervised ML. Another paper [3] reviews the well-known ML concepts along with their applications in the context of optical networks, and discusses different aspects of ML implementations such as algorithm choice, data and model management strategies, and integration into existing network control and management tools. The survey paper [4] provides an overview of deep learning architectures and algorithms for controlling network traffic, and surveys the state-of-the-art ML and new deep learning researches in networking related areas.…”
Section: A Related Workmentioning
confidence: 99%