Machine learning mechanisms for forecasting the performance of a mobile network
Autor(a) principal: | |
---|---|
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 |