16º WPERFORMANCE

Workshop em Desempenho de Sistemas Computacionais e de Comunicação

Sobre o evento

O Workshop em Desempenho de Sistemas Computacionais e de Comunicação, conhecido como WPerformance, é um fórum para discussão e disseminação de ideias sobre métodos, modelos, técnicas e ferramentas para avaliação de desempenho de sistemas computacionais e de comunicação. O WPerformance se propõe a receber artigos relacionados a problemas de desempenho das mais diversas áreas de hardware, software e aplicações da computação (e.g. redes de computadores, sistemas distribuídos, sistemas ciberfísicos, banco de dados e sistemas operacionais).

Quinze edições consecutivas do WPerformance já foram realizadas pela comunidade, no período de 2002 a 2016, todas em conjunto com o Congresso anual da SBC (CSBC).

Na medida em que os sistemas de computação tornam-se cada vez maiores e mais complexos, faz-se necessária sua avaliação do desempenho usando abordagens empíricas e/ou modelos matemáticos. A atual diversidade dos sistemas computacionais e de comunicação envolve vários parâmetros que têm impactos diretos e indiretos em seu desempenho. O estudo destes sistemas via medição, emulação, simulação e modelagem permite não só o melhor entendimento dos mesmos, mas também sua otimização.



Melhores artigos

1º. Recomendação de Conteúdo e Desempenho de Sistemas de Cache
Raul Gabrich Moreira de Freitas, Daniel Menasché, Carla Delgado, Artur Ziviani

2º. Desenvolvimento de um Algoritmo de Busca por Vértices Específicos em Redes
Pedro Freitas, Victor Cardoso, Giulio Iacobelli, Daniel Figueiredo

3º. Analysis of GPU Power Consumption using Internal Sensors
Mariza Ferro, André Yokoyama, Vinicius Klôh, Gabrieli Silva, Rodrigo Gandra, Ricardo Bragança, André Bulcão, Bruno Schulze

Segunda-feira (03.07)

Horário Título
8:30 Abertura WPerformance 2017
Carlos Alberto V. Campos, Danielo G. Gomes
8:30 - 10:30 1ª Sessão da Trilha Principal

Mecanismo para Cooperação e Agrupamento de Veículos Baseado na Teoria dos Jogos para Transmissão de Vídeos em VANETs
Wellington Lobato Junior, Denis Rosário, Leandro Villas, Eduardo Cerqueira

Os Dois Lados de Containers: Explorando o Balanço Entre Isolamento e Desempenho de Funções de Rede Virtualizadas
Nicolas Kagami, Luciano Paschoal Gaspary

TRELIS: Posicionamento de Funções Virtuais de Rede com Economia de Energia e Resiliência
Gabriel Queiroz, Rodrigo de Souza Couto, Alexandre Sztajnberg

SR-MAC Um Protocolo Cross-Layer baseado em Coloração de Grafos para Melhoria da Eficiência de Redes de Sensores Sem Fio
Bruno Santos, Leonardo Rocha, Joaquim Celestino Júnior, Renan Alves
10:30 - 11:00 INTERVALO – COFFEE-BREAK
11:00 - 12:30 2ª Sessão da Trilha Principal - Melhores Artigos

Analysis of GPU Power Consumption using Internal Sensors
Mariza Ferro, André Yokoyama, Vinicius Klôh, Gabrieli Silva, Rodrigo Gandra, Ricardo Bragança, André Bulcão, Bruno Schulze

Desenvolvimento de um Algoritmo de Busca por Vértices Específicos em Redes
Pedro Freitas, Victor Cardoso, Giulio Iacobelli, Daniel Figueiredo

Recomendação de Conteúdo e Desempenho de Sistemas de Cache
Raul Gabrich Moreira de Freitas, Daniel Menasché, Carla Delgado, Artur Ziviani
13:00 - 14:30 INTERVALO – ALMOÇO
14:30 - 16:30 SECOMU
16:30 - 17:00 INTERVALO – COFFEE-BREAK
17:00 - 18:00 Palestra

"Urnas de Pólya, a Luta do mais Hábil, e o Surgimento de Caminhos Mínimos por Passeios Aleatórios"
Prof. Daniel Ratton Figueiredo (PESC/COPPE/UFRJ)

