• DocumentCode
    1875498
  • Title

    Using data similarity to achieve synchronization for free

  • Author

    Kuo, Tei-Wei ; Mok, Aloysius K.

  • Author_Institution
    Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
  • fYear
    1994
  • fDate
    18-19 May 1994
  • Firstpage
    112
  • Lastpage
    116
  • Abstract
    M.H. Graham (1993) proposed several conditions which are sufficient to guarantee that a transaction system will run serializably without any extra effort having to be taken. Systems satisfying these conditions are said to achieve serializability for free. The conditions considered by Graham are determined by a syntactic check on the transaction programs, and are independent of the semantics of data. In this paper, we use a semantic approach and propose a sufficient condition for achieving data synchronization for free, which is based on the concept of data similarity. Real-time transactions satisfying this condition can be scheduled correctly by any process scheduling discipline that is designed for the independent processes model, e.g. RMS and EDF algorithms, where no locking of data is assumed. The correctness of our approach is justified by exploiting the idea of Δ-serializability
  • Keywords
    database theory; real-time systems; scheduling; synchronisation; transaction processing; Δ-serializability; data similarity; independent processes model; process scheduling discipline; real-time transactions; synchronization; syntactic check; transaction programs; Concurrency control; Contracts; Delay; Process design; Processor scheduling; Protocols; Real time systems; Scheduling algorithm; Sufficient conditions; Transaction databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Operating Systems and Software, 1994. RTOSS '94, Proceedings., 11th IEEE Workshop on
  • Conference_Location
    Seattle, WA
  • Print_ISBN
    0-8186-5710-3
  • Type

    conf

  • DOI
    10.1109/RTOSS.1994.292550
  • Filename
    292550