Paskirstytųjų objektinių duomenų bazių transakcijų valdymo protokolo tyrimas
GLOBDATA is a project that aims to design and implement a middleware tool offering the abstraction of a global object database repository. This tool, called COPLA, supports transactional access to geographically distributed persistent objects independent of their location. Additionally, it supports...
Main Author: | |
---|---|
Other Authors: | |
Format: | Dissertation |
Language: | Lithuanian |
Published: |
Lithuanian Academic Libraries Network (LABT)
2005
|
Subjects: | |
Online Access: | http://vddb.library.lt/fedora/get/LT-eLABa-0001:E.02~2005~D_20050530_002604-31076/DS.005.0.02.ETD |
id |
ndltd-LABT_ETD-oai-elaba.lt-LT-eLABa-0001-E.02~2005~D_20050530_002604-31076 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-LABT_ETD-oai-elaba.lt-LT-eLABa-0001-E.02~2005~D_20050530_002604-310762013-11-16T03:57:51Z2005-05-30litInformaticsSavickis, DonatasPaskirstytųjų objektinių duomenų bazių transakcijų valdymo protokolo tyrimasAnalysis of transaction management protocol for distributed object-oriented databasesLithuanian Academic Libraries Network (LABT)GLOBDATA is a project that aims to design and implement a middleware tool offering the abstraction of a global object database repository. This tool, called COPLA, supports transactional access to geographically distributed persistent objects independent of their location. Additionally, it supports replication of data according to different consistency criteria. For this purpose, COPLA implements a number of consistency protocols offering different tradeoffs between performance and fault-tolerance. This paper presents the analysis of one of two strong consistency protocols for the GLOBDATA system, the voting protocol. A protocol relies heavily on the use of atomic translation primitive as a building block to serialize conflicting transactions. The paper presents an in-depth description of the conceptual model using UML-based analysis of the protocol which later is used to define the PLA (piece-linear aggregates) model of the system, a discrete event-based simulation of the processes. As a result of the work, the PLA model is ready to be used to validate, verify and simulate various behavioral and performance characteristics of the model using mathematical proof techniques.Consistency modelsPiece-linear aggregatesDistributed systemsVientisumo modeliaiAtkarpomis tiesiniai agregataiGLOBDATAObjektinės duomenų bazėsPaskirstytosios sistemosObject-oriented databasesMaster thesisMockus, JonasMaciulevičius, StasysBareiša, EduardasPlėštys, RimantasPranevičius, HenrikasJasinevičius, RaimundasBarauskas, RimantasTelksnys, LaimutisKaunas University of TechnologyKaunas University of Technologyhttp://vddb.library.lt/obj/LT-eLABa-0001:E.02~2005~D_20050530_002604-31076LT-eLABa-0001:E.02~2005~D_20050530_002604-31076KTU-LABT20050530-002604-31076http://vddb.library.lt/fedora/get/LT-eLABa-0001:E.02~2005~D_20050530_002604-31076/DS.005.0.02.ETDUnrestrictedapplication/pdf |
collection |
NDLTD |
language |
Lithuanian |
format |
Dissertation |
sources |
NDLTD |
topic |
Informatics Consistency models Piece-linear aggregates Distributed systems Vientisumo modeliai Atkarpomis tiesiniai agregatai GLOBDATA Objektinės duomenų bazės Paskirstytosios sistemos Object-oriented databases |
spellingShingle |
Informatics Consistency models Piece-linear aggregates Distributed systems Vientisumo modeliai Atkarpomis tiesiniai agregatai GLOBDATA Objektinės duomenų bazės Paskirstytosios sistemos Object-oriented databases Savickis, Donatas Paskirstytųjų objektinių duomenų bazių transakcijų valdymo protokolo tyrimas |
description |
GLOBDATA is a project that aims to design and implement a middleware tool offering the abstraction of a global object database repository. This tool, called COPLA, supports transactional access to geographically distributed persistent objects independent of their location. Additionally, it supports replication of data according to different consistency criteria. For this purpose, COPLA implements a number of consistency protocols offering different tradeoffs between performance and fault-tolerance. This paper presents the analysis of one of two strong consistency protocols for the GLOBDATA system, the voting protocol. A protocol relies heavily on the use of atomic translation primitive as a building block to serialize conflicting transactions. The paper presents an in-depth description of the conceptual model using UML-based analysis of the protocol which later is used to define the PLA (piece-linear aggregates) model of the system, a discrete event-based simulation of the processes. As a result of the work, the PLA model is ready to be used to validate, verify and simulate various behavioral and performance characteristics of the model using mathematical proof techniques. |
author2 |
Mockus, Jonas |
author_facet |
Mockus, Jonas Savickis, Donatas |
author |
Savickis, Donatas |
author_sort |
Savickis, Donatas |
title |
Paskirstytųjų objektinių duomenų bazių transakcijų valdymo protokolo tyrimas |
title_short |
Paskirstytųjų objektinių duomenų bazių transakcijų valdymo protokolo tyrimas |
title_full |
Paskirstytųjų objektinių duomenų bazių transakcijų valdymo protokolo tyrimas |
title_fullStr |
Paskirstytųjų objektinių duomenų bazių transakcijų valdymo protokolo tyrimas |
title_full_unstemmed |
Paskirstytųjų objektinių duomenų bazių transakcijų valdymo protokolo tyrimas |
title_sort |
paskirstytųjų objektinių duomenų bazių transakcijų valdymo protokolo tyrimas |
publisher |
Lithuanian Academic Libraries Network (LABT) |
publishDate |
2005 |
url |
http://vddb.library.lt/fedora/get/LT-eLABa-0001:E.02~2005~D_20050530_002604-31076/DS.005.0.02.ETD |
work_keys_str_mv |
AT savickisdonatas paskirstytujuobjektiniuduomenubaziutransakcijuvaldymoprotokolotyrimas AT savickisdonatas analysisoftransactionmanagementprotocolfordistributedobjectorienteddatabases |
_version_ |
1716614355447971840 |