Belo Horizonte, Minas Gerais, Brasil
2 mil seguidores Más de 500 os

Unirse para ver el perfil

Acerca de

I am a software engineer who loves computer science. From its most simple basis to its…

Actividad

Experiencia y educación

  • Universidade Federal de Minas Gerais

Mira la experiencia completa de Gustavo

Mira su cargo, antigüedad y más

o

Al hacer clic en «Continuar» para unirte o iniciar sesión, aceptas las Condiciones de uso, la Política de privacidad y la Política de cookies de LinkedIn.

Licencias y certificaciones

Publicaciones

  • eQUIC Gateway: Maximizing QUIC Throughput using a Gateway Service based on eBPF + XDP

    2021 IEEE Symposium on Computers and Communications (ISCC)

    QUIC protocol is considered an experimental environment and a straight forward evolution of the T protocol. Applications created on top of QUIC demonstrate being more efficient than the regular HTTPS stack. Computational offload to kernel space is used as performance optimization for modern applications and brings with it a series of architectural and algorithmic challenges. This work presents eQUIC Gateway, a kernel space module that filter packets based on real time information exchanged…

    QUIC protocol is considered an experimental environment and a straight forward evolution of the T protocol. Applications created on top of QUIC demonstrate being more efficient than the regular HTTPS stack. Computational offload to kernel space is used as performance optimization for modern applications and brings with it a series of architectural and algorithmic challenges. This work presents eQUIC Gateway, a kernel space module that filter packets based on real time information exchanged with a space QUIC application. Throughout kernel offload technique for filtering packets, eQUIC Gateway increased the packets throughput in 30.9%, reduced 65 % of the average HTTPS request duration under attack and reduced by 26.4% the U time consumed for filtering packets. The source code of eQUIC Gateway is public available on Github.

    Ver publicación
  • Danian: Redução da latência de calda de aplicações em rede através de um escalonador O (1)

    SBRC 2021

    A alocação de núcleos para threads de programas é um problema complexo e de grande custo computacional dentro de ambientes Unix. O escalonador Caladan é uma solução que otimiza na escala dos microssegundos a forma como threads e núcleos são escalonados. O sistema Danian proposto, melhora o algoritmo de escolha de threads para um núcleo a ser escalonado através de memoization. O custo dessa operação foi reduzido de O (n) para O (1), o tempo de U reduzido em 7%, a latência de calda reduziu em…

    A alocação de núcleos para threads de programas é um problema complexo e de grande custo computacional dentro de ambientes Unix. O escalonador Caladan é uma solução que otimiza na escala dos microssegundos a forma como threads e núcleos são escalonados. O sistema Danian proposto, melhora o algoritmo de escolha de threads para um núcleo a ser escalonado através de memoization. O custo dessa operação foi reduzido de O (n) para O (1), o tempo de U reduzido em 7%, a latência de calda reduziu em 3% para o experimento Synthetic e 5% para o experimento Netperf.

    Ver publicación
  • Calisto: Sistema para processamento rápido de pacotes com baixa latência em centro de dados

    XXVI WGRS - Workshop de gerência e operação de redes e serviços

    ing low latency processing in high throughput environments is a growing trend in recent years. Shenango allows servers to fastly process network packets, preserving high U efficiency through a congestion detection algorithm and using its IOKernel, a dedicated component that orchestrates the packet allocation between new cores. This system though, allocates new cores using the round-robin scheduler policy. This work presents Calisto, a new system that implements an efficient scheduler…

    ing low latency processing in high throughput environments is a growing trend in recent years. Shenango allows servers to fastly process network packets, preserving high U efficiency through a congestion detection algorithm and using its IOKernel, a dedicated component that orchestrates the packet allocation between new cores. This system though, allocates new cores using the round-robin scheduler policy. This work presents Calisto, a new system that implements an efficient scheduler policy that reduces processing overhead and promoting packet flow affinity, reducing the latency by up to 10%.

    Ver publicación
  • Computação Serverless: Conceitos, Aplicações e Desafios

    SBRC20 - Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos

    Serverless computing is a novel application deployment model that provides scaling, fine-grained billing, and platform decoupling for developers. This model has the potential for changing the landscape of technology development for s and cloud providers. In this short course, we present the Serverless Computing state of the art: concepts, limitations, use cases, research opportunities, caveats, and a view on some current platforms.

    Ver publicación
  • Grafos como uma primitiva do plano de controle para análise e gerenciamento de Redes Definidas por Software

    Universidade Federal de Minas Gerais

    Master's thesis presented to the post graduation program in Computer Science of the Institute of exact sciences from Federal university of Minas Gerais

    Ver publicación
  • Enforcing Link Utilization with Traffic Engineering on SDN

    UFMG

    We propose a traffic engineering solution using Software Defined Networks. Our goal is to enforce link utilization dividing the traffic over multiple links through a simple, easy to
    implement, low cost, efficient and scalable solution. The solution can be deployed on data centers or at the edge of an
    Autonomous System.

    Ver publicación
  • Network Management through Graphs in Software Defined Networks

    CNSM - International Conference on Network and Service Management

    Software Defined Networks (SDN) is an emergent architecture that is dynamic, flexible, manageable, low cost, consistent with the dynamics of the modern applications. This paper shows a network representation model using a graph as the control plane of an SDN controller. The graph approach provides a globally consistent view of the network in real time. Our experiments show that graphs are a reliable representation of the real network, simplifying management in Software Defined Networking.

    Ver publicación
  • Análise e Gerenciamento de Rede através de Grafos em Redes Definidas por Software

    SBRC - Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos

    As redes definidas por software (SDN) representam uma arquitetura emergente dinâmica, flexível, gerenciável e de baixo custo, condizente com a dinamicidade das aplicações atuais. Essa arquitetura desacopla o plano de controle do plano de dados. Redes tipicamente são representadas em forma de grafos. Em função disso, esse trabalho apresenta um modelo de representação da rede em grafos através do plano de controle de um controlador SDN. O protocolo OpenFlow é um meio para construção de soluções…

    As redes definidas por software (SDN) representam uma arquitetura emergente dinâmica, flexível, gerenciável e de baixo custo, condizente com a dinamicidade das aplicações atuais. Essa arquitetura desacopla o plano de controle do plano de dados. Redes tipicamente são representadas em forma de grafos. Em função disso, esse trabalho apresenta um modelo de representação da rede em grafos através do plano de controle de um controlador SDN. O protocolo OpenFlow é um meio para construção de soluções em SDN. Esse trabalho é baseado no POX, um controlador SDN compatível
    com dispositivos OpenFlow. Essa abordagem em grafos fornece uma visão global da rede em tempo
    real e com consistência. Os experimentos demonstram que o grafo proposto representa de maneira fiel o estado da rede assim como suas mudanças em função dos eventos ocorridos ao longo do tempo dentro da rede, facilitando assim, o gerenciamento em Redes Definidas por Software.

    Ver publicación
  • Danian: tail latency reduction of networking application through an O (1) scheduler

    2021 IEEE Symposium on Computers and Communications (ISCC)

    Core allocation for application threads is a problem of reasonable complexity and computational cost inside Unix systems. Caladan scheduler is a solution aiming to reduce the cost of how threads and cores are allocated in microsecond scale. The Danian system optimizes through memoization the thread picking algorithm that picks the best thread for a given core. Such improvements have direct impact on applications distributed across networks on a data center. Thread picking operation cost dropped…

    Core allocation for application threads is a problem of reasonable complexity and computational cost inside Unix systems. Caladan scheduler is a solution aiming to reduce the cost of how threads and cores are allocated in microsecond scale. The Danian system optimizes through memoization the thread picking algorithm that picks the best thread for a given core. Such improvements have direct impact on applications distributed across networks on a data center. Thread picking operation cost dropped from O(n) to O(1), the U time reduced 7%, the tail latency reduced 3% on Caladan Synthetic experiment and 5% on the Netperf experiment.

    Ver publicación

