Transaction execution dependencies in a multidatabase environment

dc.contributor.authorGovindankutty, Prasannaen_US
dc.date.accessioned2007-07-12T19:41:37Z
dc.date.available2007-07-12T19:41:37Z
dc.date.issued2001-03-01T00:00:00Zen_US
dc.degree.disciplineComputer Scienceen_US
dc.degree.levelMaster of Science (M.Sc.)en_US
dc.description.abstractAdvanced 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.extent5449847 bytes
dc.format.extent184 bytes
dc.format.mimetypeapplication/pdf
dc.format.mimetypetext/plain
dc.identifier.urihttp://hdl.handle.net/1993/2669
dc.language.isoengen_US
dc.rightsopen accessen_US
dc.titleTransaction execution dependencies in a multidatabase environmenten_US
dc.typemaster thesisen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
MQ62735.pdf
Size:
5.2 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
184 B
Format:
Plain Text
Description: