• DocumentCode
    1504064
  • Title

    Global scheduling for flexible transactions in heterogeneous distributed database systems

  • Author

    Zhang, Aidong ; Nodine, Marian ; Bhargava, Bharat

  • Author_Institution
    Dept. of Comput. Sci., State Univ. of New York, Buffalo, NY, USA
  • Volume
    13
  • Issue
    3
  • fYear
    2001
  • Firstpage
    439
  • Lastpage
    450
  • Abstract
    A heterogeneous distributed database environment integrates a set of autonomous database systems to provide global database functions. A flexible transaction approach has been proposed for the heterogeneous distributed database environments. In such an environment, flexible transactions can increase the failure resilience of global transactions by allowing alternate (but in some sense equivalent) executions to be attempted when a local database system fails or some subtransactions of the global transaction abort. We study the impact of compensation, retry, and switching to alternative executions on global concurrency control for the execution of flexible transactions. We propose a new concurrency control criterion for the execution of flexible and local transactions, termed F-serializability, in the error-prone heterogeneous distributed database environments. We then present a scheduling protocol that ensures F-serializability on global schedules. We also demonstrate that this scheduler avoids unnecessary aborts and compensation
  • Keywords
    concurrency control; database theory; distributed databases; scheduling; software fault tolerance; transaction processing; F-serializability; failure resilience; flexible transactions; global concurrency control; global scheduling; global transactions; heterogeneous distributed database systems; scheduling protocol; Concurrency control; Database systems; Degradation; Delay; Distributed databases; Environmental management; Error correction; Protocols; Resilience; Transaction databases;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/69.929901
  • Filename
    929901