DTX: um mecanismo de controle de concorrÃncia distribuÃdo para dados XML / DTX: a mechanism of control of distributed concurrency for XML data
AUTOR(ES)
Leonardo Oliveira Moreira
DATA DE PUBLICAÇÃO
2008
RESUMO
XML tornou-se um padrÃo amplamente utilizado na representaÃÃo e troca de dados entre aplicaÃÃes na Web. Com isso, grande volume desses dados està distribuÃdo na Web e armazenado em diversos meios de persistÃncia. SGBD relacionais que suportam XML fornecem tÃcnicas de controle de concorrÃncia para gerenciar esses dados. A estrutura dos dados XML, entretanto, dificulta a aplicaÃÃo dessas tÃcnicas. Trabalhos estÃo sendo propostos e fornecem gerenciamento de documentos XML. A maioria destes trabalhos, todavia, nÃo oferecem um controle de concorrÃncia eficiente para dados distribuÃdos. Outros trabalhos dÃo suporte ao controle distribuÃdo de dados XML, mas estes possuem protocolos com baixo grau de concorrÃncia e limitaÃÃes. Para prover um gerenciamento eficaz em ambientes distribuÃdos, este trabalho apresenta o DTX, como mecanismo para o controle de concorrÃncia distribuÃdo para dados XML, que leva em consideraÃÃo caracterÃsticas estruturais destes dados. O DTX visa a um gerenciamento eficaz de dados XML e contemplar as propriedades de isolamento e consistÃncia em transaÃÃes, utilizando um protocolo para controle de concorrÃncia multigranular que aumenta o paralelismo entre as transaÃÃes e possui uma estrutura otimizada para representaÃÃo dos dados. A soluÃÃo proposta possui uma arquitetura modular e flexÃvel, o que facilita sua integraÃÃo com diferentes estruturas de armazenamento XML, alÃm de poder ser estendido, adicionando novos recursos. Para validar o DTX, diversos testes foram feitos, comparando o DTX descrito neste trabalho com uma variaÃÃo do DTX, utilizando um protocolo de maior granulosidade, visando a simular as estratÃgias dos trabalhos relacionados. Os resultados obtidos atestam a eficÃcia do DTX, considerando diferentes aspectos em transaÃÃes distribuÃdas a dados XML, melhorando o desempenho, ou seja, o tempo de execuÃÃo destas transaÃÃes.
ASSUNTO(S)
xml controle de concorrÃncia xml concurrency control ciencia da computacao transaÃÃes distribuÃdas distributed transactions
ACESSO AO ARTIGO
http://www.teses.ufc.br/tde_busca/arquivo.php?codArquivo=1988Documentos Relacionados
- Um framework para controle distribuÃdo de ambientes e dispositivos
- RepliX: a mechanism for XML data replication
- AvaliaÃÃo de desempenho do serviÃo de controle de concorrÃncia usando Redes de Petri EstocÃstica
- Proposta de Processo de DocumentaÃÃo e ValidaÃÃo dos Requisitos para Equipes de Desenvolvimento DistribuÃdo de Software
- Uma proposta de boas prÃticas do processo de comunicaÃÃo para projetos de desenvolvimento distribuÃdo de software