2 research outputs found

    Performance of Multiversion and Distributed Two-Phase locking Concurrency Control Mechanisms in Distributed Databases

    No full text
    In this paper we have presented a detailed simulation study of a distributed multiversion and a distributed two-phase locking concurrency control mechanisms. Our experiment concentrated on measuring the effect of message overhead, read:write ratios, data partitioning and partial replication on the performance of these mechanisms. The effect of these parameters has not been investigated in any previous work. We simulated a blind-write model for two reasons: (a) all other works studied the behavior of multiversion CCMs under read-before-write model and observed a similar result and (b) the performance of any multiversion CCM has not been studied under blind-write model. A blind-write model is not unrealistic and intuitively the multiversion should provide much better performance. We observed that multiversion outperforms Wound-Wait (WW) in both partitioned and partially replicated databases. Multi-Version (MV) handles read-only and write-only transactions efficiently and after certain wr..

    Uma proposta diferenciada de taxonomia para mecanismos de controle de concorrĂȘncia de bancos de dados em ambientes sem fio

    Get PDF
    Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro TecnolĂłgico. Programa de PĂłs-Graduação em CiĂȘncia da Computação.O objetivo fundamental do controle de concorrĂȘncia em banco de dados Ă© assegurar que a execução concorrente de transaçÔes nĂŁo resulte na perda da consistĂȘncia do banco de dados, ou seja, Ă© necessĂĄrio assegurar o isolamento das transaçÔes. No que diz respeito aos bancos de dados mĂłveis, os mecanismos de controle de concorrĂȘncia aplicados em bancos de dados tradicionais, ou atĂ© mesmo distribuĂ­dos, nĂŁo satisfazem as restriçÔes impostas pelo ambiente de computação mĂłvel, como mobilidade das unidades, as freqĂŒentes desconexĂ”es de rede, a baixa largura de banda e a portabilidade. Baseando-se na referida fundamentação, neste trabalho Ă© feito um estudo bibliogrĂĄfico dos principais modelos de transaçÔes mĂłveis, evidenciando suas arquiteturas, modos de processamento, tipos de transaçÔes utilizadas, traçando um comparativo de como Ă© feito o suporte das propriedades ACID (Atomicidade, ConsistĂȘncia, Isolamento e Durabilidade) em cada modelo estudado. Com estas informaçÔes Ă© feita uma anĂĄlise dos mecanismos de controle de concorrĂȘncia utilizados em cada modelo. De acordo com as necessidades dos modelos de transaçÔes investigados na literatura, a taxonomia proposta tem como diferencial a apresentação da abordagem hĂ­brida, onde os modelos de transaçÔes mĂłveis poderĂŁo obter um melhor desempenho utilizando o modo pessimista, quando a conectado ao banco de dados, e otimista quando desconectado
    corecore