Proyectos

  • Área31 Hackerspace - Minas Gerais - Brasil

    Um hackerspace ou hackspace (de Hacker e Espaço) (também conhecido como hacklab, makerspace ou creative space) é um local real (em oposição ao virtual) com o formato de um laboratório comunitário que segue a Ética Hacker, tendo espírito agregador, convergente e inspirador. Nele, pessoas com interesses em comum, normalmente em ciência, tecnologia, arte digital ou eletrônica podem se encontrar, socializar e colaborar.

    Um hackerspace pode ser visto como um laboratório comunitário, uma…

    Um hackerspace ou hackspace (de Hacker e Espaço) (também conhecido como hacklab, makerspace ou creative space) é um local real (em oposição ao virtual) com o formato de um laboratório comunitário que segue a Ética Hacker, tendo espírito agregador, convergente e inspirador. Nele, pessoas com interesses em comum, normalmente em ciência, tecnologia, arte digital ou eletrônica podem se encontrar, socializar e colaborar.

    Um hackerspace pode ser visto como um laboratório comunitário, uma oficina ou um estúdio onde pessoas de diversas áreas podem trocar conhecimento e experiência para construir algo juntos.

    Muitos hackerspaces colaboram na divulgação e no desenvolvimento de software livre, open hardware e mídia alternativa e podem ser encontrados em infoshops, centros sociais e espaços comunitários.

    Com necessidade de um espaço desse tipo, surge em agosto de 2013 na capital mineira o primeiro hackerspace de Minas Gerais, de nome Área31.


    Estritamente sem fins lucrativos.

    Otros creadores
    Ver proyecto
  • Palco MP3 - Windows 8 App

    Construção da primeira versão do aplicativo desktop do site Palco MP3 para Windows 8.

    Otros creadores
  • Palco MP3 (Windows 8)

    - actualidad

  • NãoFu.me

    - actualidad

    Produto feito em 48 horas para o Startup Dev Rumble 2012 ( um dos vencedores - segundo lugar )

    O projeto objetiva ajudar as pessoas a pararem de fumar através de metricas e metas pessoais.

    Otros creadores
    • Victor Hugo
    • Cicero Verneck
    • Diogo Corrêa
    Ver proyecto
  • Cifra Club - App Windows 8

    Construção da primeira versão do aplicativo desktop do site Cifra Club para Windows 8.

    Otros creadores
  • Free software projects

    - actualidad

    My personal github page that hosts my free software projects

    Ver proyecto
  • Letras.mus V2

    -

    Site de letras de músicas mais ado do Brasil. Mais de 1 milhão de letras de todos os estilos musicais, notícias, prêmios para quem contribui com o site, top músicas, top artistas, plug-ins para acompanhar as músicas com Winamp e Windows Media Player.

    Otros creadores
    Ver proyecto
  • Letras.mus V2

    -

    Site de letras de músicas mais ado do Brasil. Mais de 1 milhão de letras de todos os estilos musicais, notícias, prêmios para quem contribui com o site, top músicas, top artistas, plug-ins para acompanhar as músicas com Winamp e Windows Media Player.

    Otros creadores
    Ver proyecto
  • Letras.mus.br

    -

    Otros creadores
    Ver proyecto

Idiomas

  • Brazilian Portuguese, English

    -

Ver el perfil completo de Gustavo

  • Descubrir a quién conocéis en común
  • Conseguir una presentación
  • ar con Gustavo directamente
Unirse para ver el perfil completo

Perfiles similares

Otras personas con el nombre de Gustavo Pantuza

Añade nuevas aptitudes con estos cursos