Publicação
Desconexão e replicação em aplicações distribuídas
| Resumo: | O suporte à desconexão e a replicação são técnicas já bem conhecidas para aumentar a disponibilidade e a fiabilidade dos sistemas distribuídos. No entanto, até à data a prática comum tem sido a concretização destas ideias para casos pontuais, ou seja, cada programador implementa algoritmos deste tipo à sua maneira e de acordo com as características da aplicação em causa. Nesta dissertação são apresentados uma metodologia para dotar uma aplicação já existente, desenvolvida segundo o modelo Cliente-Servidor, de suporte à desconexão e um mecanismo para replicação de servidores. O suporte à desconexão é conseguido com a introdução de um agente entre o cliente e o servidor. O agente é obtido por um tradutor que processa a especificação da interface anotada com primitivas de desconexão. Estas primitivas constituem uma extensão à linguagem de especificação de interfaces. A replicação de servidores é obtida com a intercepção dos pedidos (invocações remotas) dos clientes e seu posterior reenvio através de um serviço de comunicação em grupo. O resultado deste trabalho é portanto o modelo Cliente-Agente-Servidores, para aplicação genérica a soluções desenvolvidas sem preocupações notórias no que respeita à disponibilidade e fiabilidade. |
|---|---|
| Autores principais: | Alves, Albano |
| Assunto: | Desconexão Replicação Sistemas distribuídos |
| Ano: | 1998 |
| País: | Portugal |
| Tipo de documento: | dissertação de mestrado |
| Tipo de acesso: | acesso aberto |
| Instituição associada: | Instituto Politécnico de Bragança |
| Idioma: | português |
| Origem: | Biblioteca Digital do IPB |
Registos relacionados
school Preservação da Web através de replicação distribuida em larga escala
por: Nogueira, André Ricardo Lopes
Publicado em: (2008)
por: Nogueira, André Ricardo Lopes
Publicado em: (2008)
school Uma abordagem à comunicação segura em aplicações distribuídas
por: Rufino, José
Publicado em: (1997)
por: Rufino, José
Publicado em: (1997)
school Preservação da web através de replicação distribuída em larga escala
por: André, Ricardo Lopes Nogueira
Publicado em: (2008)
por: André, Ricardo Lopes Nogueira
Publicado em: (2008)
school Gestão distribuída em SNMP
por: Lopes, Rui Pedro
Publicado em: (2002)
por: Lopes, Rui Pedro
Publicado em: (2002)
school Implementação distribuída de algoritmos evolutivos
por: Silva, João Pedro Lopes da
Publicado em: (2017)
por: Silva, João Pedro Lopes da
Publicado em: (2017)
assignment Tolerância a Intrusões em Sistemas Informáticos
por: Neves, Nuno Ferreira
Publicado em: (2005)
por: Neves, Nuno Ferreira
Publicado em: (2005)
school O direito à desconexão na Indústria 4.0
por: Silva, Gabriela Rangel da
Publicado em: (2024)
por: Silva, Gabriela Rangel da
Publicado em: (2024)
school Exchange Traded Funds: replicação física e sintética em mercados emergentes
por: Silva, Daniela Filipa Grosso da
Publicado em: (2023)
por: Silva, Daniela Filipa Grosso da
Publicado em: (2023)
school Teletrabalho e o direito à desconexão
por: Lourenço, Ana Sofia Almeida
Publicado em: (2024)
por: Lourenço, Ana Sofia Almeida
Publicado em: (2024)
school CONCRETIZAÇÃO DE UMA BIBLIOTECA PARA REPLICAÇÃO TOLERANTE A INTRUSÕES
por: Sousa, André Filipe Farias de
Publicado em: (2009)
por: Sousa, André Filipe Farias de
Publicado em: (2009)
school Analysis and implementation of consistency and fault tolerance mechanisms in soft real-time systems
por: Figueira, Pedro Miguel Ferreira
Publicado em: (2014)
por: Figueira, Pedro Miguel Ferreira
Publicado em: (2014)
school Replicação numa perspetiva de redes : o caso do projeto Amanhecer
por: Abecasis, Benedita Bettencourt da Câmara
Publicado em: (2012)
por: Abecasis, Benedita Bettencourt da Câmara
Publicado em: (2012)
school Concretização de uma biblioteca para replicação tolerante a intrusões
por: Sousa, André Filipe Farias de
Publicado em: (2009)
por: Sousa, André Filipe Farias de
Publicado em: (2009)
school rOpenCL: uma ferramenta para acesso de aplicações heterogéneas a co-processadores remotos
por: Alves, Rui
Publicado em: (2020)
por: Alves, Rui
Publicado em: (2020)
school High availability architecture for cloud based databases
por: Abreu, Hugo Miguel Ferreira
Publicado em: (2019)
por: Abreu, Hugo Miguel Ferreira
Publicado em: (2019)
image clOpenCLip - Estendendo aplicações heterogéneas a ambientes distribuídos de forma transparente
por: Rufino, José
Publicado em: (2019)
por: Rufino, José
Publicado em: (2019)
school Do direito à desconexão ou dever de não conexão : a sua consagração no ordenamento jurídico português
por: Oliveira, João Daniel Costa
Publicado em: (2022)
por: Oliveira, João Daniel Costa
Publicado em: (2022)
school Linhas mestras sobre a desconexão profissional e a sua regulamentação
por: Rolo, Joana Sofia Pais
Publicado em: (2021)
por: Rolo, Joana Sofia Pais
Publicado em: (2021)
school Algumas considerações em torno do direito à desconexão e da necessidade de regulamentação do mesmo no ordenamento jurídico português
por: Carvalho, José Diogo David Fonseca e Bessa
Publicado em: (2019)
por: Carvalho, José Diogo David Fonseca e Bessa
Publicado em: (2019)
school Modelo de especificação e controlo de execuções paralelas e distribuídas
por: Rodrigues, Manuel Vítor Macieira
Publicado em: (2009)
por: Rodrigues, Manuel Vítor Macieira
Publicado em: (2009)
school Direito à desconexão e teletrabalho : desafios, perspetivas e análise comparada entre Brasil e Portugal
por: Costa, Jamille Coutinho
Publicado em: (2023)
por: Costa, Jamille Coutinho
Publicado em: (2023)
school Distribuição nuclear, dinâmica e função das topoisomerases I, IIα e IIβ na replicação de genomas : estudo experimental no adenovírus serótipo 2-
por: Ferreira, Fernando António da Costa
Publicado em: (2008)
por: Ferreira, Fernando António da Costa
Publicado em: (2008)
school Planet-scale leaderless consensus
por: Duarte, Vitor Manuel Enes
Publicado em: (2022)
por: Duarte, Vitor Manuel Enes
Publicado em: (2022)
assignment Adaptação ao Contexto em Sistemas de Comunicação Heterogéneos
por: Mocito, José
Publicado em: (2004)
por: Mocito, José
Publicado em: (2004)
school A gestão de recursos humanos e o direito à desconexão
por: Cardoso, Daniel João Rocha
Publicado em: (2020)
por: Cardoso, Daniel João Rocha
Publicado em: (2020)
school Um direito à desconexão do trabalhador ou um dever de não conexão do empregador?
por: Lamas, Maria Beatriz Carneiro
Publicado em: (2020)
por: Lamas, Maria Beatriz Carneiro
Publicado em: (2020)
school Direito à desconexão : o impacto das novas tecnologias no Direito do Trabalho
por: Sousa, Maria Miguel Braz Cameira Coelho e
Publicado em: (2019)
por: Sousa, Maria Miguel Braz Cameira Coelho e
Publicado em: (2019)
assignment Segurança e Disponibilidade através de Resiliência Proactiva
por: Sousa, Paulo
Publicado em: (2008)
por: Sousa, Paulo
Publicado em: (2008)
school A consistent and fault-tolerant data store for software defined networks
por: Botelho, Fábio Andrade
Publicado em: (2013)
por: Botelho, Fábio Andrade
Publicado em: (2013)
school Coordenador: uma arquitectura para a Gestão de Réplicas de Bases de dados em Ambiente de Operação Desconectada
por: Moreira, Jorge Manuel Osório
Publicado em: (2000)
por: Moreira, Jorge Manuel Osório
Publicado em: (2000)
school A emergência da desconexão : uma análise atual à luz do direito do trabalho
por: Alves, Maria do Rosário de Carvalho Figueira Mexia
Publicado em: (2022)
por: Alves, Maria do Rosário de Carvalho Figueira Mexia
Publicado em: (2022)
school Impactos da tecnologia nas relações laborais: da urgente necessidade de regulamentação do direito à desconexão digital
por: Cardim, Talita Corrêa Gomes
Publicado em: (2021)
por: Cardim, Talita Corrêa Gomes
Publicado em: (2021)
school PergNET: sistema de apoio ao estudo através da realização de jogo didácticos
por: Santos, Jorge Manuel Vital dos
Publicado em: (2010)
por: Santos, Jorge Manuel Vital dos
Publicado em: (2010)
school Intrusion tolerance in large scale networks
por: Veronese, Giuliana Teixeira dos Santos, 1976-
Publicado em: (2010)
por: Veronese, Giuliana Teixeira dos Santos, 1976-
Publicado em: (2010)
school Proactive resilience
por: SOUSA, PAULO
Publicado em: (2007)
por: SOUSA, PAULO
Publicado em: (2007)
school Modelo de simulação de discos
por: Gomes, João Miguel Barbosa
Publicado em: (2013)
por: Gomes, João Miguel Barbosa
Publicado em: (2013)
school DEPSKY: SISTEMA DE ARMAZENAMENTO EM CLOUDS TOLERANTE A INTRUSÕES
por: Quaresma, Bruno Miguel Maia Rovisco
Publicado em: (2010)
por: Quaresma, Bruno Miguel Maia Rovisco
Publicado em: (2010)
school Approximate distributed agreement toolkit
por: Conceição, Eduardo Lourenço da
Publicado em: (2023)
por: Conceição, Eduardo Lourenço da
Publicado em: (2023)
school SUPORTE À RECONFIGURAÇÃO DINÂMICA DE COMPOSIÇÕES DE SERVIÇOS
por: Xavier, Pedro Miguel Correia
Publicado em: (2010)
por: Xavier, Pedro Miguel Correia
Publicado em: (2010)
school Support for dependable and adaptive distributed systems and applications
por: Dixit, Mônica Lopes Muniz Corrêa
Publicado em: (2011)
por: Dixit, Mônica Lopes Muniz Corrêa
Publicado em: (2011)
Registos relacionados
-
school Preservação da Web através de replicação distribuida em larga escala
por: Nogueira, André Ricardo Lopes
Publicado em: (2008) -
school Uma abordagem à comunicação segura em aplicações distribuídas
por: Rufino, José
Publicado em: (1997) -
school Preservação da web através de replicação distribuída em larga escala
por: André, Ricardo Lopes Nogueira
Publicado em: (2008) -
school Gestão distribuída em SNMP
por: Lopes, Rui Pedro
Publicado em: (2002) -
school Implementação distribuída de algoritmos evolutivos
por: Silva, João Pedro Lopes da
Publicado em: (2017)