Um middleware para execução de processos estruturados em grades computacionais
Orientadores: Luiz Eduardo Buzato, Edmundo Roberto Mauro Madeira === Tese (doutorado) - Universidade Estadual de Campinas, Instituto de Computação === Made available in DSpace on 2018-08-16T20:16:50Z (GMT). No. of bitstreams: 1 Cicerre_FabioRodrigodeLima_D.pdf: 1417286 bytes, checksum: 642d37f1cb522...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | Portuguese |
Published: |
[s.n.]
2010
|
Subjects: | |
Online Access: | 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: <http://www.repositorio.unicamp.br/handle/REPOSIP/275797>. Acesso em: 16 ago. 2018. http://repositorio.unicamp.br/jspui/handle/REPOSIP/275797 |
id |
ndltd-IBICT-oai-repositorio.unicamp.br-REPOSIP-275797 |
---|---|
record_format |
oai_dc |
collection |
NDLTD |
language |
Portuguese |
format |
Others
|
sources |
NDLTD |
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 |
spellingShingle |
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 Cicerre, Fábio Rodrigo de Lima Um middleware para execução de processos estruturados em grades computacionais |
description |
Orientadores: Luiz Eduardo Buzato, Edmundo Roberto Mauro Madeira === Tese (doutorado) - Universidade Estadual de Campinas, Instituto de Computação === Made available in DSpace on 2018-08-16T20:16:50Z (GMT). No. of bitstreams: 1
Cicerre_FabioRodrigodeLima_D.pdf: 1417286 bytes, checksum: 642d37f1cb522ec4a356bbb4e9b55b96 (MD5)
Previous issue date: 2010 === Resumo: 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 computacionais === Abstract: 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 computing === Doutorado === Sistemas Distribuídos e Redes de Computadores === Doutor em Ciência da Computação |
author2 |
UNIVERSIDADE ESTADUAL DE CAMPINAS |
author_facet |
UNIVERSIDADE ESTADUAL DE CAMPINAS Cicerre, Fábio Rodrigo de Lima |
author |
Cicerre, Fábio Rodrigo de Lima |
author_sort |
Cicerre, Fábio Rodrigo de Lima |
title |
Um middleware para execução de processos estruturados em grades computacionais |
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 |
publisher |
[s.n.] |
publishDate |
2010 |
url |
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: <http://www.repositorio.unicamp.br/handle/REPOSIP/275797>. Acesso em: 16 ago. 2018. http://repositorio.unicamp.br/jspui/handle/REPOSIP/275797 |
work_keys_str_mv |
AT cicerrefabiorodrigodelima ummiddlewareparaexecucaodeprocessosestruturadosemgradescomputacionais AT cicerrefabiorodrigodelima amiddlewareforexecutionofstructuredprocessesincomputergrids |
_version_ |
1718881338262552576 |
spelling |
ndltd-IBICT-oai-repositorio.unicamp.br-REPOSIP-2757972019-01-21T21:09:38Z Um middleware para execução de processos estruturados em grades computacionais A middleware for execution of structured processes in computer grids Cicerre, Fábio Rodrigo de Lima UNIVERSIDADE ESTADUAL DE CAMPINAS Madeira, Edmundo Roberto Mauro, 1958- Buzato, Luiz Eduardo, 1961- Schulze, Bruno Richard Beder, Delano Medeiros Ueyama, Jó Toledo, Maria Beatriz Felgar de 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 Orientadores: Luiz Eduardo Buzato, Edmundo Roberto Mauro Madeira Tese (doutorado) - Universidade Estadual de Campinas, Instituto de Computação Made available in DSpace on 2018-08-16T20:16:50Z (GMT). No. of bitstreams: 1 Cicerre_FabioRodrigodeLima_D.pdf: 1417286 bytes, checksum: 642d37f1cb522ec4a356bbb4e9b55b96 (MD5) Previous issue date: 2010 Resumo: 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 computacionais Abstract: 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 computing Doutorado Sistemas Distribuídos e Redes de Computadores Doutor em Ciência da Computação 2010 2018-08-16T20:16:50Z 2018-08-16T20:16:50Z 2007-07-12T00:00:00Z info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/doctoralThesis 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: <http://www.repositorio.unicamp.br/handle/REPOSIP/275797>. Acesso em: 16 ago. 2018. http://repositorio.unicamp.br/jspui/handle/REPOSIP/275797 por info:eu-repo/semantics/openAccess 203 p. : il. application/octet-stream [s.n.] Universidade Estadual de Campinas. Instituto de Computação Programa de Pós-Graduação em Ciência da Computação reponame:Repositório Institucional da Unicamp instname:Universidade Estadual de Campinas instacron:UNICAMP |