Show simple item record

dc.contributor.author Govindankutty, Prasanna en_US
dc.date.accessioned 2007-07-12T19:41:37Z
dc.date.available 2007-07-12T19:41:37Z
dc.date.issued 2001-03-01T00:00:00Z en_US
dc.identifier.uri http://hdl.handle.net/1993/2669
dc.description.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. en_US
dc.format.extent 5449847 bytes
dc.format.extent 184 bytes
dc.format.mimetype application/pdf
dc.format.mimetype text/plain
dc.language en en_US
dc.language.iso en_US
dc.title Transaction execution dependencies in a multidatabase environment en_US
dc.degree.discipline Computer Science en_US
dc.degree.level Master of Science (M.Sc.) en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

View Statistics