• DocumentCode
    2789729
  • Title

    Chopping and versioning real-time transactions to avoid remote blocking

  • Author

    Shu, LihChyun ; Young, Michal

  • Author_Institution
    Dept. of Inf. Manage., Chang Jung Univ., Taiwan
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    93
  • Lastpage
    101
  • Abstract
    Locking protocols for hard real time systems have not generalized well from uniprocessors to multiprocessors. Bounding and reducing so-called “remote blocking” is widely recognized as an important problem for hard real time computing. We describe a combination of locking and versioning protocols adapted from database concurrency control, together with a “chopping” analysis to shorten critical sections. Selective application of chopping and versioning reduces remote blocking and relates constraints imposed by pure locking protocols for multiprocessors. The protocol ensures 1-version serializability. Using the same design time information required for schedulability analysis in pure locking protocols, the mixed locking and versioning protocol can be implemented using only simple data structures with small bounded overheads and worst case access times. We illustrate the protocol with examples adapted from the literature
  • Keywords
    concurrency control; configuration management; multiprocessing systems; protocols; real-time systems; scheduling; transaction processing; 1-version serializability; chopping analysis; critical sections; database concurrency control; design time information; hard real time systems; locking protocols; multiprocessors; pure locking protocols; real time transaction versioning; remote blocking; schedulability analysis; simple data structures; small bounded overheads; versioning protocols; worst case access times; Concurrency control; Councils; Databases; Delay; Information analysis; Information management; Information science; Processor scheduling; Protocols; Real time systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Computing Systems and Applications, 2000. Proceedings. Seventh International Conference on
  • Conference_Location
    Cheju Island
  • ISSN
    1530-1427
  • Print_ISBN
    0-7695-0930-4
  • Type

    conf

  • DOI
    10.1109/RTCSA.2000.896375
  • Filename
    896375