Um middleware para execução de processos estruturados em grades computacionais

Detalhes bibliográficos
Autor(a) principal: Cicerre, Fábio Rodrigo de Lima
Data de Publicação: 2007
Tipo de documento: Tese
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/1613198
Resumo: Orientadores: Luiz Eduardo Buzato, Edmundo Roberto Mauro Madeira
id UNICAMP-30_95d3dbd3162be87ee9740c4f778fe70a
oai_identifier_str oai::776458
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 para execução de processos estruturados em grades computacionaisA middleware for execution of structured processes in computer gridsMiddlewareComputação em grade (Sistemas de computador)Fluxo de trabalhoSistemas operacionais distribuídos (Computadores)Tolerância à falha (Computação)Grid computingWorkflowDistributed operating systems (Computers)Fault-tolerant computingOrientadores: Luiz Eduardo Buzato, Edmundo Roberto Mauro MadeiraTese (doutorado) - Universidade Estadual de Campinas, Instituto de ComputaçãoResumo: O conceito de grade surgiu com a necessidade crescente de se aproveitar recursos computacionais disponíveis em uma ou mais organizações para resolver problemas que exigem compartilhamento de dados e um grande poder de processamento. Uma grade computacional tem como objetivo principal permitir a execução distribuída e paralela de tarefas em recursos compartilhados. Uma grade é constituída de infra-estrutura física, composta de uma ou mais redes autônomas de computadores, e de um sistema de suporte (middleware), que provê serviços de gerenciamento de informações sobre os recursos da grade, controle de acesso e execução de tarefas sobre esse recursos e mecanismos de comunicação. Atualmente existem diversos sistemas que suportam a execução de tarefas independentes em uma grade computacional, mas poucos consideram a execução de processos de workflow, que permitem a definição de dependência explícita de dados e controle entre tarefas, o que impede um melhor aproveitamento de recursos, escalabilidade, desempenho de execução e recuperação automática de processos com manutenção de consistência. O sistema Xavantes, proposto e descrito nesse trabalho, procura suprir essas deficiências, tendo como principal objetivo suportar a execução distribuída de processos de workflow em máquinas heterogêneas, em uma ou mais organizações autônomas e dinâmicas, provendo um middleware que forneça uma melhor escalabilidade, desempenho e confiabilidade para a execução de aplicações em grades computacionaisAbstract: The grid concept has emerged from the increasing necessity of using available computational resources in one or more organizations in order to solve problems that require data sharing and large processing power. The main goal of a computational grid is to allow the distributed and parallel execution of tasks in shared resources. A grid is composed of a physical infra-structure, with one or more autonomous networks of computers, and a middleware, which provides services of information management about the grid resources, access control and tasks execution in these resources and communication mechanisms. Nowadays, there are some systems that support the execution of independent tasks in a computational grid, but only ones consider the execution of workflow processes, which allow the explicit definition of data and control dependencies among tasks, and this restricts a better use of available resources, scalability, execution performance, and automatic recovery of processes with the correct consistency maintenance. The Xavantes system, proposed and described in this work, is designed to reduce these deficiencies, having as its main goal the supports to the distributed execution of workflows in heterogeneous resources of one or more autonomous and dynamic organizations, providing a middleware that delivers a better scalability, performance and reliability to the application execution in grid computingDoutoradoSistemas Distribuídos e Redes de ComputadoresDoutor em Ciência da Computação[s.n.]Busato, Luiz Eduardo, 1961-Madeira, Edmundo Roberto Mauro, 1958-Schulze, Bruno RichardBeder, Delano MedeirosUeyama, JóToledo, Maria Beatriz Felgar deUniversidade Estadual de Campinas (UNICAMP). Instituto de ComputaçãoPrograma de Pós-Graduação em Ciência da ComputaçãoUNIVERSIDADE ESTADUAL DE CAMPINASCicerre, Fábio Rodrigo de Lima20102007-07-12T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdf203 p. : il.https://hdl.handle.net/20.500.12733/1613198CICERRE, Fábio Rodrigo de Lima. Um middleware para execução de processos estruturados em grades computacionais. 2010. 203 p. Tese (doutorado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1613198. Acesso em: 3 set. 2024.https://repositorio.unicamp.br/acervo/detalhe/776458porreponame: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-18T06:01:33Zoai::776458Biblioteca Digital de Teses e DissertaçõesPUBhttp://repositorio.unicamp.br/oai/tese/oai.aspsbubd@unicamp.bropendoar:2017-02-18T06:01:33Biblioteca 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 para execução de processos estruturados em grades computacionais
A middleware for execution of structured processes in computer grids
title Um middleware para execução de processos estruturados em grades computacionais
spellingShingle Um middleware para execução de processos estruturados em grades computacionais
Cicerre, Fábio Rodrigo de Lima
Middleware
Computação em grade (Sistemas de computador)
Fluxo de trabalho
Sistemas operacionais distribuídos (Computadores)
Tolerância à falha (Computação)
Grid computing
Workflow
Distributed operating systems (Computers)
Fault-tolerant computing
title_short Um middleware para execução de processos estruturados em grades computacionais
title_full Um middleware para execução de processos estruturados em grades computacionais
title_fullStr Um middleware para execução de processos estruturados em grades computacionais
title_full_unstemmed Um middleware para execução de processos estruturados em grades computacionais
title_sort Um middleware para execução de processos estruturados em grades computacionais
author Cicerre, Fábio Rodrigo de Lima
author_facet Cicerre, Fábio Rodrigo de Lima
author_role author
dc.contributor.none.fl_str_mv Busato, Luiz Eduardo, 1961-
Madeira, Edmundo Roberto Mauro, 1958-
Schulze, Bruno Richard
Beder, Delano Medeiros
Ueyama, Jó
Toledo, Maria Beatriz Felgar de
Universidade Estadual de Campinas (UNICAMP). 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 Cicerre, Fábio Rodrigo de Lima
dc.subject.por.fl_str_mv Middleware
Computação em grade (Sistemas de computador)
Fluxo de trabalho
Sistemas operacionais distribuídos (Computadores)
Tolerância à falha (Computação)
Grid computing
Workflow
Distributed operating systems (Computers)
Fault-tolerant computing
topic Middleware
Computação em grade (Sistemas de computador)
Fluxo de trabalho
Sistemas operacionais distribuídos (Computadores)
Tolerância à falha (Computação)
Grid computing
Workflow
Distributed operating systems (Computers)
Fault-tolerant computing
description Orientadores: Luiz Eduardo Buzato, Edmundo Roberto Mauro Madeira
publishDate 2007
dc.date.none.fl_str_mv 2007-07-12T00:00:00Z
2010
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://hdl.handle.net/20.500.12733/1613198
CICERRE, Fábio Rodrigo de Lima. Um middleware para execução de processos estruturados em grades computacionais. 2010. 203 p. Tese (doutorado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1613198. Acesso em: 3 set. 2024.
url https://hdl.handle.net/20.500.12733/1613198
identifier_str_mv CICERRE, Fábio Rodrigo de Lima. Um middleware para execução de processos estruturados em grades computacionais. 2010. 203 p. Tese (doutorado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1613198. Acesso em: 3 set. 2024.
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv https://repositorio.unicamp.br/acervo/detalhe/776458
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
203 p. : 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_ 1809189040039133184