DTX: um mecanismo de controle de concorrÃncia distribuÃdo para dados XML
Autor(a) principal: | |
---|---|
Data de Publicação: | 2008 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da UFC |
Texto Completo: | http://www.teses.ufc.br/tde_busca/arquivo.php?codArquivo=1988 |
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. |
id |
UFC_357f9b6945527bea2f19ef4f26cc78b2 |
---|---|
oai_identifier_str |
oai:www.teses.ufc.br:1811 |
network_acronym_str |
UFC |
network_name_str |
Biblioteca Digital de Teses e Dissertações da UFC |
spelling |
info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisDTX: um mecanismo de controle de concorrÃncia distribuÃdo para dados XMLDTX: a mechanism of control of distributed concurrency for XML data2008-07-24Javam de Castro Machado19177526368http://buscatextual.cnpq.br/buscatextual/visualizacv.jsp?id=K4723088A5VÃnia Maria Ponte Vidal17344948320http://lattes.cnpq.br/9431229866203038Marta Lima de Queiros Mattoso63638053768http://lattes.cnpq.br/142078439236695766603153300http://lattes.cnpq.br/2880668102587861Leonardo Oliveira MoreiraUniversidade Federal do CearÃPrograma de PÃs-GraduaÃÃo em CiÃncia da ComputaÃÃoUFCBRXML TransaÃÃes DistribuÃdas Controle de ConcorrÃnciaXML Distributed Transactions Concurrency ControlCIENCIA DA COMPUTACAOXML 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.XML has become a widely used standard for data representation and exchange among Web applications. Consequently, a large volume of such data is distributed all over the Web and stored using several persistence methods. DBMSs provide concurrency control techniques to manage data. However, the structure of XML data makes it difficult to use these techniques. Projects are being proposed and they provide management of XML documents. Nevertheless, most of these projects do not provide efficient concurrency control mechanisms for distributed data. Some of them do provide support for distributed control of XML data, but use protocols that have limitations and offer low concurrency levels. In order to provide effective data management in distributed environments, we present DTX, a distributed concurrency control mechanism for XML data that takes into account its structural characteristics. DTX aims to provide effective management of XML data and contemplate properties such as isolation and consistency in transactions, using a multi-granular concurrency control protocol that increases parallelism among transactions and that has an optimized structure for data representation. DTX has a modular and flexible architecture, allowing for easy integration with any XML storage mechanisms. Moreover, DTX can be extended by adding new features to it. In order to evaluate DTX, several experiments were conducted comparing DTX as it is with a variation of DTX that uses a fine-grained protocol, in an attempt to simulate existing strategies in related work. Results confirm DTXâs effectiveness considering different aspects of distributed transactions on XML data, improving their performance, i.e., transaction execution time.CoordenaÃÃo de AperfeiÃoamento de Pessoal de NÃvel Superiorhttp://www.teses.ufc.br/tde_busca/arquivo.php?codArquivo=1988application/pdfinfo:eu-repo/semantics/openAccessporreponame:Biblioteca Digital de Teses e Dissertações da UFCinstname:Universidade Federal do Cearáinstacron:UFC2019-01-21T11:15:05Zmail@mail.com - |
dc.title.pt.fl_str_mv |
DTX: um mecanismo de controle de concorrÃncia distribuÃdo para dados XML |
dc.title.alternative.en.fl_str_mv |
DTX: a mechanism of control of distributed concurrency for XML data |
title |
DTX: um mecanismo de controle de concorrÃncia distribuÃdo para dados XML |
spellingShingle |
DTX: um mecanismo de controle de concorrÃncia distribuÃdo para dados XML Leonardo Oliveira Moreira XML TransaÃÃes DistribuÃdas Controle de ConcorrÃncia XML Distributed Transactions Concurrency Control CIENCIA DA COMPUTACAO |
title_short |
DTX: um mecanismo de controle de concorrÃncia distribuÃdo para dados XML |
title_full |
DTX: um mecanismo de controle de concorrÃncia distribuÃdo para dados XML |
title_fullStr |
DTX: um mecanismo de controle de concorrÃncia distribuÃdo para dados XML |
title_full_unstemmed |
DTX: um mecanismo de controle de concorrÃncia distribuÃdo para dados XML |
title_sort |
DTX: um mecanismo de controle de concorrÃncia distribuÃdo para dados XML |
author |
Leonardo Oliveira Moreira |
author_facet |
Leonardo Oliveira Moreira |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
Javam de Castro Machado |
dc.contributor.advisor1ID.fl_str_mv |
19177526368 |
dc.contributor.advisor1Lattes.fl_str_mv |
http://buscatextual.cnpq.br/buscatextual/visualizacv.jsp?id=K4723088A5 |
dc.contributor.referee1.fl_str_mv |
VÃnia Maria Ponte Vidal |
dc.contributor.referee1ID.fl_str_mv |
17344948320 |
dc.contributor.referee1Lattes.fl_str_mv |
http://lattes.cnpq.br/9431229866203038 |
dc.contributor.referee2.fl_str_mv |
Marta Lima de Queiros Mattoso |
dc.contributor.referee2ID.fl_str_mv |
63638053768 |
dc.contributor.referee2Lattes.fl_str_mv |
http://lattes.cnpq.br/1420784392366957 |
dc.contributor.authorID.fl_str_mv |
66603153300 |
dc.contributor.authorLattes.fl_str_mv |
http://lattes.cnpq.br/2880668102587861 |
dc.contributor.author.fl_str_mv |
Leonardo Oliveira Moreira |
contributor_str_mv |
Javam de Castro Machado VÃnia Maria Ponte Vidal Marta Lima de Queiros Mattoso |
dc.subject.por.fl_str_mv |
XML TransaÃÃes DistribuÃdas Controle de ConcorrÃncia |
topic |
XML TransaÃÃes DistribuÃdas Controle de ConcorrÃncia XML Distributed Transactions Concurrency Control CIENCIA DA COMPUTACAO |
dc.subject.eng.fl_str_mv |
XML Distributed Transactions Concurrency Control |
dc.subject.cnpq.fl_str_mv |
CIENCIA DA COMPUTACAO |
dc.description.sponsorship.fl_txt_mv |
CoordenaÃÃo de AperfeiÃoamento de Pessoal de NÃvel Superior |
dc.description.abstract.por.fl_txt_mv |
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. |
dc.description.abstract.eng.fl_txt_mv |
XML has become a widely used standard for data representation and exchange among Web applications. Consequently, a large volume of such data is distributed all over the Web and stored using several persistence methods. DBMSs provide concurrency control techniques to manage data. However, the structure of XML data makes it difficult to use these techniques. Projects are being proposed and they provide management of XML documents. Nevertheless, most of these projects do not provide efficient concurrency control mechanisms for distributed data. Some of them do provide support for distributed control of XML data, but use protocols that have limitations and offer low concurrency levels. In order to provide effective data management in distributed environments, we present DTX, a distributed concurrency control mechanism for XML data that takes into account its structural characteristics. DTX aims to provide effective management of XML data and contemplate properties such as isolation and consistency in transactions, using a multi-granular concurrency control protocol that increases parallelism among transactions and that has an optimized structure for data representation. DTX has a modular and flexible architecture, allowing for easy integration with any XML storage mechanisms. Moreover, DTX can be extended by adding new features to it. In order to evaluate DTX, several experiments were conducted comparing DTX as it is with a variation of DTX that uses a fine-grained protocol, in an attempt to simulate existing strategies in related work. Results confirm DTXâs effectiveness considering different aspects of distributed transactions on XML data, improving their performance, i.e., transaction execution time. |
description |
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. |
publishDate |
2008 |
dc.date.issued.fl_str_mv |
2008-07-24 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
status_str |
publishedVersion |
format |
masterThesis |
dc.identifier.uri.fl_str_mv |
http://www.teses.ufc.br/tde_busca/arquivo.php?codArquivo=1988 |
url |
http://www.teses.ufc.br/tde_busca/arquivo.php?codArquivo=1988 |
dc.language.iso.fl_str_mv |
por |
language |
por |
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.publisher.none.fl_str_mv |
Universidade Federal do Cearà |
dc.publisher.program.fl_str_mv |
Programa de PÃs-GraduaÃÃo em CiÃncia da ComputaÃÃo |
dc.publisher.initials.fl_str_mv |
UFC |
dc.publisher.country.fl_str_mv |
BR |
publisher.none.fl_str_mv |
Universidade Federal do Cearà |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da UFC instname:Universidade Federal do Ceará instacron:UFC |
reponame_str |
Biblioteca Digital de Teses e Dissertações da UFC |
collection |
Biblioteca Digital de Teses e Dissertações da UFC |
instname_str |
Universidade Federal do Ceará |
instacron_str |
UFC |
institution |
UFC |
repository.name.fl_str_mv |
-
|
repository.mail.fl_str_mv |
mail@mail.com |
_version_ |
1643295122615435264 |