dc.creator.ID |
ARAGÃO, M. J. |
pt_BR |
dc.creator.Lattes |
http://lattes.cnpq.br/6287951084083955 |
pt_BR |
dc.contributor.advisor1 |
BRASILEIRO, Francisco Vilar. |
|
dc.contributor.advisor1ID |
BRASILEIRO, F. V. |
pt_BR |
dc.contributor.advisor1Lattes |
http://lattes.cnpq.br/5957855817378897 |
pt_BR |
dc.contributor.referee1 |
PERKUSICH, Angelo. |
|
dc.contributor.referee1ID |
PERKUSICH, A. |
pt_BR |
dc.contributor.referee2 |
CIRNE FILHO, Walfredo da Costa. |
|
dc.contributor.referee2ID |
CIRNE FILHO, W. |
pt_BR |
dc.description.resumo |
A rápida disseminação de microcomputadores e estações de trabalho, o aumento nas
suas capacidades de processamento, e o surgimento de redes de comunicação com grande
largura de banda, têm levado ao desenvolvimento cada vez maior de aplicações distribuídas.
Nesse contexto, muitas organizações passaram a depender exclusivamente de seus sistemas
computacionais para o provimento de seus serviços. Essa dependência exige que os sistemas
computacionais estejam sempre em funcionamento.
A indisponibilidade de serviços é normalmente causada pela escassez de recursos ou
pela ocorrência de falhas. Uma maneira para evitar a escassez de recurso em momentos
de pico, pode ser realizada através de uma política de alocação de recursos baseada em
prioridade. A ocorrência de falhas é inevitável, contudo, suas consequências podem ser
evitadas quando técnicas de tolerância a falhas são usadas. A união dessas duas estratégias,
uso de prioridades e uso de técnicas de tolerância a falhas, propiciam o desenvolvimento de
aplicações com alta disponibilidade.
A replicação ativa é uma técnica de tolerância a falhas que quando aliada a uma política
adaptativa de alocação de recursos baseada em prioridade, precisa de um tratamento
especial quando a chegada e o processamento de requisições ocorrem assincronamente nas
réplicas do servidor. Esse tratamento consiste em evitar no contexto de grupo, casos de
inversão de prioridade, ou seja, evitar que uma requisição de alta prioridade que acabou
de chegar em um servidor fique à espera da liberação de um recurso utilizado por uma requisição
de baixa prioridade. Como as réplicas do servidor podem uào observar os mesmos
casos de inversão de prioridade, o tratamento do problema em uma réplica deve considerar
o estado global das réplicas de modo a garantir consistência entre elas.
Nesse trabalho são propostos o projeto e a implementação de um vuddlewarc que viabilize
a construção de aplicações de comércio eletrónico tolerantes a falhas que utilizam
políticas adaptativas de alocação de recursos baseadas em prioridade. A técnica de replicação
ativa é implementada para tolerar falhas e o problema de inversão de prioridade em
grupo é tratado. |
pt_BR |
dc.publisher.country |
Brasil |
pt_BR |
dc.publisher.department |
Centro de Engenharia Elétrica e Informática - CEEI |
pt_BR |
dc.publisher.program |
PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA |
pt_BR |
dc.publisher.initials |
UFCG |
pt_BR |
dc.subject.cnpq |
Engenharia elétrica |
|
dc.title |
Projeto e implementação de um suporte para a execução de serviços replicados orientados à prioridade. |
pt_BR |
dc.date.issued |
2003-12 |
|
dc.description.abstract |
The fast dissemination of microcomputers and workstations, together with iheir increasing
processing capacity and the advent of communication networks with higii bandwidth.
have promoted a progressive developineut of distributed applications. Followiug this trend,
severa] enterprises became entirely dependent on their computational systems to provide
their services. This dependence requires that the computational systems remain ahvays in
operation.
The lack of availability of services are usually caused by the shortage of resources or the
occurrence of failure. A strategy to avoid resource shortage can be accomplished through
an adaptive priority-based policy of resource allocation. Failures are inevitable. howevcr,
their consequences can be avoided with pvoper use of fault tolevance techniques. The
combination of these two strategies, use of priorities and use of fault tolerauce technicjues,
enables the development of applications with high availability.
Active replication is a teclmique for fault tolerance that when combined with adaptive
priority-based resource allocation, needs a special treatment if the arrival and the processing
of request occurs asynchronously in the replicas of the server. This treatment consists of
avoidiug, within the context of a group of replicas, cases of Priority Inversion, i.e to avuid
that a high priority request that lias just arrived in a server waits for a low priority request
to release a resource. As the replicas of a replicated server might not observe the same
cases of Priority Inversion, the solution to this problem must be based in the global state
of the replicated server in order to guarantee consistency among ali replicas.
We propose in this work the design and implementation of a middleware that enables
the construction of fault tolerant e-commerce applications that use an adaptive prioritybased
policy for resource allocation. Active replication is implemented t.o tolcrate íaihm>
and Group Priority Inversions are avoided. |
pt_BR |
dc.identifier.uri |
http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/3005 |
|
dc.date.accessioned |
2019-03-01T16:03:14Z |
|
dc.date.available |
2019-03-01 |
|
dc.date.available |
2019-03-01T16:03:14Z |
|
dc.type |
Dissertação |
pt_BR |
dc.subject |
Sistemas Distribuídos |
|
dc.subject |
Distributed Systems |
|
dc.subject |
Tolerância a Falhas |
|
dc.subject |
Fault Tolerance |
|
dc.subject |
Inversão de Prioridades |
|
dc.subject |
Reversal of Priorities |
|
dc.subject |
Protocolo de Acordo |
|
dc.subject |
Protocol of Agreement |
|
dc.subject |
Ponte de Wheatstone |
|
dc.subject |
Wheatstone Bridge |
|
dc.rights |
Acesso Aberto |
pt_BR |
dc.creator |
ARAGÃO, Marcelo Jorge. |
|
dc.publisher |
Universidade Federal de Campina Grande |
pt_BR |
dc.language |
por |
pt_BR |
dc.title.alternative |
Design and implementation of a support for the execution of priority-oriented replicated services. |
pt_BR |
dc.identifier.citation |
ARAGÃO, Marcelo Jorge. Projeto e implementação de um suporte para a execução de serviços replicados orientados à prioridade. 2003. 86 f. (Dissertação de Mestrado em Engenharia Elétrica), Programa de Pós-Graduação em Engenharia Elétrica, Centro de Engenharia Elétrica e Informática , Universidade Federal de Campina Grande – Paraíba Brasil, 2003. |
pt_BR |