5G testbed platform

Bibliographic Details
Main Author: Sousa, Eduardo Santos
Publication Date: 2019
Format: Master thesis
Language: eng
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: http://hdl.handle.net/10773/29444
Summary: Telecommunication networks are evolving their networks to support 5G verticals and all that it entails for the core aspects of the infrastructure. These networks are moving from the use of single purpose appliances to virtualization and the usage of commercial off the shelf hardware, allowing for cost reduction while supporting a myriad of use cases without a major change to the infrastructure. This work aims to determine if the proposed architecture by the 5GinFIRE project can be used for a 5G testbed and using open source software to make all possible, reusing lessons learned from those projects and enabling them to support more use cases. It builds on all the work made on those open source projects such as Openstack and Open Source MANO and apply them to create a 5G testbed that can be used both locally and a distributed way. This testbed should be able to support network function virtualization workloads either deployed by a local orchestrator or be part of a multi-site setup, where a central orchestrator controls multiple sites and partitions that workload into as many sites as necessary. Based on a review of the literature available for 5G networks, NFV, SDN, MANO and an analysis of the proposed architecture of the 5GinFIRE project, this thesis demonstrates how to build a 5G testbed using open source projects and how to test it, to validate that it is working properly. It also presents how the testbed was interconnected with other testbeds to create a multi-site environment. The validation part has a big emphasis in this work, where multiple functional tests were ran to see if it worked both locally and in a multi-site setup. It was also created a complex workload to determine that a multi-site scenario was achievable and to determine what were the pitfalls of the orchestrator. The results indicate that it is possible to create the 5G testbed, that can be used in various configurations and that a generic orchestrator can be used to deploy workloads both locally and from a central location to many points of presence. There were several additions contributed to the Open Source MANO project and the creation of a complex workload was beneficial for the whole community, to demonstrate that it is possible to create workloads that span multiple sites and can be deployed from a central location. Further work is needed to keep improving Open Source MANO and other technologies, to mature them and drive them for a wider adoption.
id RCAP_6055c6c8a6b9313d992d08ea3be89877
oai_identifier_str oai:ria.ua.pt:10773/29444
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling 5G testbed platform5GSDNNFVMANOOSMvirtualizationTestbed platform5GinFIRETelecommunication networks are evolving their networks to support 5G verticals and all that it entails for the core aspects of the infrastructure. These networks are moving from the use of single purpose appliances to virtualization and the usage of commercial off the shelf hardware, allowing for cost reduction while supporting a myriad of use cases without a major change to the infrastructure. This work aims to determine if the proposed architecture by the 5GinFIRE project can be used for a 5G testbed and using open source software to make all possible, reusing lessons learned from those projects and enabling them to support more use cases. It builds on all the work made on those open source projects such as Openstack and Open Source MANO and apply them to create a 5G testbed that can be used both locally and a distributed way. This testbed should be able to support network function virtualization workloads either deployed by a local orchestrator or be part of a multi-site setup, where a central orchestrator controls multiple sites and partitions that workload into as many sites as necessary. Based on a review of the literature available for 5G networks, NFV, SDN, MANO and an analysis of the proposed architecture of the 5GinFIRE project, this thesis demonstrates how to build a 5G testbed using open source projects and how to test it, to validate that it is working properly. It also presents how the testbed was interconnected with other testbeds to create a multi-site environment. The validation part has a big emphasis in this work, where multiple functional tests were ran to see if it worked both locally and in a multi-site setup. It was also created a complex workload to determine that a multi-site scenario was achievable and to determine what were the pitfalls of the orchestrator. The results indicate that it is possible to create the 5G testbed, that can be used in various configurations and that a generic orchestrator can be used to deploy workloads both locally and from a central location to many points of presence. There were several additions contributed to the Open Source MANO project and the creation of a complex workload was beneficial for the whole community, to demonstrate that it is possible to create workloads that span multiple sites and can be deployed from a central location. Further work is needed to keep improving Open Source MANO and other technologies, to mature them and drive them for a wider adoption.As operadoras de telecomunicações estão a evoluir as suas redes para suportar os verticais do 5G, em todos os aspectos que os definem e afetam a parte central da rede. As operadoras estão a deixar de utilizar dispositivos especificos que têm um único propósito para passar a virtualizar as mesmas e utilizar servidores genéricos, o que permite a redução de custos enquanto suporta uma multitude de cenários sem ser necessário fazer nenhuma alteração à rede. Este trabalho serve para determinar se a arquitetura proposta pelo projeto 5GinFIRE e recorrendo a projetos de software open source é possível criar uma plataforma de testes para 5G, usando as lições aprendidas por esses projetos e melhorá-los para suportar para suportar mais cenários. Os projetos utilizados são o Openstack e o Open Source MANO e foram usados para construir a plataforma de testes 5G, podendo esta ser utilizada tanto localmente como de uma forma distribuída. Esta plataforma de testes deverá suportar virtualização de funções de rede, sendo que estas tanto podem ser criadas localmente por um orquestrador local ou integrando um cenário onde existem várias plataformas que são controladas por um orquestrador central, que aloca as diferentes funções pelas plataformas disponíveis. Tendo feito uma revisão da literatura disponível sobre os tópicos de redes de 5G, NFV, SDN, MANO e uma análise da arquitetura proposta pelo projeto 5GinFIRE, esta dissertação demonstra como é possível construir uma plataforma de testes 5G usando projetos de software open source bem como a testar e validar que funciona como é suposto. Este trabalho também apresenta como a plataforma foi interligada com outras para formar um cenário distribuído. A validação é também um aspeto importante deste obra, onde foram realizados vários testes funcionais de forma a verificar que a plataforma poderia ser utilizada localmente como sendo parte de uma rede de plataformas. Foi também criado um conjunto de funções de rede virtualizados, que constituem um serviço de rede complexo, que serviu para determinar que era possível instanciar o mesmo na plataforma bem como determinar quais eram os pontos fracos do orquestrador. Os resultados indicam que é possível criar uma plataforma de testes 5G usando software open source, usando diferentes cenários e que um orquestrador genérico pode ser utilizado para instanciar serviços de rede localmente como de um ponto central que usa diferentes plataformas. Foram realizadas varias contribuições para o projeto Open Source MANO e a criação de um serviço de rede complexo que pudesse ter diferentes funções em diferentes plataformas é possível. Será necessário mais trabalho para continuar a melhorar o Open Source MANO e outras tecnologias, para se tornarem mais robustas e que tenham uma maior adoção.2020-10-14T14:02:45Z2019-12-01T00:00:00Z2019-12info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10773/29444engSousa, Eduardo Santosinfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-05-06T04:27:50Zoai:ria.ua.pt:10773/29444Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T14:09:15.606723Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv 5G testbed platform
title 5G testbed platform
spellingShingle 5G testbed platform
Sousa, Eduardo Santos
5G
SDN
NFV
MANO
OSM
virtualization
Testbed platform
5GinFIRE
title_short 5G testbed platform
title_full 5G testbed platform
title_fullStr 5G testbed platform
title_full_unstemmed 5G testbed platform
title_sort 5G testbed platform
author Sousa, Eduardo Santos
author_facet Sousa, Eduardo Santos
author_role author
dc.contributor.author.fl_str_mv Sousa, Eduardo Santos
dc.subject.por.fl_str_mv 5G
SDN
NFV
MANO
OSM
virtualization
Testbed platform
5GinFIRE
topic 5G
SDN
NFV
MANO
OSM
virtualization
Testbed platform
5GinFIRE
description Telecommunication networks are evolving their networks to support 5G verticals and all that it entails for the core aspects of the infrastructure. These networks are moving from the use of single purpose appliances to virtualization and the usage of commercial off the shelf hardware, allowing for cost reduction while supporting a myriad of use cases without a major change to the infrastructure. This work aims to determine if the proposed architecture by the 5GinFIRE project can be used for a 5G testbed and using open source software to make all possible, reusing lessons learned from those projects and enabling them to support more use cases. It builds on all the work made on those open source projects such as Openstack and Open Source MANO and apply them to create a 5G testbed that can be used both locally and a distributed way. This testbed should be able to support network function virtualization workloads either deployed by a local orchestrator or be part of a multi-site setup, where a central orchestrator controls multiple sites and partitions that workload into as many sites as necessary. Based on a review of the literature available for 5G networks, NFV, SDN, MANO and an analysis of the proposed architecture of the 5GinFIRE project, this thesis demonstrates how to build a 5G testbed using open source projects and how to test it, to validate that it is working properly. It also presents how the testbed was interconnected with other testbeds to create a multi-site environment. The validation part has a big emphasis in this work, where multiple functional tests were ran to see if it worked both locally and in a multi-site setup. It was also created a complex workload to determine that a multi-site scenario was achievable and to determine what were the pitfalls of the orchestrator. The results indicate that it is possible to create the 5G testbed, that can be used in various configurations and that a generic orchestrator can be used to deploy workloads both locally and from a central location to many points of presence. There were several additions contributed to the Open Source MANO project and the creation of a complex workload was beneficial for the whole community, to demonstrate that it is possible to create workloads that span multiple sites and can be deployed from a central location. Further work is needed to keep improving Open Source MANO and other technologies, to mature them and drive them for a wider adoption.
publishDate 2019
dc.date.none.fl_str_mv 2019-12-01T00:00:00Z
2019-12
2020-10-14T14:02:45Z
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/29444
url http://hdl.handle.net/10773/29444
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órios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833594340226629632