Terça-feira (04.07)

Horário Título
8:30 - 10:30 3ª Sessão da Trilha Principal

Uma Abordagem Hierárquica para Escalonamento de Workflows Científicos Executados em Nuvens
Igor Barreto, Daniel de Oliveira

Um mecanismo distribuído de incentivo baseado em crédito para redes oportunistas
Daniel de M. C. Christiani, Antônio Augusto de A. Rocha, Carlos Alberto V. Campos

Um Mecanismo de Offloading de Dados com Tomada de Decisão
Joari Lima Filho, Manuel Gonçalves da Neto, Paulo Antonio Rego, Danielo G. Gomes

Proteção por Pré-provisionamento em Redes Ópticas Elásticas
Paulo José de Souza Júnior, André Drummond
10:30 - 11:00 INTERVALO – COFFEE-BREAK
11:00 - 12:00 Palestra

"Análise de Desempenho de Simulações Computacionais em Ambientes de Computação de Alto Desempenho"
Prof. Daniel de Oliveira (IC-UFF)
12:00 - 13:00 Sessão de Artigos Curtos

Estudo comparativo do desempenho da transferência de dados nas arquiteturas de redes RINA e TCP-IP
Djalma Almeida Lima Filho, José Augusto Suruagy Monteiro

Otimizando o Uso do Subsistema de Memória de GPUs para Aplicações Baseadas em Estênceis
Ricardo Klein Lorenzoni, Matheus Serpa, Edson Luiz Padoin, Philippe Olivier Alexandre Navaux, Jean-Francois Mehaut

Performance Evaluation of Wearable Computing Frameworks
Michelle Cacais, Danielo G. Gomes, Paulo Armando, Rossana M.C. Andrade
13:00 - 14:30 INTERVALO – ALMOÇO
14:30 - 16:30 SECOMU
16:30 - 17:00 INTERVALO – COFFEE-BREAK
17:00 - 18:00 Painel

Avaliação de desempenho de sistemas computacionais e de comunicação: novos caminhos e desafios
18:00 - 18:30 Premiação dos Melhores Artigos e Encerramento

Palestras

04/07 - 11h00 às 12h00: Análise de Desempenho de Simulações Computacionais em Ambientes de Computação de Alto Desempenho

As simulações computacionais podem ser compostas por vários programas científicos encadeados em um fluxo coerente em ambientes de computação de alto desempenho e nuvens de computadores. Essas execuções podem apresentar diferentes comportamentos de execução associados ao fluxo paralelo de dados entre os programas. Capturar informações sobre o fluxo paralelo de dados é importante para várias aplicações. A maneira usual de obter informações sobre o desempenho do código é por meio de perfilamento de código. Várias ferramentas paralelas de perfilamento de código já apoiam análises de desempenho, como o Tuning and Analysis Utilities (TAU), ou fornecem estatísticas de desempenho no grão fino, por exemplo, Relatório de Atividades do Sistema (SAR). Essas ferramentas são eficazes para o perfilamento de código, mas não estão conectadas ao conceito de workflows intensivos em dados. Analisar a execução do workflow em conjunto com os dados específicos de domínio do domínio e dados de desempenho é importante para os usuários porque eles podem identificar anomalias, escolher a máquina adequada para executar seus workflows, etc. Esse tipo de análise pode ser realizada por meio da captura de dados de execução enriquecidos com dados de domínio ao longo da execução do workflow. Nesta palestra, apresentamos os desafios envolvidos e abordagens para monitoramento e captura de dados de desempenho associados ao workflow. O objetivo é perfilar e depurar execuções paralelas de workflows através de consultas a um banco de dados que integra dados de desempenho, consumo de recursos, proveniência e dados específicos de domínio ao fluxo de programas de simulação no tempo de execução. Mostramos como a consulta a este banco de dados com dados de domínio em tempo de execução permite identificar anomalias de desempenho não detectadas por ferramentas de perfilagem de código.

Prof. Daniel de Oliveira (IC-UFF)

