Grant: Discovery Grants Program - Individual
Carleton University
$58,000.00
Building a Flexible Framework Towards Autonomous Networking Using Machine Learning Techniques
EF 2024-25
Résumé
Machine learning (ML) has made unprecedented advancement in various areas, e.g., voice recognition and image processing. The role of ML is becoming more and more important in numerous disciplines. ML also plays a key role in next generation autonomous networking which has extreme high requirements in quality of service, performance, and security. Examples of ML for networking include applications of ML for network anomaly detection, network traffic prediction, preventive maintenance, etc. ML is data driven, which is more effective than complex algorithm- or model-based approaches to network solutions. However, ML is also nontrivial, and the distributed network systems tremendously hinder the effectiveness of ML, as each node only has limited local information and learning from other nodes is complex.
Software-defined networking (SDN) has made a major paradigm shift by converting main control functions on network devices into a logically central controller. Network function virtualization (NFV) has often been adopted by virtualizing network functions that provide flexibility for network operators in managing resources, improving performance, and deploying innovative services. Further, in-band network telemetry (INT), still a developing technique, can improve current network monitoring by providing high network data visibility which is crucial for ML. In addition to ML, SDN also has a substantial impact on INT, as SDN can efficiently request and gather network states and data from INT about the entire network, which enables effective network analytics and greatly simplifies the complexity of ML. On the other hand, NFV can facilitate ML by running ML functions on a separate and powerful device. However, there are still challenges for ML, such as many ML options, long training time, and repetitive training for changing environments.
The main objective of the proposed research is to build a flexible system framework that integrates SDN/NFG, ML, and INT. The seamless fusion of those technologies has substantial potential in simplifying the adoption of ML for networking. The framework will be designed to facilitate the selection (either by a human operator or automatically) of an appropriate ML technique that is best suitable for a specific problem, e.g., traffic control or security. The development of the framework will be based on thorough analyses of the characteristics and patterns of network data and the features of different application problems.
Moreover, the proposed research is also looking beyond the current network paradigm and ML technologies by considering Internet of Things (IoT) and Information-centric Networking (ICN), and transfer learning across problem domains. The longer-term goal is to investigate the adaptation of the proposed integrative framework for the emerging paradigms. Transfer learning is targeted to reduce the training time needed for ML and to support knowledge reuse when network changes or across analogous domains.
Programme
Discovery Grants Program - Individual
Bénéficiaire
Emplacement
Ontario, Canada
Type de bénéficiaire
Academia
Type
Grant
Source
NSERC's Awards Data
Tel que publié
Application id
RGPIN-2020-06582
Name nom
Lung, Chung-Horng
Department département
Systems and Computer Engineering - Systems and Computer Engineering
Organization id
23
Institution établissement
Carleton University
Province en
Ontario
Province fr
Ontario
Country en
CANADA
Country fr
CANADA
Fiscal year exercice financier
2024
Competition year année de concours
2020
Award amount
58000
Program id
RGPIN
Program name en
Discovery Grants Program - Individual
Program name fr
Programme de subventions à la découverte - individuelles
Group en
DISCOVERY RESEARCH
Group fr
RECHERCHE AXÉE SUR LA DÉCOUVERTE
Committee code
1507
Committee name en
Computer Science
Committee name fr
Sciences informatiques
Area of application code
803
Area of application group en
Information and communication services
Area of application group fr
Services d'information et de télécommunications
Area of application en
Computer communications
Area of application fr
Téléinformatique
Research subject code
2700
Research subject group en
Information technology
Research subject group fr
Technologie de l'information
Research subject en
Information technology
Research subject fr
Technologie de l'information
Field of research list names en
Not available
Field of research list names fr
Non disponible
Socioeconomic objective list names en
Not available
Socioeconomic objective list names fr
Non disponible
Application title
Building a Flexible Framework Towards Autonomous Networking Using Machine Learning Techniques
Keywords
machine learning; software-defined networking; autonomous networking; network monitoring; information-centric networking; internet of things; performance evaluation; network security; network function virtualization; communication software development
Application summary
Machine learning (ML) has made unprecedented advancement in various areas, e.g., voice recognition and image processing. The role of ML is becoming more and more important in numerous disciplines. ML also plays a key role in next generation autonomous networking which has extreme high requirements in quality of service, performance, and security. Examples of ML for networking include applications of ML for network anomaly detection, network traffic prediction, preventive maintenance, etc. ML is data driven, which is more effective than complex algorithm- or model-based approaches to network solutions. However, ML is also nontrivial, and the distributed network systems tremendously hinder the effectiveness of ML, as each node only has limited local information and learning from other nodes is complex.
Software-defined networking (SDN) has made a major paradigm shift by converting main control functions on network devices into a logically central controller. Network function virtualization (NFV) has often been adopted by virtualizing network functions that provide flexibility for network operators in managing resources, improving performance, and deploying innovative services. Further, in-band network telemetry (INT), still a developing technique, can improve current network monitoring by providing high network data visibility which is crucial for ML. In addition to ML, SDN also has a substantial impact on INT, as SDN can efficiently request and gather network states and data from INT about the entire network, which enables effective network analytics and greatly simplifies the complexity of ML. On the other hand, NFV can facilitate ML by running ML functions on a separate and powerful device. However, there are still challenges for ML, such as many ML options, long training time, and repetitive training for changing environments.
The main objective of the proposed research is to build a flexible system framework that integrates SDN/NFG, ML, and INT. The seamless fusion of those technologies has substantial potential in simplifying the adoption of ML for networking. The framework will be designed to facilitate the selection (either by a human operator or automatically) of an appropriate ML technique that is best suitable for a specific problem, e.g., traffic control or security. The development of the framework will be based on thorough analyses of the characteristics and patterns of network data and the features of different application problems.
Moreover, the proposed research is also looking beyond the current network paradigm and ML technologies by considering Internet of Things (IoT) and Information-centric Networking (ICN), and transfer learning across problem domains. The longer-term goal is to investigate the adaptation of the proposed integrative framework for the emerging paradigms. Transfer learning is targeted to reduce the training time needed for ML and to support knowledge reuse when network changes or across analogous domains.