Curriculum Vitae
Contato e Informações Adicionais
Nome: Flávio Roberto Santos
Nacionalidade: Brasileiro
Celular: +55 51 81719506
Home page: http://www.inf.ufrgs.br/~frsantos
E-mail: [email protected]
Formação Acadêmica
Doutorando em Ciência da Computação
Universidade Federal do Rio Grande do Sul (UFRGS)
Porto Alegre – Rio Grande do Sul – Brasil
De Março de 2008 até o presente
(Conversão do Mestrado em Agosto de 2009)
Graduado em Ciência da Computação
Universidade Federal de Campina Grande (UFCG)
Campina Grande – Paraíba – Brasil
De Abril de 2003 a Outubro de 2007
Idiomas
•
•
•
Português
Inglês
Francês (Básico)
Áreas de Interesse
•
•
•
•
•
•
•
•
•
Algoritmos
Teste de software
Sistemas distribuídos
Peer-to-Peer
Grades computacionais
Distribuição de conteúdo
Persistência de dados
Desenvolvimento de jogos
Inteligência artificial
Atividades Profissionais
•
Pesquisador visitante do Communication Systems Group (CSG) na Universidade de Zurique
(Suíça) enquanto doutorando.
De Abril/2011 até Março/2012.
•
Pesquisador e desenvolvedor do Laboratório de Sistemas Distribuídos na Universidade Federal
de Campina Grande/PB em projeto de Iniciação Científica enquanto graduando.
De Junho/2004 até Junho/2006 e de Novembro/2006 até Dezembro/2007.
•
Estágio extra-curricular na Hewlett-Packard (HP Brasil em parceria com o HP Labs Palo Alto)
em Porto Alegre/RS fazendo pesquisa na área de gerência de sistemas de TI usando Service
Modeling Language (SML – www.serviceml.org).
De Julho/2006 até Outubro/2006.
•
Instrutor de cursos básicos de informática na Elite Informática em Aracaju/SE.
Durante 4 meses em 2001.
Atividades de Pesquisa
•
De Março de 2008 até o presente: Trabalhando com distribuição de conteúdo, mecanismos de
reputação e incentivo, e segurança em redes Peer-to-Peer.
Empresa: UFRGS/Instituto de Informática.
Descrição: Pesquisador.
•
De Novembro de 2006 a Dezembro de 2007: Tornando a distribuição de conteúdo (ex.:
atualização de software e antivírus) usando BitTorrent mais eficiente e criando um mecanismo
de incentivo à contribuição a longo prazo para sistemas Peer-to-Peer.
Empresa: HP/UFCG/Departamento de Sistemas e Computação.
Descrição: Pesquisador.
•
De Julho a Outubro de 2006: Implementação de um sistema baseado no padrão Service
Modeling Language (SML – www.serviceml.org) para representação e validação de sistemas de
TI.
Empresa: HP Brasil/Tools & Technologies.
Descrição: Pesquisador e desenvolvedor.
•
De Janeiro a Junho de 2006: Computação autonômica que usa informações de monitoração
para resolver eventuais problemas num sistema distribuído.
Empresa: HP/UFCG/Departamento de Sistemas e Computação.
Descrição: Pesquisador e desenvolvedor.
•
De Fevereiro de 2005 a Junho de 2006: Implementação de referência de um padrão chamado
CDDLM especificado pelo OGF (Open Grid Forum) para configuração, execução e gerência de
ciclo de vida de sistemas.
Empresa: HP/UFCG/Departamento de Sistemas e Computação.
Descrição: Pesquisador e desenvolvedor.
•
De Novembro de 2004 a Junho de 2005: Sistema de gerência e computação autonômica
usando o SmartFrog (www.smartfrog.org).
Empresa: HP/UFCG/Departamento de Sistemas e Computação.
Descrição: Pesquisador e desenvolvedor.
•
De Junho de 2004 a Novembro de 2004: Desenvolvimento de um software para execução de
tarefas paralelas chamado OurGrid (www.ourgrid.org).
Empresa: HP/UFCG/Departamento de Sistemas e Computação.
Descrição: Desenvolvedor.
Outras Atividades
•
•
•
•
•
•
•
•
•
•
Estagiário docente da disciplina Complexidade de Algoritmos durante o doutorado.
Monitor da disciplina Segurança em Redes de Computadores do Curso de Especialização em
Tecnologias da UFRGS durante o mestrado.
Estagiário docente da disciplina Protocolos de Comunicação durante o mestrado.
Representante discente do Conselho do Instituto de Informática (CONINF/UFRGS).
Membro de comitês de programa: ERRC 2012.
Revisor técnico em eventos científicos: CSBC 2008 - CTIC, REIC 2008, IFIP/IEEE IM 2009 –
ACNM, IARIA Journal, CSBC 2009 – CTIC, CSBC 2009 – WCGE, LADC 2009, SBrT 2009,
IFIP/ACM LANC 2009, IEEE/IFIP NOMS 2010, SBRC 2010, IEEE ISCC 2010, REIC 2010,
SBSeg 2010, CNSM 2010, SBRC 2011, SBRC 2012, ERRC 2012, IEEE/IFIP NOMS 2012, IEEE
GLOBECOM 2012 – CSSM e IEEE LATINCOM 2012.
Membro da equipe administrativa do Grupo de Usuários Java da Paraíba (PBJug).
Monitor da disciplina Estruturas de Dados e Algoritmos durante a graduação.
Monitor da disciplina Análise e Técnicas de Algoritmos durante a graduação.
Integrante de um dos times que representam a UFCG em maratonas de programação da ACM
(International Collegiate Programming Contest) patrocinado pela IBM.
Participação em Eventos
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
I, II e III Fóruns OurGrid sobre Grades Computacionais como platéia, organizador e cooperador,
respectivamente.
1º, 2º e 3º Encontros de Usuários Java de Campina Grande (CGJug) como platéia na primeira
edição e organizador nas demais.
Workshop de Inovação Tecnológica para Aplicações Móveis (Nokia/UFCG) em 2005.
Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (SBRC 2005) em
Fortaleza/CE.
Tutorial sobre redes de sensores sem-fio em 29 de maio de 2006 na UFCG.
Sun Tech Days 2006 edição de Campina Grande/PB como organizador.
“Information On Demand” no IBM developerWorks Technical Briefings em 24 de julho de 2006
(Porto Alegre).
III Simpósio Brasileiro de Sistemas de Informação (SBSI 2006) em Curitiba/PR.
Sun Tech Days 2007 edição de João Pessoa/PB como organizador.
III Semana de Informática de Patos como palestrante em 2007.
9º Fórum Internacional Software Livre (fisl9.0) em abril de 2008.
Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (SBRC 2008) no Rio de
Janeiro/RJ.
Simpósio Brasileiro em Segurança da Informação e de Sistemas Computacionais (SBSeg 2008)
em Gramado/RS como integrante do comitê local de organização.
Latin American Autonomic Computing Symposium (LAACS 2008) em Gramado/RS como
integrante do comitê local de organização.
IEEE Conference on Computer Communications (INFOCOM 2009) no Rio de Janeiro/RJ.
Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (SBRC 2009) em
Recife/PE.
10º Fórum Internacional Software Livre (fisl10.0) em junho de 2009.
Congresso da Sociedade Brasileira de Computação (CSBC 2009) em Bento Gonçalves/RS
como integrante do comitê local de organização.
Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (SBRC 2010) em
Gramado/RS como integrante do comitê local de organização.
International Conference on Autonomous Infrastructure, Management and Security (AIMS 2011)
em Nancy/França.
Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (SBRC 2012) em Ouro
Preto/MG.
Cursos
•
•
•
•
•
•
•
Curso de Inglês no Interchange/Aracaju/Sergipe em 1998. Período: 2 anos.
Curso de Inglês no Anglo Brazilian/Campina Grande/Paraíba em 2003. Período: 2,5 anos.
Curso básico-intermediário de programação em Delphi em 2001. Duração: 60h.
Curso básico-intermediário de programação em C++ para Symbian (Nokia/UFCG) em 2006.
Duração: 10h.
Curso de francês no SóFrancês (Porto Alegre/RS). Carga horária: 60 horas.
Curso de alemão no Goethe-Institut (Porto Alegre/RS). Carga horária: 60 horas.
Curso de alemão na Eidgenössische Technische Hochschule (ETH Zürich/Suíça).
Palestras Proferidas
•
•
•
•
•
“Desenvolvendo jogos 2D em Java (Standard Edition)” no Encontro do CGJug em 2005.
“Quando e como gerenciar suas aplicações usando JMX” no Sun Tech Days em 2007.
“Primeiros Passos no Desenvolvimento de Jogos em Java” na III Semana de Informática de
Patos em 2007.
“Sistemas Peer-to-Peer e compartilhamento de recursos” na UNISINOS/São Leopoldo em 2008.
“Do Napster ao BitTorrent, compartilhando recursos em sistemas Peer-to-Peer” na 6ª Escola
Regional de Redes de Computadores no Centro Universitário Ritter dos Reis/Porto Alegre e na
II Jornada de Atualização em Computação da UNISC/Santa Cruz do Sul em 2008.
Publicações Científicas
Português
•
Segurança Verde: Usando Desafios Adaptativos com Espera Variável para Conter Sybils
em Redes Par-a-Par
Weverton Luis da Costa Cordeiro; Paolo Cemim; Flávio Roberto Santos; Marinho Pilla Barcellos;
Luciano Paschoal Gaspary.
Procedente do XXX Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos
(SBRC), Minas Gerais, Brasil.
Abril 2012.
•
Dégradé: Uma Estratégia Baseada em Anotações para Aumentar a Qualidade de
Downloads em Sistemas de Compartilhamento de Arquivos
Flávio Roberto Santos; Weverton Luis da Costa Cordeiro; Marinho Pilla Barcellos; Luciano
Paschoal Gaspary.
Procedente do XXVIII Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos
(SBRC), Rio Grande do Sul, Brasil.
Maio 2010.
•
Dois Pesos, Duas Medidas: Gerenciamento de Identidades Orientado a Desafios
Adaptativos para Contenção de Sybils
Gustavo Huff Mauch; Flávio Roberto Santos; Weverton Luis da Costa Cordeiro; Marinho Pilla
Barcellos; Luciano Paschoal Gaspary.
Procedente do XXVIII Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos
(SBRC), Rio Grande do Sul, Brasil.
Maio 2010. (prêmio de melhor artigo; taxa de aceitação: 25%)
•
Separando Joio de Trigo com Funnel: Combate à Poluição de Conteúdo em Comunidades
BitTorrent
Flávio Roberto Santos; Luciano Paschoal Gaspary; Marinho Pilla Barcellos.
Procedente do XXVII Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos
(SBRC), Pernambuco, Brasil.
Maio 2009.
•
Escalonando Múltiplos Recursos a Usuários Usando o Algoritmo de Max-Flow
Flávio Roberto Santos.
Procedente do VIII Workshop em Sistemas Computacionais de Alto Desempenho
(WSCAD-CTIC) em conjunto com o 19º Simpósio Brasileiro de Arquitetura de Computadores e
Processamento de Alto Desempenho (SBAC-PAD), Rio Grande do Sul, Brasil.
Outubro 2007.
•
AutoMan: Gerência Automática no OurGrid
BRENNAND, Celso; SPOHN, Marco; COELHO, Álvaro; DANTAS, Ayla; BRASILEIRO,
Francisco; PEREIRA, Gustavo; CANDEIA, David; GERMOGLIO, Guilherme; SANTOS, Flávio.
Procedente do V Workshop de Computação em Grade e Aplicações (WCGA) em conjunto com
o XXV Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (SBRC), Pará,
Brasil.
Junho 2007.
•
Girafas: Uma Ferramenta Computacional para Apoio no Ensino de Algoritmos Genéticos
Flávio Roberto Santos; Flavio V D de Figueiredo; Vinicius F C Florentino; Joseana Macêdo
Fechine.
Procedente do III Simpósio Brasileiro de Sistemas de Informação (SBSI), Paraná, Brasil.
Novembro 2006.
•
Beyond Pollution and Taste: A Tag-based Strategy to Increase Download Quality in P2P
File Sharing Systems
Flávio Roberto Santos; Weverton Luis da Costa Cordeiro; Luciano Paschoal Gaspary; Marinho
Pilla Barcellos.
Elsevier Computer Communications: The International Journal for the Computer and
Telecommunications Industry (COMCOM).
August 2012.
Inglês
•
Denial-of-service attacks and countermeasures on BitTorrent
Matheus Brenner Lehmann; Flávio Roberto Santos; Luciano Paschoal Gaspary; Marinho Pilla
Barcellos.
Elsevier Computer Networks: The International Journal of Computer and Telecommunications
Networking (COMNET).
July 2012.
•
Identity Management based on Adaptive Puzzles to Protect P2P Systems from Sybil
Attacks
Weverton Luis da Costa Cordeiro; Flávio Roberto Santos; Gustavo Huff Mauch; Marinho Pilla
Barcellos; Luciano Paschoal Gaspary.
Elsevier Computer Networks: The International Journal of Computer and Telecommunications
Networking (COMNET).
July 2012.
•
Playback Policies for Live and On-Demand P2P Video Streaming
Fabio Victora Hecht; Thomas Bocek; Flávio Roberto Santos; Burkhard Stiller.
Proceedings of the 11th IFIP International Conference on Networking (Networking 2012),
Prague, Czech Republic.
May 2012.
•
On swarm-level resource allocation in BitTorrent communities
Tamás Vinkó; Flávio Santos; Nazareno Andrade; Mihai Capotă.
Springer Optimization Letters.
April 2012.
•
Funnel: Choking Polluters in BitTorrent File Sharing Communities
Flávio Roberto Santos; Weverton Luis da Costa Cordeiro; Luciano Paschoal Gaspary; Marinho
Pilla Barcellos.
IEEE Transactions on Network and Service Management (TNSM).
December 2011.
•
Securing P2P Systems from Sybil Attacks through Adaptive Identity Management
Weverton Luis da Costa Cordeiro; Flávio Roberto Santos; Gustavo Huff Mauch; Marinho Pilla
Barcellos; Luciano Paschoal Gaspary.
Proceedings of the 7th International Conference on Network and Service Management Mini-conference (CNSM 2011), Paris, France.
October 2011.
•
Inter-swarm resource allocation in BitTorrent communities
Mihai Capotă; Nazareno Andrade; Tamás Vinkó; Flávio Santos; Johan Pouwelse; Dick Epema.
Proceedings of the 11th IEEE International Conference on Peer-to-Peer Computing (P2P 2011),
Kyoto, Japan.
August 2011.
•
Choking Polluters in BitTorrent File Sharing Communities
Flávio Roberto Santos; Weverton Luis da Costa Cordeiro; Luciano Paschoal Gaspary; Marinho
Pilla Barcellos.
Proceedings of the 12th IEEE/IFIP Network Operations and Management Symposium (NOMS
2010), Osaka, Japan.
April 2010. (prêmio de melhor artigo de estudante; taxa de aceitação: 26%)
•
Towards a Robust Pollution Control Mechanism for P2P File Sharing Systems
Flávio Roberto Santos; Luciano Paschoal Gaspary; Marinho Pilla Barcellos.
Proceedings of the 28th IEEE Conference on Computer Communications - Student Workshop
(INFOCOM 2009), Rio de Janeiro, Brazil.
April 2009.
•
Efficacy in BitTorrent Content-sharing
Nazareno Andrade; Jaindson Santana; Flávio Santos; Francisco Brasileiro.
Technical Report DSC/002/2008, Federal University of Campina Grande.
May 2008.
•
Improving Distributed Service Management Using Service Modeling Language (SML)
ADAMS, Robert; RIVALDO, Ricardo; GERMOGLIO, Guilherme; SANTOS, Flávio; CHEN, Yuan;
MILOJICIC, Dejan.
Proceedings of the 11th IEEE/IFIP Network Operations and Management Symposium (NOMS
2008), Salvador, Brazil.
April 2008. (short paper)
•
SML Model-based Management
RIVALDO, Ricardo; GERMOGLIO, Guilherme; SANTOS, Flávio; CHEN, Yuan; MILOJICIC,
Dejan; ADAMS, Robert.
Proceedings of the Tenth IFIP/IEEE International Symposium on Integrated Network
Management (IM 2007), Munich, Germany.
May 2007. (short paper)
•
Model Validation
CHEN, Yuan; GERMOGLIO, Guilherme; MILOJICIC, Dejan; PRASEK, Phil; RIVALDO, Ricardo;
SANTOS, Flávio; VAMBENEPE, Willian.
2006 HP Enterprise Computing and Service Research Workshop, Palo Alto, USA.
December 2006. (HP Internal Workshop)
•
Using Web Services for Configuration and Deployment according to the CDDLM Standard
DANTAS, Ayla; GERMOGLIO, Guilherme; SANTOS, Flávio; OLIVEIRA, Marcelo Iury; RAFAELI,
Sandro; SAIKOSKI, Katia; MILOJICIC, Dejan; CIRNE, Walfredo; BRASILEIRO, Francisco.
Proceedings of the 2006 IEEE International Conference on Web Services, Illinois, USA.
September 2006. (short paper)
•
An Initial Assessment of CDDLM
DANTAS, Ayla; SANTOS, Flávio; GERMOGLIO, Guilherme; OLIVEIRA, Marcelo Iury; RAFAELI,
Sandro; SAIKOSKI, Katia; MILOJICIC, Dejan; CIRNE, Walfredo; BRASILEIRO, Francisco.
Proceedings of the 13th Annual Workshop of HP OpenView University Association, Nice,
France.
May 2006.
Linguagens de Programação
•
•
•
•
•
Java
Python
PHP
C
Shell Script
Menções
•
•
•
•
•
•
•
•
•
•
•
2º lugar no Concurso de Inovação da Swisscom em 2012 orientando o trabalho de graduação
na Universidade de Zurique intitulado “Data Transfer Using a Camera and a Three-dimensional
Code”.
Bolsa de Estágio “Sanduíche” na Universidade de Zurique (Suíça) financiada pela CAPES
(Coordenação de Aperfeiçoamento de Pessoal de Nível Superior), de Abril/2011 a Março/2012.
Certificado de excelência acadêmica assinado pelo reitor da Universidade Federal do Rio
Grande do Sul.
Bolsa de apoio ao Doutorado financiada pela CNPq (Conselho Nacional de Desenvolvimento
Científico e Tecnológico), de Março de 2010 a Fevereiro de 2014.
Bolsa de apoio ao Doutorado financiada pela CAPES (Coordenação de Aperfeiçoamento de
Pessoal de Nível Superior), de Agosto de 2009 a Fevereiro de 2010.
Bolsa de apoio ao Mestrado financiada pelo CNPq (Conselho Nacional de Desenvolvimento
Científico e Tecnológico), de Março de 2008 a Julho de 2009.
Menção no relatório final do grupo de trabalho CDDLM no Open Grid Forum (OGF). Data da
publicação: 31 de Março de 2008.
Bolsa de iniciação científica da Hewlett-Packard, de Junho de 2004 a Dezembro de 2007.
3º lugar na etapa regional da Maratona de Programação da ACM em 2007.
5º lugar na etapa regional da Maratona de Programação da ACM em 2005.
1º lugar na 8ª Maratona de Programação da UFCG em 2005.
•
•
•
25º lugar na etapa nacional da Maratona de Programação da ACM em 2004.
5º lugar na etapa regional da Maratona de Programação da ACM em 2004.
1º lugar na 7ª Maratona de Programação da UFCG em 2003 (categoria junior).
Download

Curriculum Vitae