• Libraries
    • Log in to:
    View Item 
    •   MSpace Home
    • Faculty of Graduate Studies (Electronic Theses and Practica)
    • FGS - Electronic Theses and Practica
    • View Item
    •   MSpace Home
    • Faculty of Graduate Studies (Electronic Theses and Practica)
    • FGS - Electronic Theses and Practica
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Transaction execution dependencies in a multidatabase environment

    Thumbnail
    View/Open
    MQ62735.pdf (5.197Mb)
    Date
    2001-03-01
    Author
    Govindankutty, Prasanna
    Metadata
    Show full item record
    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
    Collections
    • FGS - Electronic Theses and Practica [25520]

    DSpace software copyright © 2002-2016  DuraSpace
    Contact Us | Send Feedback
    Theme by 
    Atmire NV
     

     

    Browse

    All of MSpaceCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

    My Account

    Login

    Statistics

    View Usage Statistics

    DSpace software copyright © 2002-2016  DuraSpace
    Contact Us | Send Feedback
    Theme by 
    Atmire NV