Machine learning mechanisms for forecasting the performance of a mobile network

Detalhes bibliográficos
Autor(a) principal: Pousa, Ricardo José Baptista
Data de Publicação: 2022
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10773/38984
Resumo: With the growth in bandwidth and service complexity in Mobile Networks, in conjunction with its increasing demand, it is expected to occur a paradigm shift in the way these operate: from the increase in control provided by SDNs (Software De ned Networks) to the wide range of proposed services. Network operators will have to accompany the expected growth with more intelligent and automated methods of network monitoring and management, that in turn will allow for its further optimization. These networks are expected to generate a large amount of data as Time- Series, and therefore it is required to build systems that can e ciently work with them. Depending on the location of the eNBs, the studied KPIs may exhibit rather varying dynamic behaviour, therefore, data was divided into clusters with similar behaviour using K-means clustering. Clustering was applied with different features extracted from the raw time-series data of the KPI ERAB Attempts. Techniques such as Discrete and Continuous Wavelet Transforms, Discrete Fourier Transform and Time Series Decomposition (seasonal, trend and remainder components) were used as feature engineering methods. In this dissertation two Machine Learning (ML) methods are applied to predict the mobile networks' eNBs (eNodeB) states, namely Random Forest and Ridge Regression algorithms. The goal is to identify the Critical and the Degradation states in two protocols - ERAB and RRC. Further to that, Root Cause Analysis was done to estimate the major features responsible for the identi ed KPIs states. The nal task of this thesis was to compare 3 time-series forecasting ML approaches to predict the next hour value of the studied KPI (ERAB Attempts). Extreme Gradient Boosting (XGBoost), Feedforward Neural Network (FFNN) and pretrained FFNN (transfer learning) were applied to the clustered data (sub-datasets), whereas the rst two were applied only to non-clustered data. In forecasting it was observed that the clustering led to improvements in the forecasting accuracy, and simultaneously decreased the quantity of models needed to cover every node of a Mobile Network.
id RCAP_68b06fda0976bad028bc9401ae91ca9f
oai_identifier_str oai:ria.ua.pt:10773/38984
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Machine learning mechanisms for forecasting the performance of a mobile networkNetwork monitoringTime-seriesMachine learningNetwork state predictionClusteringForecastingWith the growth in bandwidth and service complexity in Mobile Networks, in conjunction with its increasing demand, it is expected to occur a paradigm shift in the way these operate: from the increase in control provided by SDNs (Software De ned Networks) to the wide range of proposed services. Network operators will have to accompany the expected growth with more intelligent and automated methods of network monitoring and management, that in turn will allow for its further optimization. These networks are expected to generate a large amount of data as Time- Series, and therefore it is required to build systems that can e ciently work with them. Depending on the location of the eNBs, the studied KPIs may exhibit rather varying dynamic behaviour, therefore, data was divided into clusters with similar behaviour using K-means clustering. Clustering was applied with different features extracted from the raw time-series data of the KPI ERAB Attempts. Techniques such as Discrete and Continuous Wavelet Transforms, Discrete Fourier Transform and Time Series Decomposition (seasonal, trend and remainder components) were used as feature engineering methods. In this dissertation two Machine Learning (ML) methods are applied to predict the mobile networks' eNBs (eNodeB) states, namely Random Forest and Ridge Regression algorithms. The goal is to identify the Critical and the Degradation states in two protocols - ERAB and RRC. Further to that, Root Cause Analysis was done to estimate the major features responsible for the identi ed KPIs states. The nal task of this thesis was to compare 3 time-series forecasting ML approaches to predict the next hour value of the studied KPI (ERAB Attempts). Extreme Gradient Boosting (XGBoost), Feedforward Neural Network (FFNN) and pretrained FFNN (transfer learning) were applied to the clustered data (sub-datasets), whereas the rst two were applied only to non-clustered data. In forecasting it was observed that the clustering led to improvements in the forecasting accuracy, and simultaneously decreased the quantity of models needed to cover every node of a Mobile Network.Com o crescimento da largura de banda e da complexidade de serviçós oferecidos pelas Rede Moveis, acrescido do aumento da procura, é expectável que se venha a alterar o paradigma do seu funcionamento: desde um maior controlo devido ao uso de Software Defined Networks (SDNs), a uma maior diversificação dos serviços propostos. Os operadores de redes terão de acompanhar o crescimento com métodos mais inteligentes e mais automatizados para monitorizar e gerir o estado da rede, o que lhes permitirá optimizar o seu funcionamento. Tendo em conta que a monitorização da rede irá gerar grandes volumes de dados em forma de séries temporais, serão necessários sistemas que sejam capazes de lidar com dados deste cariz de forma eficaz. Dependendo da localização dos nós de rede, os seus indicadores podem apresentar uma grande variedade de comportamentos dinâmicos. Por esta razão, os dados foram divididos de acordo com o comportamento dos seus nós aplicando K-means clustering. O Clustering foi efetuado com diferentes métodos de extração de features da série temporal KPI ERAB Attempts, por nó. Estes métodos são baseados em Discrete e Continuous Wavelet Transform, Discrete Fourier Transform e Time Series Decomposition. Nesta dissertação iremos aplicar dois métodos de Aprendizagem Automática para prever os estados do desempenho de eNBs (eNodeBs) numa rede móvel, nomeadamente Random Forest e Ridge Regression. Estes métodos tiveram como objetivo identificar estados críticos para os protocolos ERAB e RRC. Adicionalmente, foi efetuada a análise da contribuição de variáveis presentes nos dados para identificar a criticidade de cada estado. Para validação do Clustering, também foi testada a previsão direta do valor do indicador ERAB Attempts para a hora seguinte. Os métodos de ML usados foram Extreme Gradient Boosting (XGBoost), Feedforward Neural Network (FFNN) e pretrained FFNN (transfer learning), em que este último método foi apenas aplicado sobre clusters, enquanto os outros foram aplicados tanto para clusters como para cada nó. Na previsão deste indicador verificou-se que, usando os clusters separados por comportamento de nós, os modelos apresentavam significativamente melhores resultados do que se fossem treinados apenas com dados do nó em que seriam testados, para além de resultarem em menos modelos para cobrir todos os nós de uma rede móvel.2023-07-25T09:57:51Z2022-12-21T00:00:00Z2022-12-21info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10773/38984engPousa, Ricardo José Baptistainfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-02-22T12:15:54Zoai:ria.ua.pt:10773/38984Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T03:09:10.261237Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Machine learning mechanisms for forecasting the performance of a mobile network
title Machine learning mechanisms for forecasting the performance of a mobile network
spellingShingle Machine learning mechanisms for forecasting the performance of a mobile network
Pousa, Ricardo José Baptista
Network monitoring
Time-series
Machine learning
Network state prediction
Clustering
Forecasting
title_short Machine learning mechanisms for forecasting the performance of a mobile network
title_full Machine learning mechanisms for forecasting the performance of a mobile network
title_fullStr Machine learning mechanisms for forecasting the performance of a mobile network
title_full_unstemmed Machine learning mechanisms for forecasting the performance of a mobile network
title_sort Machine learning mechanisms for forecasting the performance of a mobile network
author Pousa, Ricardo José Baptista
author_facet Pousa, Ricardo José Baptista
author_role author
dc.contributor.author.fl_str_mv Pousa, Ricardo José Baptista
dc.subject.por.fl_str_mv Network monitoring
Time-series
Machine learning
Network state prediction
Clustering
Forecasting
topic Network monitoring
Time-series
Machine learning
Network state prediction
Clustering
Forecasting
description With the growth in bandwidth and service complexity in Mobile Networks, in conjunction with its increasing demand, it is expected to occur a paradigm shift in the way these operate: from the increase in control provided by SDNs (Software De ned Networks) to the wide range of proposed services. Network operators will have to accompany the expected growth with more intelligent and automated methods of network monitoring and management, that in turn will allow for its further optimization. These networks are expected to generate a large amount of data as Time- Series, and therefore it is required to build systems that can e ciently work with them. Depending on the location of the eNBs, the studied KPIs may exhibit rather varying dynamic behaviour, therefore, data was divided into clusters with similar behaviour using K-means clustering. Clustering was applied with different features extracted from the raw time-series data of the KPI ERAB Attempts. Techniques such as Discrete and Continuous Wavelet Transforms, Discrete Fourier Transform and Time Series Decomposition (seasonal, trend and remainder components) were used as feature engineering methods. In this dissertation two Machine Learning (ML) methods are applied to predict the mobile networks' eNBs (eNodeB) states, namely Random Forest and Ridge Regression algorithms. The goal is to identify the Critical and the Degradation states in two protocols - ERAB and RRC. Further to that, Root Cause Analysis was done to estimate the major features responsible for the identi ed KPIs states. The nal task of this thesis was to compare 3 time-series forecasting ML approaches to predict the next hour value of the studied KPI (ERAB Attempts). Extreme Gradient Boosting (XGBoost), Feedforward Neural Network (FFNN) and pretrained FFNN (transfer learning) were applied to the clustered data (sub-datasets), whereas the rst two were applied only to non-clustered data. In forecasting it was observed that the clustering led to improvements in the forecasting accuracy, and simultaneously decreased the quantity of models needed to cover every node of a Mobile Network.
publishDate 2022
dc.date.none.fl_str_mv 2022-12-21T00:00:00Z
2022-12-21
2023-07-25T09:57:51Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10773/38984
url http://hdl.handle.net/10773/38984
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799137742946304000