Um middleware Peer-to-Peer descentralizado para a computação de workflows

Detalhes bibliográficos
Autor(a) principal: Siqueira, Thiago Senador de
Data de Publicação: 2008
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
Texto Completo: https://hdl.handle.net/20.500.12733/1607623
Resumo: Orientador: Edmundo Roberto Mauro Madeira
id UNICAMP-30_27b2ea58a5beaa26fbd2e2da12f94723
oai_identifier_str oai::430441
network_acronym_str UNICAMP-30
network_name_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository_id_str
spelling Um middleware Peer-to-Peer descentralizado para a computação de workflowsA descentralized P2P middleware for workflow computingSistemas distribuídosComputação distribuídaMiddlewareArquitetura peer-to-peer (Redes de computadores)Distributed systemsDistributed computationMiddlewarePeer-to-peer architecture (Computer networks)Orientador: Edmundo Roberto Mauro MadeiraDissertação (mestrado) - Universidade Estadual de Campinas, Instituto de ComputaçãoResumo: A computação sobre P2P tem surgido como uma solução alternativa e complementaràs grades computacionais. O uso da tecnologia P2P é capaz de prover a flexibilização e descentralização dos processos de execução e gerenciamento de workflows nas grades computacionais. Neste trabalho é apresentado um middleware P2P completamente descentralizado para a computação de workflows. O middleware coleta o poder de processamento compartilhado pelos peers para possibilitar a execução de workflows, modelados como DAGs, compostos por um conjunto de tarefas dependentes. Através do processo distribuído de escalonamento de tarefas e do mecanismo de tolerância a faltas baseado em leasing, o middleware atinge um nível alto de paralelismo na execução e eficiência na recuperação de execuções em ocorrência de faltas. O middleware é implementado em Java, juntamente com RMI e a biblioteca JXTA. Os resultados experimentais obtidos mostram a eficiência do middleware na execução distribuída dos workflows assim como a recuperação rápida de execução em cenários com faltasAbstract: P2P Computing has been raised as an alternative and complementary solution to Grid Computing. The use of P2P technology is able to provide a flexible and decentralized execution and management of Grid workflows. In this work we present a completely decentralized P2P middleware for workflow computing. The middleware collects the shared processing power of the peers in order to execute workflows, modeled as DAG structures, composed of a set of dependent tasks. Through a distributed scheduling algorithm and a leasing-based fault tolerance mechanism, the middleware achieves high execution parallelism and efficient execution recovery in failure occurrences. The middleware is implemented in Java, through RMI and the JXTA library. The obtained experimental results show the efficiency of the middleware in the distributed execution of workflows as well as the fast execution recoveryMestradoCiência da ComputaçãoMestre em Ciência da Computação[s.n.]Madeira, Edmundo Roberto Mauro, 1958-Gaspary, Luciano PaschoalAnido, Ricardo de OliveiraUniversidade Estadual de Campinas. Instituto de ComputaçãoPrograma de Pós-Graduação em Ciência da ComputaçãoUNIVERSIDADE ESTADUAL DE CAMPINASSiqueira, Thiago Senador de20082008-03-14T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdf73f. : il.https://hdl.handle.net/20.500.12733/1607623SIQUEIRA, Thiago Senador de. Um middleware Peer-to-Peer descentralizado para a computação de workflows. 2008. 73f. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1607623. Acesso em: 8 mai. 2024.https://repositorio.unicamp.br/acervo/detalhe/430441porreponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)instname:Universidade Estadual de Campinas (UNICAMP)instacron:UNICAMPinfo:eu-repo/semantics/openAccess2017-02-18T05:16:25Zoai::430441Biblioteca Digital de Teses e DissertaçõesPUBhttp://repositorio.unicamp.br/oai/tese/oai.aspsbubd@unicamp.bropendoar:2017-02-18T05:16:25Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)false
dc.title.none.fl_str_mv Um middleware Peer-to-Peer descentralizado para a computação de workflows
A descentralized P2P middleware for workflow computing
title Um middleware Peer-to-Peer descentralizado para a computação de workflows
spellingShingle Um middleware Peer-to-Peer descentralizado para a computação de workflows
Siqueira, Thiago Senador de
Sistemas distribuídos
Computação distribuída
Middleware
Arquitetura peer-to-peer (Redes de computadores)
Distributed systems
Distributed computation
Middleware
Peer-to-peer architecture (Computer networks)
title_short Um middleware Peer-to-Peer descentralizado para a computação de workflows
title_full Um middleware Peer-to-Peer descentralizado para a computação de workflows
title_fullStr Um middleware Peer-to-Peer descentralizado para a computação de workflows
title_full_unstemmed Um middleware Peer-to-Peer descentralizado para a computação de workflows
title_sort Um middleware Peer-to-Peer descentralizado para a computação de workflows
author Siqueira, Thiago Senador de
author_facet Siqueira, Thiago Senador de
author_role author
dc.contributor.none.fl_str_mv Madeira, Edmundo Roberto Mauro, 1958-
Gaspary, Luciano Paschoal
Anido, Ricardo de Oliveira
Universidade Estadual de Campinas. Instituto de Computação
Programa de Pós-Graduação em Ciência da Computação
UNIVERSIDADE ESTADUAL DE CAMPINAS
dc.contributor.author.fl_str_mv Siqueira, Thiago Senador de
dc.subject.por.fl_str_mv Sistemas distribuídos
Computação distribuída
Middleware
Arquitetura peer-to-peer (Redes de computadores)
Distributed systems
Distributed computation
Middleware
Peer-to-peer architecture (Computer networks)
topic Sistemas distribuídos
Computação distribuída
Middleware
Arquitetura peer-to-peer (Redes de computadores)
Distributed systems
Distributed computation
Middleware
Peer-to-peer architecture (Computer networks)
description Orientador: Edmundo Roberto Mauro Madeira
publishDate 2008
dc.date.none.fl_str_mv 2008
2008-03-14T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://hdl.handle.net/20.500.12733/1607623
SIQUEIRA, Thiago Senador de. Um middleware Peer-to-Peer descentralizado para a computação de workflows. 2008. 73f. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1607623. Acesso em: 8 mai. 2024.
url https://hdl.handle.net/20.500.12733/1607623
identifier_str_mv SIQUEIRA, Thiago Senador de. Um middleware Peer-to-Peer descentralizado para a computação de workflows. 2008. 73f. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1607623. Acesso em: 8 mai. 2024.
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv https://repositorio.unicamp.br/acervo/detalhe/430441
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
73f. : il.
dc.publisher.none.fl_str_mv [s.n.]
publisher.none.fl_str_mv [s.n.]
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
instname:Universidade Estadual de Campinas (UNICAMP)
instacron:UNICAMP
instname_str Universidade Estadual de Campinas (UNICAMP)
instacron_str UNICAMP
institution UNICAMP
reponame_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
collection Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)
repository.mail.fl_str_mv sbubd@unicamp.br
_version_ 1798511675356217344