Courses


This page lists short courses and talks presented by the WINET researchers. Please click on the title for a more complete description of each one.


Curso de Capacitação em Tecnologias de Comunicação Móvel 5G

A UFMG oferece um curso gratuito de capacitação na tecnologia de comunicação móvel 5G para estudantes de graduação ou profissionais com graduação em cursos relacionados, como engenharia, computação e tecnologia da informação. O curso será ministrado por instrutores do Departamento de Ciência da Computação do Instituto de Ciências Exatas da UFMG.


O curso terá duração de cinco semanas, na modalidade à distância, com aulas remotas ao vivo, aulas de mentoria ao vivo e aulas gravadas com material didático a ser recomendado. A duração do curso, considerando aulas ao vivo, mentoria e gravadas é de 40 horas-aula. O conhecimento adquirido será aferido e um certificado de participação será oferecido aos alunos que tiverem desempenho satisfatório no curso (participação e avaliação de conhecimento). O material das aulas  (vídeo-aulas: slides com texto, imagem e áudio) será majoritariamente em inglês, havendo também aulas tira-dúvidas e a interação com os instrutores em português.


Como pré-requisito para o bom aproveitamento do curso, o aluno deverá ter noções básicas de comunicação de dados, redes de computadores, programação de computadores, redes sem fio e  telecomunicações, mas não necessariamente em todos esses itens.  É assumido que o candidato tem acesso à Internet para participar do curso.


Para mais informações sobre o curso, acesse esta página.


computação serverless: conceitos, aplicações e desafios (SBRC 2020)

Resumo

Computação Serverless é um novo modelo de disponibilização de aplicações que provê escalabilidade, cobrança em fina granularidade e desacoplamento de plataforma para desenvolvedores. Este modelo possui potencial para mudar o cenário de desenvolvimento de tecnologias tanto para usuários quanto para provedores. Neste minicurso apresentamos o conceito, algumas possibilidades de uso, oportunidades de pesquisa, problemas e uma visão sobre algumas plataformas atuais.

Tópicos cobertos

Material

BibTex

