MSpace - DSpace at UofM >
Faculty of Graduate Studies (Electronic Theses and Dissertations) >
FGS - Electronic Theses & Dissertations (Public) >

Please use this identifier to cite or link to this item: http://hdl.handle.net/1993/2669

Title: Transaction execution dependencies in a multidatabase environment
Authors: Govindankutty, Prasanna
Issue Date: 1-Mar-2001
Abstract: Advanced transaction models have been the focus of research in the area of transaction management. Examples of advanced transaction models include nested, multilevel, flex transactions, 'etc.' However, these models have their own shortcomings that can be summarized as follows: (1) Absence of a mechanism to specify and provide proper global integrity constraints (dependencies) that determines the effects on global atomicity. (2) Unsuitability of certain transaction models in multidatabase environments. For example, ConTract model was developed for cooperative environments and are thus not suitable for multidatabase environments. (3) A means to characterize the amount of local autonomy affected. For instance, Sagas do not address characterization of local autonomy. (4) A mechanism to utilize the application semantics and execution dependencies. For example, nested transactions do not explicitly address the use of semantics. (5) A provision to support multiple transaction execution alternatives. Sagas and ConTract are examples of those models that do not provide support for functionally equivalent transactions. (6) Scalability to Internet environments running advanced database applications. Most of the transaction models presented in the literature do not address the scalability issues. This thesis presents a novel, and Internet-scalable implementation of a nested transaction model that describes the pragmatic components required that utilizing application semantics and revealing partial results in an open nested, multidatabase transaction environment aids in characterizing the dependencies among the child transactions. An interface mechanism to characterize the level of autonomy at the underlying systems is provided. Support for multiple transaction execution alternatives is also provided.
URI: http://hdl.handle.net/1993/2669
Appears in Collection(s):FGS - Electronic Theses & Dissertations (Public)

Files in This Item:

File Description SizeFormat
MQ62735.pdf5.32 MBAdobe PDFView/Open
View Statistics

Items in MSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

 

Valid XHTML 1.0! MSpace Software Copyright © 2002-2010  Duraspace - Feedback