João Paulo Esper Spindula

João Paulo Esper possui graduação em Ciência da Computação pela Universidade Federal de Goiás (2021) e atualmente é estagiário de pesquisa do Institut national de recherche en informatique et en automatique (Centre Inria Saclay - Île-de-France). Desde 2017 ele também faz parte do grupo de pesquisa LABORA, no qual realiza pesquisa e desenvolvimento (P&D) em projetos relacionados a redes de computadores. Já participou de 1 projeto de pesquisa, 2 iniciações científicas, 2 projetos de monitoria, 1 projeto de desenvolvimento e 1 projeto de extensão. Sua pesquisa tem se focado nos seguintes temas: redes sem fio (redes 5G/6G), mobilidade humana, alocação de recursos, offloading computacional e computação de borda.

Informações coletadas do Lattes em 18/08/2024

Acadêmico

Formação acadêmica

Graduação em Ciência da Computação

2015 - 2021

Universidade Federal de Goiás
Título: RANECEF - Arcabouço para emulação de redes de acesso por rádio e computação de borda
Orientador: Kleber Vieira Cardoso; Sand Luz Corrêa

Formação complementar

2020 - 2020

REST APIs com Python e Flask. (Carga horária: 12h). , Udemy, UDEMY, Estados Unidos.

2020 - 2020

Cours de français. (Carga horária: 30h). , Knn Idiomas, KNN, Brasil.

2018 - 2018

Introdução à Linguagem P4 - Teoria e Prática. (Carga horária: 4h). , Universidade Federal do Espírito Santo, UFES, Brasil.

2018 - 2018

Configuração e Uso de Clusters para Processamento de Alto Desempenho. (Carga horária: 2h). , Universidade Federal do Paraná, UFPR, Brasil.

2016 - 2016

Google Study Jams: Android for beginners. (Carga horária: 20h). , Google Inc., Google, Estados Unidos.

2006 - 2014

English Course. (Carga horária: 940h). , CEI Flora, CEI, Brasil.

Idiomas

Bandeira representando o idioma Inglês

Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.

Bandeira representando o idioma Espanhol

Compreende Razoavelmente, Fala Pouco, Lê Razoavelmente, Escreve Pouco.

Bandeira representando o idioma Português

Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.

Bandeira representando o idioma Francês

Compreende Pouco, Fala Pouco, Lê Pouco, Escreve Pouco.

Áreas de atuação

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Redes sem fio.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Mobilidade humana.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Alocação de recursos.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Offloading computacional.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Computação de borda.

Participação em eventos

XVII Congresso de Pesquisa, Ensino e Extensão da UFG. Otimizando a alocação e o posicionamento de funções virtualizadas em uma rede de acesso a rádio desagregada. 2020. (Congresso).

XVI Congresso de Pesquisa, Ensino e Extensão da UFG. Fatiamento e Orquestração de Recursos de Computação na Borda em Redes 5G. 2019. (Congresso).

XX Workshop RNP. 2019. (Congresso).

XXXVII Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos. 2019. (Simpósio).

I Escola Regional de Alto Desempenho do Centro-Oeste. 2018. (Congresso).

II Escola Regional de Sistemas de Informação de Goiás. 2018. (Congresso).

VI Escola Regional de Informática de Goiás. 2018. (Congresso).

XII Olimpíada Brasileira de Robótica. 2018. (Olimpíada).

XIV Congresso Brasileiro de Sistemas. 2018. (Congresso).

XIX Workshop RNP. 2018. (Congresso).

XV Congresso de Pesquisa, Ensino e Extensão da UFG. 2018. (Congresso).

XX Olimpíada Brasileira de Informática. 2018. (Olimpíada).

XXXVIII Congresso da Sociedade Brasileira de Computação. Prova de Conceito de Gerenciadores de Infraestruturas Virtualizadas como Serviço Explorando o Sistema de Alocação de Recursos e Experimentação do FIBRE. 2018. (Congresso).

XXXVI Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos. 2018. (Simpósio).

