CEO - uma infraestrutura para orquestração de workflows de serviços em ambientes computacionais híbridos

Orientador: Edmundo Roberto Mauro Madeira === Tese (doutorado) - Universidade Estadual de Campinas, Instituto de Computação === Made available in DSpace on 2018-08-26T19:17:39Z (GMT). No. of bitstreams: 1 Senna_CarlosRoberto_D.pdf: 8854585 bytes, checksum: 5b62fa70896f9c7e8772752a133e9514 (MD5) Pr...

Full description

Bibliographic Details
Main Author: Senna, Carlos Roberto, 1956-
Other Authors: UNIVERSIDADE ESTADUAL DE CAMPINAS
Format: Others
Published: [s.n.] 2014
Subjects:
Online Access:SENNA, Carlos Roberto. CEO - uma infraestrutura para orquestração de workflows de serviços em ambientes computacionais híbridos. 2014. 271 p. Tese (doutorado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: <http://www.repositorio.unicamp.br/handle/REPOSIP/275535>. Acesso em: 26 ago. 2018.
http://repositorio.unicamp.br/jspui/handle/REPOSIP/275535
id ndltd-IBICT-oai-repositorio.unicamp.br-REPOSIP-275535
record_format oai_dc
collection NDLTD
format Others
sources NDLTD
topic Fluxo de trabalho
Computação em nuvem
Redes de computadores
Workflow
Cloud computing
Computer networks
spellingShingle Fluxo de trabalho
Computação em nuvem
Redes de computadores
Workflow
Cloud computing
Computer networks
Senna, Carlos Roberto, 1956-
CEO - uma infraestrutura para orquestração de workflows de serviços em ambientes computacionais híbridos
description Orientador: Edmundo Roberto Mauro Madeira === Tese (doutorado) - Universidade Estadual de Campinas, Instituto de Computação === Made available in DSpace on 2018-08-26T19:17:39Z (GMT). No. of bitstreams: 1 Senna_CarlosRoberto_D.pdf: 8854585 bytes, checksum: 5b62fa70896f9c7e8772752a133e9514 (MD5) Previous issue date: 2014 === Resumo: Ao longo dos últimos anos bons resultados foram alcançados em iniciativas de computação paralela e distribuída que culminaram nas nuvens computacionais, transformando a Internet em uma usina virtual de processamento. Aplicações complexas organizadas através de workflows em geral são candidatas à paralelização e podem ter seu desempenho fortemente beneficiado quando executadas em grades, nuvens ou ambientes híbridos. No entanto, ainda cabe ao usuário uma parte significativa da preparação desse ambiente (software e hardware) antes de efetivamente usar todo esse poder computacional na execução de workflows. Esta tese apresenta uma infraestrutura para gerenciamento da execução de workflows de serviços fortemente acoplados em ambientes híbridos compostos por grades e nuvens computacionais. A infraestrutura denominada Cloud Execution Orchestration (CEO) é composta por um middleware que faz a gerência da execução de workflows e por uma linguagem (CEO Language - CEOL) especialmente desenhada para a construção de workflows de serviços para esses ambientes. A infraestrutura proposta suporta a execução de workflows interagindo com os domínios do ambiente (grades e nuvens) de forma transparente sem qualquer intervenção do usuário. Com a CEOL o usuário pode construir workflows abstratos, sem a localização dos recursos computacionais, pois os recursos serão escolhidos em conjunto com o escalonador e serão devidamente preparados pelo CEO para a execução. Além das funcionalidades para aprovisionamento de serviços sob demanda durante a execução de workflows, a macro arquitetura facilita a conexão da nuvem privada com nuvens públicas e oferece suporte ao processamento paralelo na medida em que opera em ambientes totalmente híbridos formados pela combinação de grades e nuvens computacionais === Abstract: Over the last few years good results have been achieved in initiatives of parallel and distributed computing that culminated in computational clouds, transforming the Internet into a virtual processing plant. Complex applications organized by workflows in general are candidates for parallelization, and can have their performance strongly benefited when executed on grids, clouds, or hybrid environments. However, it is still up to the user a significant part of preparing this environment (software and hardware) before using all that computing power for execution of workflows. This thesis presents an infrastructure for managing the execution of workflows with tightly coupled services in hybrid environments composed of grids and computational clouds. The Infrastructure, called Cloud Execution Orchestration (CEO), consists of a middleware that makes the management and execution of workflows through the CEO Language (CEOL) specially designed for building workflows of services for these environments. The proposed infrastructure supports the execution of workflows interacting with the domains of the environment (grids and clouds) transparently without any user intervention. With CEOL the user can build abstract workflows, without the location of computational resources, since resources will be chosen in conjunction with the scheduler and the CEO going to prepare them before the execution. Besides of functionalities for provisioning services on demand during the execution of workflows, the macro architecture facilitates the connection of private cloud with public cloud and supports parallel processing because may operate in hybrid environments formed by the combination of computational grids and clouds === Doutorado === Ciência da Computação === Doutor em Ciência da Computação
author2 UNIVERSIDADE ESTADUAL DE CAMPINAS
author_facet UNIVERSIDADE ESTADUAL DE CAMPINAS
Senna, Carlos Roberto, 1956-
author Senna, Carlos Roberto, 1956-
author_sort Senna, Carlos Roberto, 1956-
title CEO - uma infraestrutura para orquestração de workflows de serviços em ambientes computacionais híbridos
title_short CEO - uma infraestrutura para orquestração de workflows de serviços em ambientes computacionais híbridos
title_full CEO - uma infraestrutura para orquestração de workflows de serviços em ambientes computacionais híbridos
title_fullStr CEO - uma infraestrutura para orquestração de workflows de serviços em ambientes computacionais híbridos
title_full_unstemmed CEO - uma infraestrutura para orquestração de workflows de serviços em ambientes computacionais híbridos
title_sort ceo - uma infraestrutura para orquestração de workflows de serviços em ambientes computacionais híbridos
publisher [s.n.]
publishDate 2014
url SENNA, Carlos Roberto. CEO - uma infraestrutura para orquestração de workflows de serviços em ambientes computacionais híbridos. 2014. 271 p. Tese (doutorado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: <http://www.repositorio.unicamp.br/handle/REPOSIP/275535>. Acesso em: 26 ago. 2018.
http://repositorio.unicamp.br/jspui/handle/REPOSIP/275535
work_keys_str_mv AT sennacarlosroberto1956 ceoumainfraestruturaparaorquestracaodeworkflowsdeservicosemambientescomputacionaishibridos
AT sennacarlosroberto1956 ceoaninfrastructuretoserviceworkfloworchestrationinhybridcomputationalsystems
_version_ 1718884702014668800
spelling ndltd-IBICT-oai-repositorio.unicamp.br-REPOSIP-2755352019-01-21T21:29:21Z CEO - uma infraestrutura para orquestração de workflows de serviços em ambientes computacionais híbridos CEO - an infrastructure to service workflow orchestration in hybrid computational systems Senna, Carlos Roberto, 1956- UNIVERSIDADE ESTADUAL DE CAMPINAS Madeira, Edmundo Roberto Mauro, 1958- Batista, Thais Vasconcelos Schulze, Bruno Richard Garcia, Islene Calciolari Fonseca, Nelson Luis Saldanha da Fluxo de trabalho Computação em nuvem Redes de computadores Workflow Cloud computing Computer networks Orientador: Edmundo Roberto Mauro Madeira Tese (doutorado) - Universidade Estadual de Campinas, Instituto de Computação Made available in DSpace on 2018-08-26T19:17:39Z (GMT). No. of bitstreams: 1 Senna_CarlosRoberto_D.pdf: 8854585 bytes, checksum: 5b62fa70896f9c7e8772752a133e9514 (MD5) Previous issue date: 2014 Resumo: Ao longo dos últimos anos bons resultados foram alcançados em iniciativas de computação paralela e distribuída que culminaram nas nuvens computacionais, transformando a Internet em uma usina virtual de processamento. Aplicações complexas organizadas através de workflows em geral são candidatas à paralelização e podem ter seu desempenho fortemente beneficiado quando executadas em grades, nuvens ou ambientes híbridos. No entanto, ainda cabe ao usuário uma parte significativa da preparação desse ambiente (software e hardware) antes de efetivamente usar todo esse poder computacional na execução de workflows. Esta tese apresenta uma infraestrutura para gerenciamento da execução de workflows de serviços fortemente acoplados em ambientes híbridos compostos por grades e nuvens computacionais. A infraestrutura denominada Cloud Execution Orchestration (CEO) é composta por um middleware que faz a gerência da execução de workflows e por uma linguagem (CEO Language - CEOL) especialmente desenhada para a construção de workflows de serviços para esses ambientes. A infraestrutura proposta suporta a execução de workflows interagindo com os domínios do ambiente (grades e nuvens) de forma transparente sem qualquer intervenção do usuário. Com a CEOL o usuário pode construir workflows abstratos, sem a localização dos recursos computacionais, pois os recursos serão escolhidos em conjunto com o escalonador e serão devidamente preparados pelo CEO para a execução. Além das funcionalidades para aprovisionamento de serviços sob demanda durante a execução de workflows, a macro arquitetura facilita a conexão da nuvem privada com nuvens públicas e oferece suporte ao processamento paralelo na medida em que opera em ambientes totalmente híbridos formados pela combinação de grades e nuvens computacionais Abstract: Over the last few years good results have been achieved in initiatives of parallel and distributed computing that culminated in computational clouds, transforming the Internet into a virtual processing plant. Complex applications organized by workflows in general are candidates for parallelization, and can have their performance strongly benefited when executed on grids, clouds, or hybrid environments. However, it is still up to the user a significant part of preparing this environment (software and hardware) before using all that computing power for execution of workflows. This thesis presents an infrastructure for managing the execution of workflows with tightly coupled services in hybrid environments composed of grids and computational clouds. The Infrastructure, called Cloud Execution Orchestration (CEO), consists of a middleware that makes the management and execution of workflows through the CEO Language (CEOL) specially designed for building workflows of services for these environments. The proposed infrastructure supports the execution of workflows interacting with the domains of the environment (grids and clouds) transparently without any user intervention. With CEOL the user can build abstract workflows, without the location of computational resources, since resources will be chosen in conjunction with the scheduler and the CEO going to prepare them before the execution. Besides of functionalities for provisioning services on demand during the execution of workflows, the macro architecture facilitates the connection of private cloud with public cloud and supports parallel processing because may operate in hybrid environments formed by the combination of computational grids and clouds Doutorado Ciência da Computação Doutor em Ciência da Computação 2014 2018-08-26T19:17:39Z 2018-08-26T19:17:39Z info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/doctoralThesis SENNA, Carlos Roberto. CEO - uma infraestrutura para orquestração de workflows de serviços em ambientes computacionais híbridos. 2014. 271 p. Tese (doutorado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: <http://www.repositorio.unicamp.br/handle/REPOSIP/275535>. Acesso em: 26 ago. 2018. http://repositorio.unicamp.br/jspui/handle/REPOSIP/275535 info:eu-repo/semantics/openAccess 271 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