Programação

  • Bibliografia complementar

  • Experimentos com o scapy

  • Explicação e reprodução de experimentos de artigos do ACM SIGCOMM Big-DAMA 2018 e do IEEE INFOCOM NI 2019


    Nome Artigo (Big-Dama 2018) Precisou enviar email para conseguir o dataset? / Teve resposta?Conseguiu o dataset? 
    Kétly Stream-based Machine Learning for Network Security and Anomaly Detection Não Sim (**)
    Gustavo Learning and Generating Distributed Routing Protocols Using Graph-Based Deep Learning Não Sim (***)
    Caio Martinelli Understanding the Modeling of Computer Network Delays using Neural Networks Não Sim (*)
    Lucas NetSlicer: Automated and Traffic-Pattern Based Application Clustering in Datacenters Sim/Sim Sim (****)
    Caio Lente Deep Learning IP Network Representations Não Sim (***)
    Giovana Finding Anomalies in Network System Logs with Latent Variables Sim/SimNão 
     Alan Telemetry-based stream-learning of BGP anomalies (*****)  Não Sim

    *****  Exemplo de artigo a ser seguido em termos de compartilhamento de  dados  e reprodutibilidade

    * Apesar dos dados disponíveis, uma parte dos experimentos  não pôde ser  reproduzida porque os nomes dos arquivos não permitiam identificar cada arquivo.  Além disso, mais dados sobre o código eram  necessários para ter a reprodução precisa. De qualquer forma, foi enviado e-mail para os autores sobre isso e eles sugeriram um artigo mais recente deles que seria mais reprodutível do que o do Big-DAMA.

    ** Apesar dos dados disponíveis, os autores usaram um framework chamado MOA que exigia a configuração de diversos parâmetros e esses parâmetros não estavam disponíveis  no artigo. Além disso, tudo indica que  houve  uma fase de pré-processamento dos arquivos do dataset e esse código também não estava disponível. Foi enviado e-mail para os autores sobre isso mas não houve resposta.

    *** Apesar dos dados disponíveis, as informações do artigo não eram suficientes para implementar a proposta e os códigos não estavam disponíveis. Foi enviado e-mail para os autores sobre isso mas não houve resposta.

    **** Apesar de ter conseguido os dados por e-mail, as informações do artigo não eram suficientes para implementar a proposta e os códigos não estavam disponíveis. No e-mail com o pedido dos dados foi pedido também os códigos mas os mesmos não foram enviados (Provavelmente porque essa pesquisa tem fins comerciais).


    NomeArtigo (NI 2019)Precisou enviar email para conseguir o dataset? / Teve resposta?Conseguiu o dataset? 
    KétlySparse Control and Data plane Telemetry features for BGP anomaly detectionNão Sim (*)
    Caio Martinelli
    Node Centrality Metrics for Hotspots Analysis in Telecom Big DataNãoSim (**)
    GustavoTransaction Clustering Using Network Traffic Analysis for Bitcoin and Derived BlockchainsSim/SimNão (***)
    AlanFlowPic: Encrypted Internet Traffic Classification is as Easy as Image RecognitionSim/SimNão (***)
    Caio LenteExploring Feature Relevance for Real-time Stalling Prediction of Encrypted Video Streaming Traffic
    Sim/SimNão
    LucasAn LSTM-based Approach for Overall Quality Prediction in HTTP Adaptive StreamingSim/SimSim
     GiovanaNetwork Traffic Prediction based on Diffusion Convolutional Recurrent Neural NetworksSim/NãoNão

    * Apesar do dataset estar público no repositório github da Cisco, o método aplicado não foi fácil de reproduzir. Seria interessante ter o código, que foi pedido para os autores.

    ** Apesar do dataset estar público e muitos resultados terem sido reproduzidos, o artigo não é um exemplo a ser seguido porque ele peca na organização, não deixando claro o objetivo e a motivação dentro da área de redes de computadores.

    *** Os dados enviados pelos autores não foram suficientes para a reprodução dos experimentos

  • Artigo para o IEEE NCA 2020 (ou IEEE ICC 2021 se for rejeitado)

  • Aula 01 - 3/3

    Apresentação da disciplina

  • Aula 02 - 5/3

    Classificação de tráfego

  • Aula 03 - 10/3

    Gerenciamento de recursos

  • Aula 04 - 12/3

    Análise de desempenho

  • Aula 05 - 17/3

    Atraso em redes de computadores; Protocolos de roteamento distribuídos

  • Aula 06 - 19/3

    Detecção de anomalias em segurança de redes; Redes de datacenters; Estrutura da Internet

  • Aula 07 - 24/3

    Explicação e reprodução de artigo do ACM Big-DAMA 2018:
    . Nome: Kétly Gonçalves Machado
    . Título do artigo do Big-DAMA 2018: Stream-based Machine Learning for Network Security and Anomaly Detection

    BGP; Processamento de logs

  • Aula 08 - 26/3

    Explicação e reprodução de artigo do ACM Big-DAMA 2018:
    . Nome: Gustavo Vitral Arbex
    . Título do artigo do Big-DAMA 2018: Learning and Generating Distributed Routing Protocols Using Graph-Based Deep Learning

    . Nome: Caio Lorenzetti Martinelli
    . Título do artigo do Big-DAMA 2018: Understanding the Modeling of Computer Network Delays using Neural Networks

  • Aula 09 - 31/3

    Explicação e reprodução de artigo do ACM Big-DAMA 2018:
    . Nome: Lucas Batista Gabriel
    . Título do artigo do Big-DAMA 2018: NetSlicer: Automated and Traffic-Pattern Based Application Clustering in Datacenters

    . Nome: Caio Lente
    . Título do artigo do Big-DAMA 2018: Deep Learning IP Network Representations

  • Aula 10 - 2/4

    Explicação e reprodução de artigo do ACM Big-DAMA 2018:
    . Nome: Giovana Vieira de Morais
    . Título do artigo do Big-DAMA 2018: Finding Anomalies in Network System Logs with Latent Variables

    . Nome: Alan Barzilay
    . Título do artigo do Big-DAMA 2018: Telemetry-based stream-learning of BGP anomalies

  • Aula 11 - 14/4

    Discussão sobre as análises exploratórias dos dados - Parte 1

  • Aula 12 - 16/4

    Discussão sobre as análises exploratórias dos dados - Parte 2

  • Aula 13 - 23/4

    Apresentação da proposta do artigo

  • Aula 14 - 28/4

  • Aula 15 - 30/4

    Discussão sobre o andamento dos trabalhos

  • Aula 16 - 5/5

  • Aula 17 - 7/5

    Apresentação da versão alfa do artigo

  • Aula 18 - 19/5

    Explicação e reprodução de artigo do IEEE NI 2019:

    . Nome: Kétly Gonçalves Machado
    . Título do artigo do NI 2019: Sparse Control and Data plane Telemetry features for BGP anomaly detection

    . Nome: Caio Martinelli
    . Título do artigo  do NI 2019: Node Centrality Metrics for Hotspots Analysis in Telecom Big Data

  • Aula 19 - 21/5 (Aula cancelada - feriado antecipado)

  • Aula 20 - 26/5

    Explicação e reprodução de artigo do IEEE NI 2019

    . Nome: Alan Barzilay
    . Título do artigo do NI 2019:  FlowPic: Encrypted Internet Traffic Classification is as Easy as Image Recognition.

    . Nome: Caio L.
    . Título do artigo do NI 2019: Exploring Feature Relevance for Real-time Stalling Prediction of Encrypted Video Streaming Traffic

  • Aula 21 - 28/5

    Apresentação da versão beta do artigo

  • Aula 22 - 2/6

    Explicação e reprodução de artigo do IEEE NI 2019:

    . Nome: Lucas Batista Gabriel
    . Título do artigo do NI 2019: An LSTM-based Approach for Overall Quality Prediction in HTTP Adaptive Streaming

    . Nome:  Giovana Vieira de Morais
    . Título do artigo do NI 2019: Network Traffic Prediction based on Diffusion Convolutional Recurrent Neural Networks

  • Aula 23 - 4/6

    Explicação e reprodução de artigo do IEEE NI 2019:

    . Nome: Gustavo Vitral Arbex
    . Título do artigo do NI 2019: Transaction Clustering Using Network Traffic Analysis for Bitcoin and Derived Blockchains

  • Aula 24 - 16/6

    Comentários sobre a versão beta dos artigos

  • Aula 25 - 18/6

    Apresentação da versão final do artigo