Um protocolo distribuído para controle de consistência em banco de dados replicados para ambiente de computação móvel

Detalhes bibliográficos
Autor(a) principal: Costa, Alex Silveira da
Data de Publicação: 2010
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da UNIFOR
Texto Completo: https://biblioteca.sophia.com.br/terminalri/9575/acervo/detalhe/88718
Resumo: Um banco de dados móvel replicado é composto por diversos dispositivos distribuídos de forma dinâmica (servidores e/ou clientes), interconectados através de uma rede sem fio com conectividade intermitente, onde existem várias cópias de um mesmo banco de dados armazenadas em servidores de banco e dados conhecidos como réplicas, distribuídos pela rede. O uso da replicação de dados em ambientes de computação móvel possibilita o aumento da disponibilidade dos dados e da vazão das transações. A fim de garantir a consistência de dados em banco de dados móveis replicados, vários protocolos de controle de réplica têm sido propostos. Entretanto, a maioria deles possui limitações relevantes, tais como: possuir um ponto único de falha ou sobrecarregar a rede com intensa troca de mensagens. Neste trabalho de dissertação é proposto um protocolo que garante consistência de bancos de dados replicados em ambiente de computação móvel. A abordagem proposta é completamente distribuída, evitando a ocorrência de um ponto único de falha, utiliza o esquema de replicação read-any/write-any, aumentando a disponibilidade dos dados, e pode reduzir o número de mensagens trocadas entre os servidores replicados. Além disso, permite ao usuário escolher o nível de isolamento de transação (grau em que a execução de uma determinada transação é isolada das outras transações concorrentes). Experimentos realizados em um simulador, com análise de desempenho comparativa, comprovam a eficiência da abordagem proposta. Palavras-chaves: Controle de Concorrência, Replicação de Dados, Computação Móvel
id UFOR_48e09993019a90018fe48e4f583d3dfb
oai_identifier_str oai::88718
network_acronym_str UFOR
network_name_str Biblioteca Digital de Teses e Dissertações da UNIFOR
repository_id_str
spelling Um protocolo distribuído para controle de consistência em banco de dados replicados para ambiente de computação móvelComputação móvelProtocolos de comunicaçãoBanco de dadosUm banco de dados móvel replicado é composto por diversos dispositivos distribuídos de forma dinâmica (servidores e/ou clientes), interconectados através de uma rede sem fio com conectividade intermitente, onde existem várias cópias de um mesmo banco de dados armazenadas em servidores de banco e dados conhecidos como réplicas, distribuídos pela rede. O uso da replicação de dados em ambientes de computação móvel possibilita o aumento da disponibilidade dos dados e da vazão das transações. A fim de garantir a consistência de dados em banco de dados móveis replicados, vários protocolos de controle de réplica têm sido propostos. Entretanto, a maioria deles possui limitações relevantes, tais como: possuir um ponto único de falha ou sobrecarregar a rede com intensa troca de mensagens. Neste trabalho de dissertação é proposto um protocolo que garante consistência de bancos de dados replicados em ambiente de computação móvel. A abordagem proposta é completamente distribuída, evitando a ocorrência de um ponto único de falha, utiliza o esquema de replicação read-any/write-any, aumentando a disponibilidade dos dados, e pode reduzir o número de mensagens trocadas entre os servidores replicados. Além disso, permite ao usuário escolher o nível de isolamento de transação (grau em que a execução de uma determinada transação é isolada das outras transações concorrentes). Experimentos realizados em um simulador, com análise de desempenho comparativa, comprovam a eficiência da abordagem proposta. Palavras-chaves: Controle de Concorrência, Replicação de Dados, Computação MóvelA mobile replicated database is comprised of several devices dynamically distributed, interconnected through a wireless network with intermittent connectivity, where there are multiple copies the same database stored in database servers (replicas), distributed throughout the network. The use of data replication in mobile computing environments increases data availability and throughtput of transactions. In order to ensure data consistency in mobile replicated databases, several replication control protocols have been proposed. However, most of them reveal relevant limitations, such as: possessing a single failure point and flooding the network with messages exchange. In this work is introduced a protocol which guarantees data consistency of replicated databases in mobile computing. The proposed approach is completely distributed, avoids the existence of a single failure point, uses a read-any/write-any replication scheme, increases data availability, and reduces the number of messages exchanged among the replicated servers. Furthermore, it allows the user to choose a transaction isolation level (degree in which the execution of a given transaction is isolated from all other concurrent transactions). Experimental results show the potential efficiency of the proposed approach. Keywords: Concurrency Control, Data Replication, Mobile ComputingBrayner, Angelo Roncalli AlencarMonteiro Filho, José Maria da SilvaBrayner, Angelo Roncalli AlencarMonteiro Filho, José Maria da SilvaTrinta, Fernando Antonio MotaLifschitz, SérgioUniversidade de Fortaleza. Programa de Pós-Graduação em Informática AplicadaCosta, Alex Silveira da2010info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://biblioteca.sophia.com.br/terminalri/9575/acervo/detalhe/88718https://uol.unifor.br/auth-sophia/exibicao/6422Disponibilidade forma física: Existe obra impressa de código : 83835porreponame:Biblioteca Digital de Teses e Dissertações da UNIFORinstname:Universidade de Fortaleza (UNIFOR)instacron:UNIFORinfo:eu-repo/semantics/openAccess1899-12-30T00:00:00Zoai::88718Biblioteca Digital de Teses e Dissertaçõeshttps://www.unifor.br/bdtdONGhttp://dspace.unifor.br/oai/requestbib@unifor.br||bib@unifor.bropendoar:1899-12-30T00:00Biblioteca Digital de Teses e Dissertações da UNIFOR - Universidade de Fortaleza (UNIFOR)false
dc.title.none.fl_str_mv Um protocolo distribuído para controle de consistência em banco de dados replicados para ambiente de computação móvel
title Um protocolo distribuído para controle de consistência em banco de dados replicados para ambiente de computação móvel
spellingShingle Um protocolo distribuído para controle de consistência em banco de dados replicados para ambiente de computação móvel
Costa, Alex Silveira da
Computação móvel
Protocolos de comunicação
Banco de dados
title_short Um protocolo distribuído para controle de consistência em banco de dados replicados para ambiente de computação móvel
title_full Um protocolo distribuído para controle de consistência em banco de dados replicados para ambiente de computação móvel
title_fullStr Um protocolo distribuído para controle de consistência em banco de dados replicados para ambiente de computação móvel
title_full_unstemmed Um protocolo distribuído para controle de consistência em banco de dados replicados para ambiente de computação móvel
title_sort Um protocolo distribuído para controle de consistência em banco de dados replicados para ambiente de computação móvel
author Costa, Alex Silveira da
author_facet Costa, Alex Silveira da
author_role author
dc.contributor.none.fl_str_mv Brayner, Angelo Roncalli Alencar
Monteiro Filho, José Maria da Silva
Brayner, Angelo Roncalli Alencar
Monteiro Filho, José Maria da Silva
Trinta, Fernando Antonio Mota
Lifschitz, Sérgio
Universidade de Fortaleza. Programa de Pós-Graduação em Informática Aplicada
dc.contributor.author.fl_str_mv Costa, Alex Silveira da
dc.subject.por.fl_str_mv Computação móvel
Protocolos de comunicação
Banco de dados
topic Computação móvel
Protocolos de comunicação
Banco de dados
description Um banco de dados móvel replicado é composto por diversos dispositivos distribuídos de forma dinâmica (servidores e/ou clientes), interconectados através de uma rede sem fio com conectividade intermitente, onde existem várias cópias de um mesmo banco de dados armazenadas em servidores de banco e dados conhecidos como réplicas, distribuídos pela rede. O uso da replicação de dados em ambientes de computação móvel possibilita o aumento da disponibilidade dos dados e da vazão das transações. A fim de garantir a consistência de dados em banco de dados móveis replicados, vários protocolos de controle de réplica têm sido propostos. Entretanto, a maioria deles possui limitações relevantes, tais como: possuir um ponto único de falha ou sobrecarregar a rede com intensa troca de mensagens. Neste trabalho de dissertação é proposto um protocolo que garante consistência de bancos de dados replicados em ambiente de computação móvel. A abordagem proposta é completamente distribuída, evitando a ocorrência de um ponto único de falha, utiliza o esquema de replicação read-any/write-any, aumentando a disponibilidade dos dados, e pode reduzir o número de mensagens trocadas entre os servidores replicados. Além disso, permite ao usuário escolher o nível de isolamento de transação (grau em que a execução de uma determinada transação é isolada das outras transações concorrentes). Experimentos realizados em um simulador, com análise de desempenho comparativa, comprovam a eficiência da abordagem proposta. Palavras-chaves: Controle de Concorrência, Replicação de Dados, Computação Móvel
publishDate 2010
dc.date.none.fl_str_mv 2010
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 https://biblioteca.sophia.com.br/terminalri/9575/acervo/detalhe/88718
url https://biblioteca.sophia.com.br/terminalri/9575/acervo/detalhe/88718
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv https://uol.unifor.br/auth-sophia/exibicao/6422
Disponibilidade forma física: Existe obra impressa de código : 83835
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:Biblioteca Digital de Teses e Dissertações da UNIFOR
instname:Universidade de Fortaleza (UNIFOR)
instacron:UNIFOR
instname_str Universidade de Fortaleza (UNIFOR)
instacron_str UNIFOR
institution UNIFOR
reponame_str Biblioteca Digital de Teses e Dissertações da UNIFOR
collection Biblioteca Digital de Teses e Dissertações da UNIFOR
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UNIFOR - Universidade de Fortaleza (UNIFOR)
repository.mail.fl_str_mv bib@unifor.br||bib@unifor.br
_version_ 1800408696256200704