Programação WTF

8h30 ­ 10h00
Sala E
WTF ‐ Sessão Técnica 1: Arquiteturas de Software
  • Proposta para Atualização de SGBDs para Aplicações com Demanda de Contínua Disponibilidade usando Suporte do Modelo de Componentes de Software
    Cleandro Flores De Gasperi e Marcia Pasin, UFSM
  • Assistente para Desenvolvimento de Software Crítico segundo a IEC 61508
    Diego Bandeira, Taisy Weber, Sérgio Luis Cechin e João Netto, UFRGS

 

10h30 ­ 12h00
Sala E
WTF ‐ Sessão Técnica 2: Algoritmos Distribuídos
  • Replicação Máquina de Estados Dinâmica
    Eduardo Alchieri, UnB, Alysson Bessani, Universidade de Lisboa, Joni da Silva Fraga, UFSC
  • Um Algoritmo de Consenso Genérico em Memória Compartilhada
    Catia Khouri e Fabíola Greve, UFBA
  • Um Espaço de Tuplas Tolerante a Intrusões sobre P2P
    Davi Böger e Joni da Silva Fraga, UFSC, Eduardo Alchieri, UnB

 

14h00 ­ 15h30
Sala E
WTF ‐ Sessão Técnica 3: Escalonamento e Virtualização
  • Escalonamento Tolerante a Falhas para Clusters Multicores
    Idalmis Milián Sardiña,UFRN
  • DIfaTo – ­ Difusão Atômica Tolerante a Faltas Bizantinas Baseada em Tecnologia de Virtualização
    Marcelo Ribeiro Xavier da Silva, Lau Cheuk Lung, Aldelir Fernando Luiz e Leandro Magnabosco, UFSC

 

16h00 18h00
Sala E
WTF ‐ Palestra Convidada:
  • MapReduce Tolerante a Falhas Bizantinas
    Luciana Arantes (Université de Paris VI)
  • Resumo:
    MapReduce consiste em um modelo de programação e sistema de execução (framework)
    distribuído proposto pelo Google para o processamento de grandes volume de dados. Inspirado
    pelas funções map e reduce, usadas comumente em programação funcional, o modelo permite
    dividir o trabalho em um conjunto de tarefas independentes, executadas de forma paralela e
    distribuída pelo framework. Este também é responsável por prover tolerância a falhas,
    escalonamento de tarefas, distribuição de dados e balanceamento de carga. Entretanto, o
    mecanismo de tolerância a falhas oferecido pelo MapReduce suporta apenas falhas por parada
    (“crashes”) de máquinas e tarefas ou corrupção de dados de arquivos, não tolerando falhas
    arbitrarias (bizantinas). Explorando o mecanismo de duplicação de tarefas e comparação dos
    resultados, esta palestra apresenta um sistema de execução MapReduce tolerante a falhas
    bizantinas de tarefas. Este foi desenvolvido no contexto do projeto FT‐GRID (Programa PESSOA,
    Egide), uma cooperação entre a Universidade de Lisboa (Laboratório LASIGE) e a Universidade de
    Paris 6 (Laboratório LIP6).