• DocumentCode
    1670664
  • Title

    A practical technique for asynchronous transaction processing

  • Author

    Hseush, Wenwey ; Pu, Calton

  • Author_Institution
    Dept. of Comput. Sci., Columbia Univ., New York, NY, USA
  • fYear
    1995
  • Firstpage
    110
  • Lastpage
    117
  • Abstract
    Asynchronous transaction processing extends traditional on-line transaction processing (TP) to improve performance of distributed systems by alleviating the serializability (SR) bottleneck. For example, epsilon serializability (ESR) uses divergence control algorithms to allow more concurrency by permitting limited non-SR interleavings. In a distributed environment, ESR relaxes commit and abort dependencies among transactions, allowing transactions to commit asynchronously. A second example, chopping up transactions allows more concurrency by dividing transactions into smaller pieces and thus reduces resource holding time. Chopping transactions enforces no commit protocols among pieces from one original transaction, allowing each piece to commit asynchronously. We combine the benefits of ESR and chopping transactions by designing three new methods that chop transactions and run them under ESR. The practical applicability of our technique is enhanced by two factors: (1) chopping transactions does not require changes in existing TP systems, and (2) ESR support has already been prototyped on a commercial TP system
  • Keywords
    distributed processing; performance evaluation; protocols; transaction processing; asynchronous transaction processing; distributed systems; divergence control algorithms; epsilon serializability; performance; protocols; serializability; Access protocols; Computer science; Concurrent computing; Design methodology; Distributed computing; Interleaved codes; Paramagnetic resonance; Protocols; Prototypes; Strontium; System performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1995., Proceedings of the 15th International Conference on
  • Conference_Location
    Vancouver, BC
  • ISSN
    1063-6927
  • Print_ISBN
    0-8186-7025-8
  • Type

    conf

  • DOI
    10.1109/ICDCS.1995.500009
  • Filename
    500009