XIV Congresso de Pesquisa, Ensino e Extensão da UFG. 2017. (Congresso).

Google I/O Extended Goiânia. 2016. (Encontro).

II Congresso de Ciência e Tecnologia da PUC Goiás. 2016. (Congresso).

Seminário NVIDIA - Um Novo Modelo de Computação. 2016. (Exposição).

XIII Congresso de Pesquisa, Ensino e Extensão da UFG. 2016. (Congresso).

Produções bibliográficas

  • ESPER, JOAO PAULO ; ABDALLAH, ABDALLAH S. ; CLAYMAN, STUART ; MOREIRA, WALDIR ; OLIVEIRA, ANTONIO ; CORREA, SAND LUZ ; CARDOSO, KLEBER VIEIRA . eXP-RAN-An Emulator for Gaining Experience With Radio Access Networks, Edge Computing, and Slicing. IEEE Access , v. 8, p. 152975-152989, 2020.

  • BRAGA, VINÍCIUS GONÇALVES ; ESPER, JOÃO PAULO ; NUNES, MURILLO SILVA E ; DIAS, ELTON VIVOT ; CORRÊA, SAND LUZ ; CARDOSO, KLEBER VIEIRA . Prova de Conceito de Gerenciadores de Infraestruturas Virtualizadas como Serviço Explorando o Sistema de Alocação de Recursos e Experimentação do FIBRE. In: III Workshop do Testbed FIBRE, 2018, Natal/RN. Anais do Workshop do Testbed FIBRE (FIBRE), 2018.

  • Esper, J. P. ; CARDOSO, K. V. . Otimizando a alocação e o posicionamento de funções virtualizadas em uma rede de acesso a rádio desagregada. In: XVII Congresso de Pesquisa, Ensino e Extensão da UFG, 2020, Goiânia/GO. Anais 17 CONPEEX, 2020. v. 17. p. 49-49.

  • Esper, J. P. ; CARDOSO, K. V. . Fatiamento e Orquestração de Recursos de Computação na Borda em Redes 5G. In: XVI Congresso de Pesquisa, Ensino e Extensão da UFG, 2019, Goiânia/GO. Anais 16 CONPEEX, 2019. v. 16. p. 231-231.

  • Esper, J. P. ; CARDOSO, K. V. . Fatiamento e Orquestração de Recursos de Computação na Borda em Redes 5G. 2019. (Apresentação de Trabalho/Congresso).

  • Esper, J. P. ; CARDOSO, K. V. . Otimizando a alocação e o posicionamento de funções virtualizadas em uma rede de acesso a rádio desagregada. 2020. (Apresentação de Trabalho/Congresso).

  • BRAGA, VINÍCIUS GONÇALVES ; ESPER, JOÃO PAULO ; NUNES, MURILLO SILVA E ; DIAS, ELTON VIVOT ; CORRÊA, SAND LUZ ; CARDOSO, KLEBER VIEIRA . Prova de Conceito de Gerenciadores de Infraestruturas Virtualizadas como Serviço Explorando o Sistema de Alocação de Recursos e Experimentação do FIBRE. 2018. (Apresentação de Trabalho/Congresso).

Outras produções

ESPER, JOAO PAULO ; ABDALLAH, ABDALLAH S. ; CLAYMAN, STUART ; MOREIRA, WALDIR ; OLIVEIRA, ANTONIO ; CORRÊA, SAND LUZ ; CARDOSO, KLEBER VIEIRA . eXP-RAN - an Emulator for Gaining Experience with Radio Access Networks, Edge Computing, and Slicing: https://github.com/LABORA-INF-UFG/eXP-RAN. 2020.

