skip to main content
Primo Search
Search in: Busca Geral

Armazenamento distribuído de dados e checkpointing de aplicações paralelas em grades oportuistas

Raphael Yokoingawa de Camargo Fabio Kon 1969-

2007

Localização: IME - Inst. Matemática e Estatística    (IME-T QA771.33.T C172a e.1 )(Acessar)

  • Título:
    Armazenamento distribuído de dados e checkpointing de aplicações paralelas em grades oportuistas
  • Autor: Raphael Yokoingawa de Camargo
  • Fabio Kon 1969-
  • Assuntos: SISTEMAS DISTRIBUÍDOS; BANCO DE DADOS DISTRIBUÍDOS; TÉCNICAS DE PROGRAMAÇÃO
  • Notas: Tese (Doutorado)
  • Descrição: Grades computacionais oportunistas utilizam recursos ociosos de máquinas compartilhadas para executar aplicações que necesitam de um alto poder computacional e/ou trabalham com grandes quantidades de dados. Mas a execução de aplicações paralelas computacionalmente intensiva em ambientes dinêmicos e heterogêneos, como grades computacionais oportunistas, é uma tarefa difícil. Máquinas podem falhar, ficar inacessíveis ou passar de ociosas para ocupadas inesperadamente, compromentendo a execução de aplicações. Um mecanismo de tolerância a falhas que dê suporte a arquiteturas heterogêneas é um importante requisito para estes itens. Neste trabalho, analismaos, implementamos e avaliamos um mecanismo de tolerância a falhas baseado em checkpointing para aplicações paralelas em grades computacionais oportunistas. Este mecanismo permite o monitoramento de execuções e a migração de apli9cações entre nós heterogêneos da grade. Mas além da execução, é preciso gerenciar e armazenar os dados gerados e utilizados por estas aplicações. Desejamos uma infra-estrutura de armazenamento de dados de baixo custo e que utilize o espaço livre em disco de máquinas compartilhadas da grade. Devemos utilizar somente os ciclos ociosos destas máquinas para armazenar e recuperar dados, de modo que um sistema de armazenamento distribuído que as utilize deve ser redundante e tolerante a falhas. Para resolver o problema do armazenamento de dados em grades oportunistas, projetamos,
    implementamos e avaliamos o middleware OppStore. Essse middleware provê armazenamento distribuído e confiável de dados, que podem ser acessados de qualquer máquina da grade. As máquinas são organizadas em aglomerados, que são conectados por uma rede peer-to-peer auto-organizável e tolerante a falhas. Dados são codificados em fragmentos redundantes antes de serem armazanados, de modo que arquivos podem ser reconstruídos utilizando apenas um subconjunto destes ) fragmentos. Finalmente, para lidar com a heterogeneidade dos recursos, desenvolvemos uma extensão ao protocolo de roteamento em redes peer-to-peer Pastry. Esta extensão adiciona balanceamento de carga e suporte à heterogeneidade de máquinas ao protocolo Pastry
  • Data de criação/publicação: 2007
  • Formato: 160 p.
  • Idioma: Português

Buscando em bases de dados remotas. Favor aguardar.