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...

Full description

Bibliographic Details
Main Author: Savickis, Donatas
Other Authors: Mockus, Jonas
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