Cloud Integrator: uma plataforma para composição de serviços em ambientes de computação em nuvem

Detalhes bibliográficos
Ano de defesa: 2013
Autor(a) principal: Cavalcante, Everton Ranielly de Sousa
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal do Rio Grande do Norte
BR
UFRN
Programa de Pós-Graduação em Sistemas e Computação
Ciência da Computação
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://repositorio.ufrn.br/jspui/handle/123456789/18065
Resumo: With the advance of the Cloud Computing paradigm, a single service offered by a cloud platform may not be enough to meet all the application requirements. To fulfill such requirements, it may be necessary, instead of a single service, a composition of services that aggregates services provided by different cloud platforms. In order to generate aggregated value for the user, this composition of services provided by several Cloud Computing platforms requires a solution in terms of platforms integration, which encompasses the manipulation of a wide number of noninteroperable APIs and protocols from different platform vendors. In this scenario, this work presents Cloud Integrator, a middleware platform for composing services provided by different Cloud Computing platforms. Besides providing an environment that facilitates the development and execution of applications that use such services, Cloud Integrator works as a mediator by providing mechanisms for building applications through composition and selection of semantic Web services that take into account metadata about the services, such as QoS (Quality of Service), prices, etc. Moreover, the proposed middleware platform provides an adaptation mechanism that can be triggered in case of failure or quality degradation of one or more services used by the running application in order to ensure its quality and availability. In this work, through a case study that consists of an application that use services provided by different cloud platforms, Cloud Integrator is evaluated in terms of the efficiency of the performed service composition, selection and adaptation processes, as well as the potential of using this middleware in heterogeneous computational clouds scenarios
id UFRN_bb781635316ea6685904d0846c764424
oai_identifier_str oai:repositorio.ufrn.br:123456789/18065
network_acronym_str UFRN
network_name_str Repositório Institucional da UFRN
repository_id_str
spelling Cloud Integrator: uma plataforma para composição de serviços em ambientes de computação em nuvemCloud Integrator: a platform for composition of services in cloud computing environmentsComputação orientada a serviços. Computação em nuvem. Workflows semânticos. Composição de serviços web semânticos. Seleção de serviços de nuvem. AdaptaçãoService-oriented computing. Cloud computing. Semantic workflows. Composition of semantic web services. Cloud services selection. AdaptationCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAOWith the advance of the Cloud Computing paradigm, a single service offered by a cloud platform may not be enough to meet all the application requirements. To fulfill such requirements, it may be necessary, instead of a single service, a composition of services that aggregates services provided by different cloud platforms. In order to generate aggregated value for the user, this composition of services provided by several Cloud Computing platforms requires a solution in terms of platforms integration, which encompasses the manipulation of a wide number of noninteroperable APIs and protocols from different platform vendors. In this scenario, this work presents Cloud Integrator, a middleware platform for composing services provided by different Cloud Computing platforms. Besides providing an environment that facilitates the development and execution of applications that use such services, Cloud Integrator works as a mediator by providing mechanisms for building applications through composition and selection of semantic Web services that take into account metadata about the services, such as QoS (Quality of Service), prices, etc. Moreover, the proposed middleware platform provides an adaptation mechanism that can be triggered in case of failure or quality degradation of one or more services used by the running application in order to ensure its quality and availability. In this work, through a case study that consists of an application that use services provided by different cloud platforms, Cloud Integrator is evaluated in terms of the efficiency of the performed service composition, selection and adaptation processes, as well as the potential of using this middleware in heterogeneous computational clouds scenariosConselho Nacional de Desenvolvimento Científico e TecnológicoCom o avanço do paradigma de Computação em Nuvem, um único serviço oferecido por uma plataforma de nuvem pode não ser suficiente para satisfazer todos os requisitos da aplicação. Para satisfazer tais requisitos, ao invés de um único serviço, pode ser necessária uma composição que agrega serviços providos por diferentes plataformas de nuvem. A fim de gerar valor agregado para o usuário, essa composição de serviços providos por diferentes plataformas de Computação em Nuvem requer uma solução em termos de integração de plataformas, envolvendo a manipulação de um vasto número de APIs e protocolos não interoperáveis de diferentes provedores. Nesse cenário, este trabalho apresenta o Cloud Integrator, uma plataforma de middleware para composição de serviços providos por diferentes plataformas de Computação em Nuvem. Além de prover um ambiente que facilita o desenvolvimento e a execução de aplicações que utilizam tais serviços, o Cloud Integrator funciona como um mediador provendo mecanismos para a construção de aplicações através da composição e seleção de serviços Web semânticos que consideram metadados acerca dos serviços, como QoS (Quality of Service), preços etc. Adicionalmente, a plataforma de middleware proposta provê um mecanismo de adaptação que pode ser disparado em caso de falha ou degradação da qualidade de um ou mais serviços utilizados pela aplicação em questão, a fim de garantir sua a qualidade e disponibilidade. Neste trabalho, através de um estudo de caso que consiste de uma aplicação que utiliza serviços providos por diferentes plataformas de nuvem, o Cloud Integrator é avaliado em termos da eficiência dos processos de composição de serviços, seleção e adaptação realizados, bem como da potencialidade do seu uso em cenários de nuvens computacionais heterogêneasUniversidade Federal do Rio Grande do NorteBRUFRNPrograma de Pós-Graduação em Sistemas e ComputaçãoCiência da ComputaçãoBatista, Thais Vasconceloshttp://lattes.cnpq.br/5065548216266121http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784543T8Cacho, Nelio Alessandro Azevedohttp://lattes.cnpq.br/4635320220484649Rodriguez, Noemi de La Rocquehttp://lattes.cnpq.br/4933326132948063Cavalcante, Everton Ranielly de Sousa2014-12-17T15:48:05Z2013-04-192014-12-17T15:48:05Z2013-01-31info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfapplication/pdfCAVALCANTE, Everton Ranielly de Sousa. Cloud Integrator: a platform for composition of services in cloud computing environments. 2013. 129 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2013.https://repositorio.ufrn.br/jspui/handle/123456789/18065porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRN2017-11-04T16:10:21Zoai:repositorio.ufrn.br:123456789/18065Repositório InstitucionalPUBhttp://repositorio.ufrn.br/oai/repositorio@bczm.ufrn.bropendoar:2017-11-04T16:10:21Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false
dc.title.none.fl_str_mv Cloud Integrator: uma plataforma para composição de serviços em ambientes de computação em nuvem
Cloud Integrator: a platform for composition of services in cloud computing environments
title Cloud Integrator: uma plataforma para composição de serviços em ambientes de computação em nuvem
spellingShingle Cloud Integrator: uma plataforma para composição de serviços em ambientes de computação em nuvem
Cavalcante, Everton Ranielly de Sousa
Computação orientada a serviços. Computação em nuvem. Workflows semânticos. Composição de serviços web semânticos. Seleção de serviços de nuvem. Adaptação
Service-oriented computing. Cloud computing. Semantic workflows. Composition of semantic web services. Cloud services selection. Adaptation
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
title_short Cloud Integrator: uma plataforma para composição de serviços em ambientes de computação em nuvem
title_full Cloud Integrator: uma plataforma para composição de serviços em ambientes de computação em nuvem
title_fullStr Cloud Integrator: uma plataforma para composição de serviços em ambientes de computação em nuvem
title_full_unstemmed Cloud Integrator: uma plataforma para composição de serviços em ambientes de computação em nuvem
title_sort Cloud Integrator: uma plataforma para composição de serviços em ambientes de computação em nuvem
author Cavalcante, Everton Ranielly de Sousa
author_facet Cavalcante, Everton Ranielly de Sousa
author_role author
dc.contributor.none.fl_str_mv Batista, Thais Vasconcelos

