Journal of Internet Services and Applications · 2018 · 993 citations · 380 references
ComputingComputer ScienceArtificial IntelligenceComputer NetworksMachine LearningCongestion ControlDeep LearningMachine Learning For Big DataNetwork AutomationNetwork Performance AnalysisAutonomic NetworkingMachine Learning For Traffic AnalysisTraffic Count PredictionTraffic Flow PredictionTraffic Prediction
Machine learning has surged across many domains due to abundant data, improved techniques, and computing power, and has been applied to diverse networking problems, though most surveys focus on specific areas or technologies. This survey uniquely presents the application of diverse ML techniques across key networking areas and technologies. The survey offers a comprehensive discussion of learning paradigms and ML methods for core networking tasks—traffic prediction, routing, congestion control, resource and fault management, QoS/QoE, and security—while outlining limitations, insights, research challenges, and future opportunities. The work highlights ML’s role in advancing autonomic network operation and management, underscoring its timely impact.
Machine Learning (ML) has been enjoying an unprecedented surge in applications that solve problems and enable automation in diverse domains. Primarily, this is due to the explosion in the availability of data, significant improvements in ML techniques, and advancement in computing capabilities. Undoubtedly, ML has been applied to various mundane and complex problems arising in network operation and management. There are various surveys on ML for specific areas in networking or for specific network technologies. This survey is original, since it jointly presents the application of diverse ML techniques in various key areas of networking across different network technologies. In this way, readers will benefit from a comprehensive discussion on the different learning paradigms and ML techniques applied to fundamental problems in networking, including traffic prediction, routing and classification, congestion control, resource and fault management, QoS and QoE management, and network security. Furthermore, this survey delineates the limitations, give insights, research challenges and future opportunities to advance ML in networking. Therefore, this is a timely contribution of the implications of ML for networking, that is pushing the barriers of autonomic network operation and management.
380
Sepp Hochreiter, Jürgen Schmidhuber · Neural Computation · 1997 · 98.1K citations
Image quality assessment: from error visibility to structural similarity
Zhou Wang, Alan C. Bovik, Hamid R. Sheikh et al. · IEEE Transactions on Image Processing · 2004 · 56K citations
James Kennedy, R.C. Eberhart · 2002 · 47.5K citations