@misc{vieira2020serverless,

  title={{Computa\c{c}{\~a}o Serverless: Conceitos, Aplica\c{c}{\~o}es e Desafios}},

  author={Vieira, Andr{\'e} G. and Pereira, Gustavo H. A. and Freire, 

  Jean H. F. and Duarte, Lucas F. S. and Pac{\'i}fico, 

  Racyus D. G. and Pantuza, Gustavo and Vieira, Marcos A. M. and 

  Vieira, Luiz F M and Nacif, Jos{\'e} A. M.},

  booktitle={Minicursos do XXXVIII Simp{\'o}sio Brasileiro de Redes de Computadores e Sistemas Distribu{\i}dos (SBRC)},

  location = {Rio de Janeiro, Brasil},

  publisher = {SBC},

  address = {Rio de Janeiro, RJ, Brasil},

  year={2020},

  month = {May}

}

Autores

processamento rápido de pacotes com ebpf e xdp (SBRC 2019)

Resumo

O filtro de pacotes estendido (Extended Berkeley Packet Filter (eBPF)) foi rapidamente adotado em vários sistemas desde sua introdução no kernel do Linux em 2014. O eBPF é utilizado para processamento rápido de pacotes. Os usos do eBPF cresceram rapidamente para incluir monitoramento de rede, manipulação de tráfego de rede, balanceamento de carga, monitoramento do sistema, etc. Várias empresas já utilizam eBPF em projetos como o Facebook, Netronome, Cilium. Este minicurso tem como objetivo apresentar o eBPF. O eBPF permite a programação dos dispositivos de redes. O desenvolvedor pode escrever em linguagem P4 ou C e depois compilar para instruções eBPF. Depois, o código eBPF pode ser processado no kernel do Linux ou por dispositivos programáveis como NetFPGAs e smartNICs. O minicurso cobre os principais aspectos teóricos e fundamentais do eBPF, assim como introduzir o leitor a atividades práticas simples que possam dar uma visão sobre o funcionamento e uso geral do eBPF.

Tópicos cobertos

Material

BibTex

@misc{vieira2019eBPF,

  title={{Processamento R{\'a}pido de Pacotes com eBPF e XDP}},

  author={Vieira, Marcos A M and Castanho, M S and Pac{\'i}fico, Racyus D G and Santos, Elerson R S and C{\^a}mara J{\'u}nior, Eduardo P M and Vieira, Luiz F M},

  booktitle={Minicursos do XXXVII Simp{\'o}sio Brasileiro de Redes de Computadores e Sistemas Distribu{\i}dos (SBRC)},

  location = {Gramado, Brasil},

  publisher = {SBC},

  address = {Porto Alegre, RS, Brasil},

  year={2019},

  month = {May}

}

Autores


experimental wireless networking research using software-defined radios (sbrc 2017)

Abstract

Thanks to the popularization of software-defined radios (SDR), it is possible today to perform high-quality research in wireless protocols in real deployments. Although this technology is still a bit expensive, there are a number of initiatives that provide free access to SDR for research. Further, the number of free software libraries available for SDR has reduced the amount of effort required to conduct research using SDR. This short course will show by examples how to perform experimental research in wireless networking using software-defined radios that are available for free on open testbeds being developed on FUTEBOL, a joint Brazil-European Union project. We will adopt a hands-on approach, in which the students will perform many small assignments on real hardware. Those assignments will demonstrate the maturity of SDR for research in wireless networking, and introduce the user to the many software tools and open source implementations of a variety of wireless standards.

Topics covered

Modulation

Files

BibTex

@inproceedings{dutra2017experimental,

  title={Experimental wireless networking research using software-defined radios},

  author={Dutra Souza, Ariele and Marques, Ariel FF and Macedo, Daniel F and Collins, Diarmuid and J{\'u}nior, Gilson Miranda and Cordeiro, Jefferson RS and Marquez-Barja, Johann M and Kayo Coelho, Kristtopher and Pinto, Lucas RM and da Silva, Luis A and others},

  booktitle={Brazilian Symposium on Computer Networks and Distributed Systems-XXXV SBRC 2017},

  pages={1--49},

  year={2017}

}

Authors

Adriele Dutra Souza (UFV), Ariel F. F. Marques (UFLA), Daniel F. Macedo (UFMG), Diarmuid Collins (Trinity College Dublin), Gilson Miranda Júnior (UFLA), Jefferson R. S. Cordeiro (UFMG), Johann M. Marquez-Barja (Trinity College Dublin), José Augusto M. Nacif (UFV), Kristtopher Kayo Coelho (UFV), Luccas R. M. Pinto (UFLA), Luiz A. da Silva (Trinity College Dublin), Luiz F. M. Vieira (UFMG), Luiz H. A. Correia (UFLA), Marcos A. M. Vieira (UFMG), Pedro Alvarez (Trinity College Dublin) e Wendley S. Silva (UFMG).


introdução a rádios definidos por software (sbrc 2015)

Resumo

Rádios definidos por software (SDR) permitem reduzir a quantidade de funções de comunicação implementadas em hardware. Desta forma, os dispositivos de comunicação se tornam mais flexíveis e fáceis de serem programados. SDRs são empregados na pesquisa experimental em Redes de Computadores, bem como na prototipagem e implementação rápida de novas tecnologias de comunicação. Este minicurso aborda os conceitos introdutórios de SDR e da plataforma GNU Radio. O curso apresenta os conceitos básicos de comunicações sem fio e transmissões digitais, focando nos aspectos relativos à camada de enlace. São demonstradas aplicações práticas de SDR, focadas na pesquisa experimental em redes sem fio, por exemplo como propor novos módulos no GNU Radio.

Tópicos cobertos

Materiais

BibTex

@article{silva2015introduccao,

  title={Introdu{\c{c}}{\~a}o a R{\'a}dios Definidos por Software com aplica{\c{c}}{\~o}es em GNU Radio},

  author={Silva, Wendley S and Cordeiro, Jefferson Rayneres S and Macedo, Daniel F and Vieira, MA and Vieira, LF and Nogueira, Jos{\'e} Marcos S},

  journal={Minicursos do XXXIII Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos—SBRC},

  volume={1},

  pages={216--265},

  year={2015}

}

Autores

Wendley S. Silva¹², Jefferson R. Cordeiro¹, Daniel F. Macedo¹, Marcos M. Vieira¹, Luiz F. Vieira¹, José Marcos Nogueira¹



Talks recorded on Youtube

Projetos de inovação em computação

Prof. Daniel Macedo, 2020

processamento rápido de pacotes com ebpf e xdp

Prof. Luiz F. M. Vieira, 2020

Avanços nas redes ad hoc

Prof. Luiz F. M. Vieira, 2020

Deep control

Prof. Daniel F. Macedo, 2020

Aprendizado de máquina para redes de computadores

Prof. Daniel F. Macedo, 2019

Como melhorar a internet

Prof. Marcos A. M. Vieira, 2018

desafios em redes para uma sociedade massivamente conectada

Prof. Luiz F. M. Vieira, 2017

arquitetura de roteadores de pacotes ip

Prof. Marcos A. M. Vieira, 2017

conectando os próximos bilhões de dispositivos sem fio

Prof. Daniel F. Macedo, 2017

programando a internet das coisas

Prof. Daniel F. Macedo, 2016

Jogo pega-ladrão: um sistema ciber-físico

Prof. Marcos A. M. Vieira, 2016

redes sem fio

Prof. Luiz F. M. Vieira, 2016