Projetos de pesquisa

  • 2019 - 2020

    Otimizando a alocação e o posicionamento de funções virtualizadas em uma rede de acesso a rádio desagregada, Descrição: Arquiteturas de redes de acesso a rádio (RANs) em sistemas 3G/4G são comumente distribuídas (D-RAN). Em D-RAN, a unidade de banda base (BBU) e a interface de rádio remota (RRH) de cada estação base (BS) estão no mesmo local. D-RAN também implica que cada BS seja responsável pelo processamento de todo o tráfego sem fio, e que cada BS é responsável por rotear o tráfego na rede. Essa abordagem é escalável, mas ineficiente em termos de custo, pois o agrupamento de recursos é raro ou inexistente, com isso, a maioria das BSs ficam subutilizadas. A Centralização da RAN (C-RAN), foi introduzida como uma abordagem alternativa na qual as BBUs podem ser virtualizadas e centralizadas. No entanto, uma C-RAN pura depende de um fronthaul caro e com enlaces com alta velocidade entre cada RRH, também conhecida como unidade de rádio (RU), e a unidade central (CU) onde as BBUs são mantidas. Assim, uma abordagem híbrida para a RAN, também conhecida como RAN virtualizada (vRAN), é a solução mais promissora para redes 5G. Porém essa solução depende de duas suposições. 1) As tarefas executadas em uma RAN podem ser desagregadas em várias divisões funcionais, e 2) há uma solução integrada de transporte, nomeada como crosshaul. Além das unidades RU e CU, foi padronizado pela Third Generation Partnership Project (3GPP) uma terceira unidade denominada de Unidade Distribuída (DU). Com a possibilidade de alocar funções virtuais em três pontos diferentes da rede, é necessário reformular o problema. Surge também a oportunidade de reavaliar as soluções propostas e investigar o potencial de novas soluções. O foco desta iniciação científica é investigar a otimização da alocação e do posicionamento de funções virtualizadas em uma rede de acesso a rádio desagregada que possua três unidades (CU/DU/RU) para execução das funções virtuais. Essa iniciação científica tem como contexto o projeto Novel Enablers for Cloud Slicing, NECOS. , Situação: Concluído; Natureza: Pesquisa. , Integrantes: João Paulo Esper Spíndula - Integrante / Kleber Vieira Cardoso - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.

  • 2018 - 2019

    Fatiamento e orquestração de recursos de computação na borda em redes 5G, Descrição: A Computação na Borda, ou Multi-Access/Mobile Edge Computing, MEC, é uma tecnologia na qual os recursos computacionais são movidos para a borda da rede com o objetivo de reduzir a latência e garantir a qualidade do serviço aos usuários. A computação na borda é importante para atender os requisitos de novas aplicações definidas para redes 5G, tais como realidade virtual e aumentada, carros autônomos, automação industrial, jogos interativos, e-surgeries, entre outras. Outro possível tipo de aplicação da infraestrutura de MEC é a virtualização da Rede de Acesso a Rádio, RAN. Com a virtualização da RAN, vRAN, a maioria das funções das estações base previamente alocadas em Unidades de Rádio econômicas são realocadas para Unidades Centrais, reduzindo os custos operacionais e melhorando o desempenho (e.g., reduzindo a interferência). Em redes 5G, há expectativa de que vRAN, em especial sua implementação como funções virtualizadas de rede de acordo com os padrões para Network Function Virtualization, NFV, se torne um elemento importante para atender a grande demanda esperada. Para lidar com requisitos como os citados para redes 5G, o fatiamento de rede foi introduzido como um meio de fornecer um melhor isolamento de recursos e aumentar a multiplexação estatística. O fatiamento de rede pode ser visto como a execução de múltiplas redes lógicas como instâncias independentes em uma infraestrutura física comum. O foco desta iniciação científica é investigar o fatiamento e a orquestração de recursos de computação na borda em redes 5G. Essa iniciação científica tem como contexto o projeto Novel Enablers for Cloud Slicing, NECOS. , Situação: Concluído; Natureza: Pesquisa. , Integrantes: João Paulo Esper Spíndula - Integrante / Kleber Vieira Cardoso - Coordenador.

  • 2017 - 2020

    NECOS - Novel Enablers for Cloud Slicing, Descrição: The NECOS project addresses the limitations of current cloud computing infrastructures to respond to the demand of new services, as presented in two use-cases, that will drive the whole execution of the project. The first use-case is Telco service provider focused and is oriented towards the adoption of cloud computing in their large networks. The second use-case is targeting the use of edge clouds to support devices with low computation and storage capacity. The envisaged solution is based on a new concept, Lightweight Slice Defined Cloud (LSDC), as an approach that extends the virtualization to all the resources in the involved networks and data centers and provides a uniform management with a high-level of orchestration. The NECOS approach will be manifested in a platform whose main distinguishing features are: 1. The Slice as a Service - a new deployment model. A slice is a grouping of resources managed as a whole and that can accommodate service components, independent of other slices. 2. Embedded algorithms for an optimal allocation of resources to slices in the cloud and networking infrastructure, to respond to the dynamic changes of the various service demands. 3. A management and orchestration approach making use of artificial intelligence techniques in order to tackle with the complexity of large-scale virtualized infrastructure environments. 4. Making reality the lightweight principle, in terms of low footprint components deployable on large number of small network and cloud devices at the edges of the network. The NECOS platform will be based on state of the art open software platform, which will be carefully selected, rather than start from scratch. This baseline platform will be enhanced with the management and orchestration algorithms and the APIs that will constitute the research activity of the project. Finally, the NECOS platform will be validated, in the context of the two proposed use cases, using the 5TONIC and FIBRE testing frameworks. The NECOS project is composed by the following institutions: Federal University of Goiás (UFG, Brazil); Federal University of Rio Grande do Norte (UFRN, Brazil); Federal University of Pará (UFPA, Brazil); Federal University of Uberlândia (UFU, Brazil); Federal University of São Carlos (UFSCAR, Brazil); University of Campinas (UNICAMP, Brazil, BR Coordinator); CPqD Telecom Research and Development Center (CPqD, Brazil); Universitat Politècnica de Catalunya (UPC, EU Coordinator, Spain); Telefónica Investigación y Desarrollo (TID, Spain); University of Macedonia (UOM, Greece); University College London (UCL, United Kingdom). More about the NECOS project can be found through the official project web page: http://www.h2020-necos.eu. , Situação: Concluído; Natureza: Pesquisa. , Integrantes: João Paulo Esper Spíndula - Integrante / Kleber Vieira Cardoso - Integrante / Sand Luz Corrêa - Integrante / Christian Rodolfo Esteve Rothenberg - Coordenador / Rafael Pasquini - Integrante / Fabio Luciano Verdi - Integrante / Marcelo Ribeiro Nascimento - Integrante / Cesar Augusto Cavalheiro Marcondes - Integrante / Antônio Jorge Gomes Abelém - Integrante / Augusto Venâncio Neto - Integrante / Billy Anderson Pinheiro - Integrante / Alex Galis - Integrante / Stuart Clayman - Integrante / Joan Serrat - Integrante / Luis M. Contreras - Integrante / Lefteris Mamatas - Integrante / Francesco Tusa - Integrante / Leandro Alexandre Freitas - Integrante / Felipe Freitas Fonseca - Integrante / Panagiotis Papadimitriou - Integrante / David Fernandes Cruz Moura - Integrante., Financiador(es): Ministério da Ciência, Tecnologia, Inovações e Comunicações - Auxílio financeiro / European Commission - Auxílio financeiro.

