Towards xURLLC strategies with programmable pipelines and network coding

Detalhes bibliográficos
Autor(a) principal: Dias, Eurico Osório Marques
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/37892
Resumo: The strong increase in the traffic volume and sudden changes in recent years have led to the evolution of carrier-grade network architectures, culminating in the current 5G generation. Increasing cell density due to traffic evolution towards xURLLC represents a new investment in the backhaul infrastructure expansion. Thus, fiber cable deployments become unsustainable in terms of urban site availability and monetary costs. This poses a use-case opportunity for line-of-sight wireless links, especially on mmWave technologies. However, the technology is lossy, while also suffering from loss of line-of-sight, making it unreliable. The work in this dissertation focuses on mitigating those problems in mmWave links, as part of 5G backhaul infrastructures and further generation of cellular communications. This is done through two different perspectives. The first perspective addresses the backhaul reliability with adaptive forwarding of 5G QoS flows, based on link quality assertion. To achieve this, a monitoring solution based on In-band Network Telemetry was designed, based on programming pipeline implementation. In the data plane, L2 forwarding and bridging, as well as SR-MPLS routing was implemented, using a forwarding pipeline in P4, that incorporates the telemetry model. Regarding the control plane, an ONOS application was written to manage the pipeline execution, while also receiving information from N1 and N2 5G logical interfaces, from UE and PDU session contexts. With this, labeled path routes and data flows are created and optimized, adapting flow paths to link quality conditions, enforcing 5QI constraints, and achieving xURLLC services. The experiments performed have shown that degraded links are avoided, and flow paths meet QoS conditions. The second perspective is performed at the transport layer, where improvements over mmWave channels are made through the use of an Adaptive and Causal Random Linear Network Coding (AC-RLNC) algorithm, on top of PHY and MAC layer coding schemes, to achieve xURLLC services. The solution is then compared to RLNC rateless codes. For this purpose, a simulator was developed for the algorithm execution, using a real mmWave channel data transfer model. Data point collection is performed regarding its normalized throughput, and means and maximum in-order delivery delay measurements. Results have demonstrated that it is possible to obtain ultra-reliable and low latency services with adaptive network coding above mmWave links.
id RCAP_a9db77994631b598ff3cf3097dd5e094
oai_identifier_str oai:ria.ua.pt:10773/37892
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 Towards xURLLC strategies with programmable pipelines and network codingxURRLCProgrammable pipelinesSoftware-defined networksP4 programmingIn-band telemetryWireless backhaulNetwork coding5G networksHeterogeneous networksMmWave networkSource routingNetwork path optimizationThe strong increase in the traffic volume and sudden changes in recent years have led to the evolution of carrier-grade network architectures, culminating in the current 5G generation. Increasing cell density due to traffic evolution towards xURLLC represents a new investment in the backhaul infrastructure expansion. Thus, fiber cable deployments become unsustainable in terms of urban site availability and monetary costs. This poses a use-case opportunity for line-of-sight wireless links, especially on mmWave technologies. However, the technology is lossy, while also suffering from loss of line-of-sight, making it unreliable. The work in this dissertation focuses on mitigating those problems in mmWave links, as part of 5G backhaul infrastructures and further generation of cellular communications. This is done through two different perspectives. The first perspective addresses the backhaul reliability with adaptive forwarding of 5G QoS flows, based on link quality assertion. To achieve this, a monitoring solution based on In-band Network Telemetry was designed, based on programming pipeline implementation. In the data plane, L2 forwarding and bridging, as well as SR-MPLS routing was implemented, using a forwarding pipeline in P4, that incorporates the telemetry model. Regarding the control plane, an ONOS application was written to manage the pipeline execution, while also receiving information from N1 and N2 5G logical interfaces, from UE and PDU session contexts. With this, labeled path routes and data flows are created and optimized, adapting flow paths to link quality conditions, enforcing 5QI constraints, and achieving xURLLC services. The experiments performed have shown that degraded links are avoided, and flow paths meet QoS conditions. The second perspective is performed at the transport layer, where improvements over mmWave channels are made through the use of an Adaptive and Causal Random Linear Network Coding (AC-RLNC) algorithm, on top of PHY and MAC layer coding schemes, to achieve xURLLC services. The solution is then compared to RLNC rateless codes. For this purpose, a simulator was developed for the algorithm execution, using a real mmWave channel data transfer model. Data point collection is performed regarding its normalized throughput, and means and maximum in-order delivery delay measurements. Results have demonstrated that it is possible to obtain ultra-reliable and low latency services with adaptive network coding above mmWave links.O aumento repentino no volume de tráfego e mudanças significativas nos padrões de utilização de rede, nos últimos anos, promoveram a evolução de arquitecturas de rede backhaul, culminando com as atuais infra-estruturas 5G. O aumento da densidade de small cells, devido à evolução do tráfego para xURLLC, remete para investimentos na expansão do backhaul da rede. Desta forma, a instalação de cablagem de fibra torna-se insustentável no que diz respeito à disponibilidade urbana e custos monetários. Isto promove a consideração ao uso de ligações de rádio Gigabit ponto a ponto, nomeadamente as tecnologias mmWave. Estas ligações possuem problemas no que diz respeito à sua fiabilidade por natureza, e ao mesmo tempo, sofrem de problemas de perda da linha de vista. O trabalho desta dissertação foca-se na mitigação destas limitações com a utilização de ligações mmWave como parte de infra-estruturas de backhaul 5G. Isto é feito em duas perspetivas diferentes. A primeira perspectiva visa melhorar a fiabilidade do backhaul através do encaminhamento adaptável de fluxos de QoS 5G, com base na qualidade do canal. Posto isto, foi concebida uma solução baseada em telemetria in-band, focado em pipelines programáveis. No plano de dados, forwarding e bridging na camada 2, assim como o encaminhamento SR-MPLS foram implementados, usando a linguagem P4, que incorpora o modelo de telemetria. No plano de controlo foi desenvolvida uma aplicação ONOS para gerir a execução da pipeline, que, recebendo informação das interfaces lógicas N1 e N2 5G para controlo da sessão da UE e PDU, gere e otimiza rotas de encaminhamento por labels MPLS nos switches programáveis, que recebem fluxos de dados QoS, adaptando as rotas de fluxo em tempo real considerando a qualidade das ligações de rede, e impondo restrições 5QI para obter serviços xURLLC. As experiências realizadas demonstram que as ligações não fiáveis são evitadas, e os fluxos de dados 5G satisfazem as condições de QoS na rede de backhaul, end-to-end. A segunda perspectiva é realizada ao nível da camada de transporte, em que as melhorias ao mmWave são feitas através da utilização de um algoritmo de codificação RLNC adaptável e causal (AC-RLNC) por cima de esquemas de codificação na camada PHY e MAC, com o fim de obter serviços xURLLC. A solução é comparada com codificações rateless RLNC. Para isto, foi desenvolvido um simulador de execução dos algoritmos sobre um modelo real de um canal mmWave. A recolha de pontos de dados é feita, incluindo throughput normalizado, média e máximo atraso na entrega ordenada de pacotes. Os resultados demonstraram que é possível obter uma largura de banda ultra-confiável e serviços de baixa latência com adaptive network coding nas ligações mmWave.2023-12-27T00:00:00Z2022-12-21T00:00:00Z2022-12-21info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10773/37892engDias, Eurico Osório Marquesinfo:eu-repo/semantics/embargoedAccessreponame: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:12:21Zoai:ria.ua.pt:10773/37892Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T03:08:04.386045Repositó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 Towards xURLLC strategies with programmable pipelines and network coding
title Towards xURLLC strategies with programmable pipelines and network coding
spellingShingle Towards xURLLC strategies with programmable pipelines and network coding
Dias, Eurico Osório Marques
xURRLC
Programmable pipelines
Software-defined networks
P4 programming
In-band telemetry
Wireless backhaul
Network coding
5G networks
Heterogeneous networks
MmWave network
Source routing
Network path optimization
title_short Towards xURLLC strategies with programmable pipelines and network coding
title_full Towards xURLLC strategies with programmable pipelines and network coding
title_fullStr Towards xURLLC strategies with programmable pipelines and network coding
title_full_unstemmed Towards xURLLC strategies with programmable pipelines and network coding
title_sort Towards xURLLC strategies with programmable pipelines and network coding
author Dias, Eurico Osório Marques
author_facet Dias, Eurico Osório Marques
author_role author
dc.contributor.author.fl_str_mv Dias, Eurico Osório Marques
dc.subject.por.fl_str_mv xURRLC
Programmable pipelines
Software-defined networks
P4 programming
In-band telemetry
Wireless backhaul
Network coding
5G networks
Heterogeneous networks
MmWave network
Source routing
Network path optimization
topic xURRLC
Programmable pipelines
Software-defined networks
P4 programming
In-band telemetry
Wireless backhaul
Network coding
5G networks
Heterogeneous networks
MmWave network
Source routing
Network path optimization
description The strong increase in the traffic volume and sudden changes in recent years have led to the evolution of carrier-grade network architectures, culminating in the current 5G generation. Increasing cell density due to traffic evolution towards xURLLC represents a new investment in the backhaul infrastructure expansion. Thus, fiber cable deployments become unsustainable in terms of urban site availability and monetary costs. This poses a use-case opportunity for line-of-sight wireless links, especially on mmWave technologies. However, the technology is lossy, while also suffering from loss of line-of-sight, making it unreliable. The work in this dissertation focuses on mitigating those problems in mmWave links, as part of 5G backhaul infrastructures and further generation of cellular communications. This is done through two different perspectives. The first perspective addresses the backhaul reliability with adaptive forwarding of 5G QoS flows, based on link quality assertion. To achieve this, a monitoring solution based on In-band Network Telemetry was designed, based on programming pipeline implementation. In the data plane, L2 forwarding and bridging, as well as SR-MPLS routing was implemented, using a forwarding pipeline in P4, that incorporates the telemetry model. Regarding the control plane, an ONOS application was written to manage the pipeline execution, while also receiving information from N1 and N2 5G logical interfaces, from UE and PDU session contexts. With this, labeled path routes and data flows are created and optimized, adapting flow paths to link quality conditions, enforcing 5QI constraints, and achieving xURLLC services. The experiments performed have shown that degraded links are avoided, and flow paths meet QoS conditions. The second perspective is performed at the transport layer, where improvements over mmWave channels are made through the use of an Adaptive and Causal Random Linear Network Coding (AC-RLNC) algorithm, on top of PHY and MAC layer coding schemes, to achieve xURLLC services. The solution is then compared to RLNC rateless codes. For this purpose, a simulator was developed for the algorithm execution, using a real mmWave channel data transfer model. Data point collection is performed regarding its normalized throughput, and means and maximum in-order delivery delay measurements. Results have demonstrated that it is possible to obtain ultra-reliable and low latency services with adaptive network coding above mmWave links.
publishDate 2022
dc.date.none.fl_str_mv 2022-12-21T00:00:00Z
2022-12-21
2023-12-27T00:00:00Z
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/37892
url http://hdl.handle.net/10773/37892
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/embargoedAccess
eu_rights_str_mv embargoedAccess
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_ 1799137734458081280