Suporte à reconfiguração dinâmica de composições de serviços
Autor(a) principal: | |
---|---|
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 |