Projetos de desenvolvimento

  • 2020 - Atual

    FIBRE - Future Internet Brazilian Environment for Experimentation, Descrição: A partir do projeto homônimo (FIBRE - Experimentação no Futuro da Internet entre BRasil e Europa), foi criada a infraestrutura que deu origem ao serviço experimental FIBRE (Future Internet Brazilian Environment for Experimentation). Esse serviço é operado pela Rede Nacional de Ensino e Pesquisa (RNP) em colaboração com instituições de ensino e pesquisa de diversos estados do Brasil. , Situação: Em andamento; Natureza: Desenvolvimento. , Integrantes: João Paulo Esper Spíndula - Integrante / Kleber Vieira Cardoso - Coordenador / Bruno Oliveira Silvestre - Integrante / Leandro Neumann Ciuffo - Integrante / Gustavo Neves Dias - Integrante / José Ferreira de Rezende - Integrante / Victor Hugo Lázaro Lopes - Integrante / Rogério Sousa e Silva - Integrante / Marcos Felipe Barboza de Abreu - Integrante / Gustavo Hermínio de Araújo - Integrante., Financiador(es): Rede Nacional de Ensino e Pesquisa - Auxílio financeiro.

  • 2020 - 2020

    FIBRE - Future Internet Brazilian Environment for Experimentation, Descrição: O serviço experimental FIBRE fornece a professores, pesquisadores e estudantes de graduação e pós-graduação uma instalação experimental para projetos em Internet do Futuro. Atualmente, a infraestrutura instalada possui recursos de virtualização programável numa escala nacional, envolvendo tecnologias de rede de comunicação sem fio (e.g., 802.11/WiFi, rede em malha), rede de pacotes (e.g., Ethernet, IP, OpenFlow) e tecnologias de comutação óptica (WDM). Essa infraestrutura para experimentação em larga-escala é resultado da federação de várias infraestruturas de menor porte existentes no Brasil, localizadas em instituições como CPqD, UFF, UFG, UFPA, UFPE, UFRJ, UFSCar, dentre outras. Há conjunto de sistemas de software responsável por tornar o FIBRE acessível para a comunidade, o qual é complexo e formado por vários componentes. O consórcio de instituições que formam o FIBRE, liderado pela RNP, tem trabalhado para manter e aperfeiçoar esse conjunto de sistemas de software. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: João Paulo Esper Spíndula - Integrante / Kleber Vieira Cardoso - Integrante / Bruno Oliveira Silvestre - Coordenador / Leandro Neumann Ciuffo - Integrante / Gustavo Neves Dias - Integrante / José Ferreira de Rezende - Integrante / Victor Hugo Lázaro Lopes - Integrante / Rogério Sousa e Silva - Integrante / Marcos Felipe Barboza de Abreu - Integrante / Gustavo Hermínio de Araújo - Integrante., Financiador(es): Rede Nacional de Ensino e Pesquisa - Auxílio financeiro.

  • 2020 - 2020

    FIBRE - Future Internet Brazilian Environment for Experimentation, Descrição: O serviço experimental FIBRE fornece a professores, pesquisadores e estudantes de graduação e pós-graduação uma instalação experimental para projetos em Internet do Futuro. Atualmente, a infraestrutura instalada possui recursos de virtualização programável numa escala nacional, envolvendo tecnologias de rede de comunicação sem fio (e.g., 802.11/WiFi, rede em malha), rede de pacotes (e.g., Ethernet, IP, OpenFlow) e tecnologias de comutação óptica (WDM). Essa infraestrutura para experimentação em larga-escala é resultado da federação de várias infraestruturas de menor porte existentes no Brasil, localizadas em instituições como CPqD, UFF, UFG, UFPA, UFPE, UFRJ, UFSCar, dentre outras. Há conjunto de sistemas de software responsável por tornar o FIBRE acessível para a comunidade, o qual é complexo e formado por vários componentes. O consórcio de instituições que formam o FIBRE, liderado pela RNP, tem trabalhado para manter e aperfeiçoar esse conjunto de sistemas de software. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: João Paulo Esper Spíndula - Integrante / Kleber Vieira Cardoso - Integrante / Bruno Oliveira Silvestre - Coordenador / Leandro Neumann Ciuffo - Integrante / Gustavo Neves Dias - Integrante / José Ferreira de Rezende - Integrante / Victor Hugo Lázaro Lopes - Integrante / Rogério Sousa e Silva - Integrante / Marcos Felipe Barboza de Abreu - Integrante / Gustavo Hermínio de Araújo - Integrante., Financiador(es): Rede Nacional de Ensino e Pesquisa - Auxílio financeiro.

