1 |
[en] A FAULT TOLERANT MECHANISM FOR WORKFLOW MANAGEMENT SYSTEMS / [pt] UM MECANISMO DE TOLERÂNCIA A FALHAS PARA SISTEMA DE GERENCIAMENTO DE WORKFLOWBERNARDO QUARESMA DIAS 01 February 2011 (has links)
[pt] Nesse trabalho propomos um mecanismo com detecção de falhas, replicação
e gerenciamento de grupos para instrumentação de sistemas de gerenciamento
de workflow com tolerância a falhas. Sistemas de gerenciamento de
workfow demandam alguns recursos específicos de replicação, pois realizam
operações não-determinísticas e não dependem de chamadas externas para
atualização do seu estado. Como estudo de caso, utilizamos um sistema
de automação de procedimentos industriais e analisamos as modificações
necessárias para utilização desse sistema com o mecanismo de tolerância a
falhas proposto. Também avaliamos o impacto no desempenho do sistema
decorrente do uso do mecanismo proposto. / [en] In this work we propose a mechanism for failure detection, group management
and service replication, providing fault tolerance for workflow management
systems. Workflow management systems require specific replication
features, since such systems deal with non-deterministic operations and update
their s internal state without any external calls. As a case study we
use an industrial automation system and analyze the needed modifications
to use the proposed mechanism and evaluate the impact of the mechanism
in the system s performance.
|
2 |
[en] A FLEXIBLE ARCHITECTURE FOR REPLICATION OF HETEROGENEOUS BASES / [pt] UMA ARQUITETURA FLEXÍVEL PARA REPLICAÇÃO DE BASES DISTRIBUÍDAS HETEROGÊNEASVINCI PEGORETTI AMORIM 21 May 2007 (has links)
[pt] Os diversos serviços de replicação existentes no mercado
adquiriram um
alto grau de maturidade e desempenho. Entretanto, mostram
pouca capacidade
de lidar com bases heterogêneas. Este trabalho propõe uma
arquitetura focada
na replicação de bases heterogêneas. Para conseguir alta
escalabilidade e
manter a simplicidade, a arquitetura segue uma estrutura
multi-agente e adota
uma abordagem de projeto orientado a domínio. Em seguida,
o trabalho
descreve uma implementação de referência e discute
decisões técnicas
desenvolvidas, enfatizando os problemas de versionamento,
verificação de
consistência e demais regras de negócio. O trabalho
apresenta ainda utilitários
que facilitam a configuração e manutenção do sistema de
replicação. / [en] The replication services available acquire high maturity
and performance
levels. However, they do not work with heterogeneous data
bases. This
dissertation first describes a software architecture that
focus on how to provide
replication services for heterogeneous bases. To obtain
high scalability and to
maintain simplicity, the architecture follows a multi-
agent structure and adopts
a domain-driven design approach. Then, the dissertation
describes a reference
implementation and discusses the technical decisions
adopted, focusing on
version control problems, consistency verification and
specific businessoriented
rules. The dissertation also describes utilities that
facilitate the
configuration and maintenance of the replication system.
|
Page generated in 0.0466 seconds