http://lattes.cnpq.br/5065548216266121

http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784543T8
Cacho, Nelio Alessandro Azevedo

http://lattes.cnpq.br/4635320220484649
Rodriguez, Noemi de La Rocque

http://lattes.cnpq.br/4933326132948063
dc.contributor.author.fl_str_mv Cavalcante, Everton Ranielly de Sousa
dc.subject.por.fl_str_mv Computação orientada a serviços. Computação em nuvem. Workflows semânticos. Composição de serviços web semânticos. Seleção de serviços de nuvem. Adaptação
Service-oriented computing. Cloud computing. Semantic workflows. Composition of semantic web services. Cloud services selection. Adaptation
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
topic Computação orientada a serviços. Computação em nuvem. Workflows semânticos. Composição de serviços web semânticos. Seleção de serviços de nuvem. Adaptação
Service-oriented computing. Cloud computing. Semantic workflows. Composition of semantic web services. Cloud services selection. Adaptation
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
description With the advance of the Cloud Computing paradigm, a single service offered by a cloud platform may not be enough to meet all the application requirements. To fulfill such requirements, it may be necessary, instead of a single service, a composition of services that aggregates services provided by different cloud platforms. In order to generate aggregated value for the user, this composition of services provided by several Cloud Computing platforms requires a solution in terms of platforms integration, which encompasses the manipulation of a wide number of noninteroperable APIs and protocols from different platform vendors. In this scenario, this work presents Cloud Integrator, a middleware platform for composing services provided by different Cloud Computing platforms. Besides providing an environment that facilitates the development and execution of applications that use such services, Cloud Integrator works as a mediator by providing mechanisms for building applications through composition and selection of semantic Web services that take into account metadata about the services, such as QoS (Quality of Service), prices, etc. Moreover, the proposed middleware platform provides an adaptation mechanism that can be triggered in case of failure or quality degradation of one or more services used by the running application in order to ensure its quality and availability. In this work, through a case study that consists of an application that use services provided by different cloud platforms, Cloud Integrator is evaluated in terms of the efficiency of the performed service composition, selection and adaptation processes, as well as the potential of using this middleware in heterogeneous computational clouds scenarios
publishDate 2013
dc.date.none.fl_str_mv 2013-04-19
2013-01-31
2014-12-17T15:48:05Z
2014-12-17T15:48:05Z
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 CAVALCANTE, Everton Ranielly de Sousa. Cloud Integrator: a platform for composition of services in cloud computing environments. 2013. 129 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2013.
https://repositorio.ufrn.br/jspui/handle/123456789/18065
identifier_str_mv CAVALCANTE, Everton Ranielly de Sousa. Cloud Integrator: a platform for composition of services in cloud computing environments. 2013. 129 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2013.
url https://repositorio.ufrn.br/jspui/handle/123456789/18065
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
application/pdf
dc.publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
BR
UFRN
Programa de Pós-Graduação em Sistemas e Computação
Ciência da Computação
publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
BR
UFRN
Programa de Pós-Graduação em Sistemas e Computação
Ciência da Computação
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRN
instname:Universidade Federal do Rio Grande do Norte (UFRN)
instacron:UFRN
instname_str Universidade Federal do Rio Grande do Norte (UFRN)
instacron_str UFRN
institution UFRN
reponame_str Repositório Institucional da UFRN
collection Repositório Institucional da UFRN
repository.name.fl_str_mv Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)
repository.mail.fl_str_mv repositorio@bczm.ufrn.br
_version_ 1855758747648917504