Prêmios

2020

Indicado ao prêmio de "Melhor Trabalho de Iniciação à Pesquisa Científica, Tecnológica e em Inovação da UFG 2020", Universidade Federal de Goiás.

Histórico profissional

Endereço profissional

  • Universidade Federal de Goiás, Instituto de Informática, Computer Networks and Distributed Systems LABORAtory. , Universidade Federal de Goiás - UFG - Campus II, Sala 251, Campus Samambaia - UFG, 74690900 - Goiânia, GO - Brasil, Telefone: (62) 35211181, URL da Homepage:

Experiência profissional

2021 - Atual

Centre de recherche INRIA Saclay - Île-de-France

Vínculo: Bolsista, Enquadramento Funcional: Research intern (estagiário de pesquisa), Carga horária: 30

Outras informações:
Estágio de pesquisa sobre a mobilidade humana no Institut national de recherche en informatique et en automatique (Centre Inria Saclay - Île-de-France), sob orientação de Aline Carneiro Viana e coorientação de Jussara Marques de Almeida.

2017 - Atual

Computer Networks and Distributed Systems LABORAtory

Vínculo: Colaborador, Enquadramento Funcional: Pesquisador e desenvolvedor, Carga horária: 20

Outras informações:
Trabalho de pesquisa e desenvolvimento (P&D) em projetos relacionados a redes de computadores financiados por órgãos como: European Commission (EC); Ministério da Ciência, Tecnologia, Inovações e Comunicações (MCTIC); Rede Nacional de Ensino e Pesquisa (RNP); Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq); Fundação de Amparo à Pesquisa do Estado de Goiás (FAPEG).

