Armazenamento distribuído de dados e checkpointing de aplicações paralelas em grades oportuistas (2007)
- Authors:
- Autor USP: CAMARGO, RAPHAEL YOKOINGAWA DE - IME
- Unidade: IME
- Sigla do Departamento: MAC
- Subjects: SISTEMAS DISTRIBUÍDOS; BANCO DE DADOS DISTRIBUÍDOS; TÉCNICAS DE PROGRAMAÇÃO
- Agências de fomento:
- Language: Português
- Abstract: 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
- Imprenta:
- Data da defesa: 04.05.2007
-
ABNT
CAMARGO, Raphael Yokoingawa de. Armazenamento distribuído de dados e checkpointing de aplicações paralelas em grades oportuistas. 2007. Tese (Doutorado) – Universidade de São Paulo, São Paulo, 2007. Disponível em: http://www.teses.usp.br/teses/disponiveis/45/45134/tde-30082007-115609/. Acesso em: 19 abr. 2024. -
APA
Camargo, R. Y. de. (2007). Armazenamento distribuído de dados e checkpointing de aplicações paralelas em grades oportuistas (Tese (Doutorado). Universidade de São Paulo, São Paulo. Recuperado de http://www.teses.usp.br/teses/disponiveis/45/45134/tde-30082007-115609/ -
NLM
Camargo RY de. Armazenamento distribuído de dados e checkpointing de aplicações paralelas em grades oportuistas [Internet]. 2007 ;[citado 2024 abr. 19 ] Available from: http://www.teses.usp.br/teses/disponiveis/45/45134/tde-30082007-115609/ -
Vancouver
Camargo RY de. Armazenamento distribuído de dados e checkpointing de aplicações paralelas em grades oportuistas [Internet]. 2007 ;[citado 2024 abr. 19 ] Available from: http://www.teses.usp.br/teses/disponiveis/45/45134/tde-30082007-115609/ - Inferência de conexões sinápticas em redes neurais biologicamente plausíveis
- Efficient maintenance of distributed data in highly dynamic opportunistic grids
- Strategies for storage of checkpointing data using non-dedicated repositories on Grid systems
- A group membership service for large-scale grids
- Distributed data storage for opportunistic grids
- Checkpointing BSP parallel applications on the InteGrade Grid middleware
- Checkpointing-based rollback recovery for parallel applications on the InteGrade grid middleware
How to cite
A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas