Propostas Submetidas

DEI - FCTUC
Gerado a 2024-04-25 06:43:16 (Europe/Lisbon).
Voltar

Titulo Estágio

2022_23_N6_SIP Orchestrator_MEI

Áreas de especialidade

Engenharia de Software

Local do Estágio

Aveiro

Enquadramento

A Altice Labs, enquanto empresa fornecedora de
soluções de Voice over IP (VoIP) e Unified Communications (UC),
tem acompanhado a necessidade e evolução do processo de virtualização dos
componentes de rede (Network Functions Virtualization - NFV) e a respetiva
instanciação em ambiente Cloud, acompanhando desta forma a necessidade
de dar resposta às solicitações do mercado nesta área.

Até agora, a Altice Labs tem integrado as suas
soluções de serviços de VoIP e UC em redes do domínio do operador, com recurso
a infra-estrutura do próprio Operador, em que os aspetos de Acesso e Controlo
(em sinalização e media) estão contidos no domínio do Operador que no domínio
de integração SIP é feito com recurso a uma solução Open-Source Kamailio responsável
pela adaptação protocolar SIP.

Com o novo paradigma de
instanciação de soluções na Cloud, pretende-se
evoluir estas mesmas soluções, no que diz respeito à sua instanciação para
cenários de cloud-based (docker e kubernets) e que incorpore mecânicas
SaaS.

Objetivo

Pretende-se, com este projeto, avaliar e implementar os requisitos de
sinalização (SIP), de media (RTP) e de segurança que permitam posicionar as
soluções da Altice Labs em cenários de integração na Cloud.

 

Este projeto tem os seguintes objetivos:

 

1.       Evolução do componente de balancemaneto de chamadas para uma arquitetura
cloud (micro serviços).

2.       Incorporar funcionalidades de controlo de media (RTP Proxy , RTP Engine )

3.       Incorporar funcionalidades de elasticidade automática de instanciação para
responder de forma dinâmica ao aumento / diminuição de tráfego.

4.       Instanciação em infraestruturas cloud-base.

 

Plano de Trabalhos - Semestre 1

- Estudo dos protocolos SIP e SDP
- Estudo de mecanismos de segurança em redes VoIP e UC
- Estudo das Frameworks Kamailio, OpenSips e RTP Engine / RTP Proxy
- Desenho da solução
- Desenvolvimento de protótipo da solução e prova de conceito
- Elaboração de relatório

Plano de Trabalhos - Semestre 2

- Estudo de técnicas de desenvolvimento de micro serviços para deploy em ambientes kubernets
- Desenho de solução de redundância, resiliência e escalabilidade para ambientes kubernets
- Implementação da solução proposta
- Testes de desempenho, redundância e resiliência
- Elaboração de relatório

Condições

Com possibilidade de integrar uma Bolsa de Investigação -
Programa GENIUS - durante a realização do projeto de Dissertação - Integração
numa equipa de I&D na Empresa Altice Labs .

Valor de bolsa de acordo com tabelas da FCT (ver pdf em (www.Inova-Ria.pt).

Período de realização
de acordo com o enquadramento da Universidade.

Horário:
De acordo com enquadramento da Universidade

Formato:
hibrido ou remoto (a combinar)

Meios:
atribuição de um PC portátil e acessos à rede Interna da Altice Labs

Kit de
Acolhimento

Onboarding
nas equipas da Altice Labs, com atribuição de um tutor full-time

Possibilidade de
participar em todas as iniciativas de partilha de conhecimento ou de
entretenimento levadas a cabo pela Altice Labs

Possibilidade
de entrada nos quadros da empresa

Os alunos interessados deverão enviar para
genius@inova-ria.pt ao cc Dra Regina Maia Sacchetti (963618710).

• Curriculum Vitae;

• Disciplinas realizadas até ao momento com médias ; simples
documento eletrónico, que poderá obter no portal académico .

Processo de Seleção: Entrevista Inova-Ria - PROGRAMA GENIUS
na qual fará parte o Orientador do projeto de forma a esclarecer a temática
envolvida.

• média prevista de 13,5 - 14 valores (média linear entre
licenciatura e mestrado);

• Indicação de áreas de interesse.

Enviar a tua candidatura: genius@inova-ria.pt

Observações

 Aspectos inovadores da proposta:
- SIP
- Cloud / Kubernets

Referências bibliográficas:    
- https://www.kamailio.org       
- https://www.kamailio.org/docs/modules/4.4.x/modules/rtpengine.html       
- https://www.lua.org/·       
- https://www.docker.com/products/kubernetes       
- https://www.voip-info.org/sip-security/

Perfil requerido ao candidato:       
- Disponibilidade e motivação para aceitar novos desafios       
- Assertividade na discussão de conceitos, arquiteturas e tecnologias       
- Conhecimentos na área de programação e arquitetura de sistemas       
- Conhecimento/vontade de aprender arquitetura de sistemas cloud-based e -docker/kubernets      
- Conhecimentos/vontade de aprender na área de SaaS       
- Conhecimentos/vontade de aprender na área de redes IP e soluções VoIP (SIP, RTP)    
- Conhecimentos em programação Scripting

 

Orientador

Eng. Fernando Delfim Da Rocha Vieira
FVieira@alticelabs.com 📩