Suporte à reconfiguração dinâmica de composições de serviços

Detalhes bibliográficos
Autor(a) principal: Xavier, Pedro Miguel Correia
Data de Publicação: 2010
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10451/9125
Resumo: Tese de mestrado em Informática, apresentada à Universidade de Lisboa, através da Faculdade de Ciências, 2010
id RCAP_4a9d5b665ef8973a3e25043a6e382ad8
oai_identifier_str oai:repositorio.ul.pt:10451/9125
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Suporte à reconfiguração dinâmica de composições de serviçosReconfiguração dinâmica de sistemasComposição de protocolosSistemas distribuídos modularesSistemas adaptativosTeses de mestrado - 2010Tese de mestrado em Informática, apresentada à Universidade de Lisboa, através da Faculdade de Ciências, 2010Uma das capacidades mais importantes dos sistemas computacionais nos dias que correm, é a possibilidade de estes permitirem a colaboração de diferentes unidades de processamento separadas fisicamente. Para que isto seja possível, cada um dos nós tem de ser capaz de trocar informação com os outros, tendo para isso que conhecer as regras que definem as características da ligação em si e o formato dos dados. Dada a complexidade das interacções estabelecidas, torna-se imperativo que sejam disponibilizados mecanismos às aplicações, que reúnam as funcionalidades que lhes permitam de forma facilitada efectuar o envio e recepção de dados. As plataformas de composição e execução de protocolos permitem a orquestração de protocolos com características bem definidas, disponibilizando às aplicações canais de comunicação com características complexas. As características da comunicação, variam quer pela mudança do requisitos das aplicações quer por alterações do ambiente de execução que tornam impossível garanti-las fisicamente. As plataformas devem permitir que as composições sejam alteradas dinamicamente com o menor custo para as aplicações, ou seja reduzindo ao máximo o tempo de inactividade ao mesmo tempo que asseguram a coerência das mensagens em trânsito. O Appia é uma plataforma de composição de protocolos desenvolvida com o propósito de permitir a composição de estruturas complexas e oferece à partida uma flexibilidade nas estruturas das composições, no entanto não permite que estas sejam modificadas em tempo de execução. O foco deste trabalho está direccionado para o estudo e implementação de um mecanismo de reconfiguração dinâmica que permita colmatar esta lacuna do Appia. Este objectivo foi conseguido pela evolução da plataforma no sentido de processar eventos de reconfiguração em tempo de execução. Na validação da solução proposta verificou-se que a degradação de desempenho é inferior a 15% e que as propriedades oferecidas pela plataforma não são afectadas.One of the most important capabilities of computer systems these days is the possibility that they allow the collaboration of different processing units physically separate. To make this possible, each of the nodes must be able to exchange information with the others, and must know which rules define the characteristics of the connection itself and the exchanged data format. Given the complex set of interactions, it is imperative that some mechanisms be available to applications, comprising the features that enable them to carry out an easier way to send and receive data. The platforms of composition and implementation of protocols allow the orchestration of well defined protocols, providing the applications with communication channels with complex traits. The characteristics of the communication required by the application change according to different requirements or by changes in the execution environment. The platforms should allow the compositions to be changed dynamically with the lowest cost for applications, which means, minimizing downtime while ensuring consistency of the messages being exchanged at that time. Appia is a protocol composition platform developed in order to support complex compositions structures and offers flexibility to match this requirement, but does not allow them to be modified at run time. The focus of this work is directed towards the study and implementation of a dynamic reconfiguration mechanism to bridge this gap. This was achieved by the extension of the existing platform implementation to handle reconfiguration events. The validation of the proposed solution includes the verification of the degradation of performance, which was found to be below 15% and also to guarantee that the reconfiguration does not affect the correct execution of Appia.Miranda, Hugo Alexandre Tavares, 1973-Repositório da Universidade de LisboaXavier, Pedro Miguel Correia2013-09-11T11:10:47Z20102010-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10451/9125porinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-11-08T15:53:17Zoai:repositorio.ul.pt:10451/9125Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T21:33:24.335944Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Suporte à reconfiguração dinâmica de composições de serviços
title Suporte à reconfiguração dinâmica de composições de serviços
spellingShingle Suporte à reconfiguração dinâmica de composições de serviços
Xavier, Pedro Miguel Correia
Reconfiguração dinâmica de sistemas
Composição de protocolos
Sistemas distribuídos modulares
Sistemas adaptativos
Teses de mestrado - 2010
title_short Suporte à reconfiguração dinâmica de composições de serviços
title_full Suporte à reconfiguração dinâmica de composições de serviços
title_fullStr Suporte à reconfiguração dinâmica de composições de serviços
title_full_unstemmed Suporte à reconfiguração dinâmica de composições de serviços
title_sort Suporte à reconfiguração dinâmica de composições de serviços
author Xavier, Pedro Miguel Correia
author_facet Xavier, Pedro Miguel Correia
author_role author
dc.contributor.none.fl_str_mv Miranda, Hugo Alexandre Tavares, 1973-
Repositório da Universidade de Lisboa
dc.contributor.author.fl_str_mv Xavier, Pedro Miguel Correia
dc.subject.por.fl_str_mv Reconfiguração dinâmica de sistemas
Composição de protocolos
Sistemas distribuídos modulares
Sistemas adaptativos
Teses de mestrado - 2010
topic Reconfiguração dinâmica de sistemas
Composição de protocolos
Sistemas distribuídos modulares
Sistemas adaptativos
Teses de mestrado - 2010
description Tese de mestrado em Informática, apresentada à Universidade de Lisboa, através da Faculdade de Ciências, 2010
publishDate 2010
dc.date.none.fl_str_mv 2010
2010-01-01T00:00:00Z
2013-09-11T11:10:47Z
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 http://hdl.handle.net/10451/9125
url http://hdl.handle.net/10451/9125
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
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799134227847970816