03/07 - 17h00 às 18h00: Urnas de Pólya, a Luta do mais Hábil, e o Surgimento de Caminhos Mínimos por Passeios Aleatórios

Muitos processos observados empiricamente exibem alguma forma de "vantagem cumulativa", a noção de que recursos acumulados facilitam o acúmulo de mais recursos. O número de citações um artigo, o número de vezes que uma palavra é usada, ou o grau de entrada de uma página web são exemplos de dinâmicas competitivas influenciadas por vantagem cumulativa. O mais antigo e mais simples modelo matemático que incorpora este princípio é a urna de Pólya, que encontra aplicações em muitos problemas. Nesta palestra iremos apresentar dois problemas distintos que se apoiam em urnas de Pólya. O primeiro é a caracterização da duração e intensidade de uma competição quando dois agentes com habilidades diferentes se enfrentam em um contexto onde a vantagem cumulativa é não-linear. Nossos resultados ilustram a difícil "luta do mais hábil" que apesar de vencer toda competição (quando vantagem cumulativa é linear ou sub-linear), pode ter que persistir por muito tempo (distribuição em lei de potência). O segundo problema é o surgimento de caminhos mínimos através de passeios aleatórios enviesados que reforçam as arestas. Apesar de aleatórios, uma sequência de passeios ao colocarem pesos nas arestas por onde passam garantem que futuros passeios irão tomar caminhos mínimos com alta probabilidade. Iremos mostrar que esta propriedade é extremamente robusta, sendo independente da estrutura da rede, função de reforço, e valores iniciais dos pesos nas arestas.

Prof. Daniel Ratton Figueiredo (PESC/COPPE/UFRJ)

Organização

Coordenação Geral

  • Carlos Alberto Vieira Campos, UNIRIO
  • Danielo G. Gomes, UFC

Coordenação Local

  • Dirceu Matheus Jr.,Mackenzie

Comitê de Programa

  • Alex Borges Vieira UFJF
  • Ana Paula Couto da Silva UFMG
  • Antônio Abelém UFPA
  • Antonio Rocha IC/UFF
  • Antonio Tadeu Gomes LNCC
  • Artur Ziviani LNCC
  • Carlos Alberto Vieira Campos UNIRIO
  • Daniel Batista IME/USP
  • Daniel de Oliveira UFF
  • Daniel Figueiredo UFRJ
  • Daniel Menasche UFRJ
  • Danielo G. Gomes UFC
  • Edmundo de Souza e Silva UFRJ
  • Eduardo Nakamura UFAM
  • Eduardo Xavier UNICAMP
  • Fabio Andre Porto LNCC
  • Fabricio Murai Ferreira UFMG
  • Genaina Rodrigues UnB
  • Gustavo Figueiredo UFBA
  • Islene Garcia UNICAMP
  • João Netto UFRGS
  • José Ferreira de Rezende UFRJ
  • José Augusto Suruagy Monteiro UFPE
  • Jussara Almeida DCC-UFMG
  • Lasaro Camargos UFU
  • Luidi Simonetti UFRJ
  • Luiz Bittencourt Unicamp
  • Luiz Manoel Rocha Gadelha Jr LNCC
  • Magnos Martinello UFES
  • Marcelo Carvalho UnB
  • Marta Mattoso COPPE/UFRJ
  • Miguel Elias Mitre Campista UFRJ
  • Moises Ribeiro UFES
  • Morganna Diniz UNIRIO
  • Nelson Fonseca UNICAMP
  • Paulo Aguiar UFRJ
  • Paulo Fernandes PUCRS
  • Paulo Romero Maciel UFPE
  • Pedro Velloso UFRJ
  • Rafael Laufer Bell Labs Nokia
  • Rafael Melo UFBA
  • Rafael Pasquini UFU
  • Ricardo Czekster Universidade de Santa Cruz do Sul - UNISC
  • Rodolfo Villaca UFES
  • Romulo Silva de Oliveira UFSC
  • Rosa Leão UFRJ
  • Sidney Lucena UNIRIO
  • Thais Webber Universidade de Santa Cruz do Sul - UNISC
  • Thiago Noronha UFMG
  • Tiberius Bonates UFC
  • Wagner Meira Jr. UFMG