2020 - 2020

Rede Nacional de Ensino e Pesquisa

Vínculo: Bolsista, Enquadramento Funcional: Desenvolvedor, Carga horária: 20

Outras informações:
Desenvolvedor durante o projeto FIBRE - Future Internet Brazilian Environment for Experimentation.

2021 - 2021

Universidade Federal de Goiás

Vínculo: Bolsista, Enquadramento Funcional: Monitor de Redes de Computadores, Carga horária: 12

Outras informações:
Monitor selecionado através do processo seletivo da disciplina de Redes de Computadores, sob orientação do professor Antonio Carlos de Oliveira Júnior do Instituto de Informática. Atuando durante o 2 semestre letivo de 2020 (realizado em 2021) nas seguintes atividades: auxílio aos estudantes de baixo rendimento; auxílio ao professor em aulas teóricas e práticas; auxílio ao professor no processo de verificação de aprendizagem (correção de provas e atividades, relatórios, etc.); auxílio ao professor na orientação de alunos em trabalhos e eventos acadêmicos (seminários, cursos, debates e sessões de estudo).

2021 - 2021

Universidade Federal de Goiás

Vínculo: Bolsista, Enquadramento Funcional: Monitor de Redes de Computadores, Carga horária: 12

Outras informações:
Monitor selecionado através do processo seletivo da disciplina de Redes de Computadores, sob orientação do professor Kleber Vieira Cardoso do Instituto de Informática. Atuando durante o 1 semestre letivo de 2021 nas seguintes atividades: auxílio ao professor no planejamento de atividades; auxílio aos estudantes de baixo rendimento; auxílio ao professor em aulas práticas; auxílio ao professor no processo de verificação de aprendizagem (correção de provas e atividades, relatórios, etc.); auxílio ao professor na orientação de alunos em trabalhos e eventos acadêmicos (seminários, cursos, debates e sessões de estudo); auxílio ao professor no desenvolvimento de atividades assíncronas e síncronas propostas em ambientes virtuais de aprendizagem.

2017 - 2019

Centro de Educação Comunitária de Meninas e Meninos

Vínculo: Colaborador, Enquadramento Funcional: Professor de informática básica, Carga horária: 2

Outras informações:
Trabalho voluntário como professor de informática básica realizado durante o projeto de extensão "Mundo na Ponta dos Dedos". Orientado pelas professoras: Elisângela Silva Dias; Lenice Miranda Alves; Diane Castonguay.