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
Link To Document