• DocumentCode
    278947
  • Title

    Executing multidatabase transactions

  • Author

    Ansari, Mansoor ; Rusinkiewicz, Marek ; Ness, Linda ; Sheth, Amit

  • Author_Institution
    Dept. of Comput. Sci., Houston Univ., TX, USA
  • Volume
    ii
  • fYear
    1992
  • fDate
    7-10 Jan 1992
  • Firstpage
    335
  • Abstract
    In a multidatabase environment, the traditional transaction model has been found to be too restrictive. Therefore, several extended transaction models have been proposed in which some of the requirements of transaction, such as isolation or atomicity, are optional. The authors describe one of such extensions, the flexible transaction model and discuss the scheduling of transactions involving multiple autonomous database systems managed by heterogeneous DBMS. The scheduling algorithm for flexible transactions is implemented using L.0, a logically parallel language which provides a framework for concisely specifying the multidatabase transactions and for scheduling them. The key aspects of a flexible transaction specification, such as subtransaction execution dependencies and transaction success criteria, can be naturally represented in L.0. Furthermore, scheduling in L.0 achieves maximal parallelism allowed by the specifications of transactions, which results in the improvement of their response times. To provide access to multiple heterogeneous hardware and software systems, they use the Distributed Operation Language (DOL). DOL approach is based on providing a common communication and data exchange protocol and uses local access managers to protect the autonomy of member software systems. When L.0 determines that a subtransaction is ready to execute, it hands it through an interface to the DOL system for execution. The interface between L.0 and DOL provides the former with the execution status of subtransactions
  • Keywords
    distributed databases; transaction processing; Distributed Operation Language; L.0; atomicity; data exchange protocol; flexible transaction model; heterogeneous DBMS; isolation; local access managers; logically parallel language; multidatabase transactions; multiple autonomous database systems; scheduling; subtransaction execution dependencies; transaction success criteria; Access protocols; Computer science; Database systems; Delay; Logic; Parallel processing; Protection; Scheduling algorithm; Software systems; Transaction databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1992. Proceedings of the Twenty-Fifth Hawaii International Conference on
  • Conference_Location
    Kauai, HI
  • Print_ISBN
    0-8186-2420-5
  • Type

    conf

  • DOI
    10.1109/HICSS.1992.183246
  • Filename
    183246