DocumentCode
1297795
Title
Commutable transactions and the time_pad synchronization mechanism for distributed systems
Author
Sinha, Mukul K.
Author_Institution
Nat. Centre for Software Technol., Tata Inst. of Fundamental Res., Bombay, India
Issue
3
fYear
1986
fDate
3/1/1986 12:00:00 AM
Firstpage
462
Lastpage
476
Abstract
The author develops the concept of commutable transactions, where a user initiating a commutable transaction permits the system to commute (recorder) his transaction in relation to other concurrent transactions so that the transaction, in case it faces abortion due to conflict, can be salvaged without the user´s intervention. The user specifies a limit to the commutability of his transaction. A new synchronization mechanism for distributed system, called time-pad, is developed which allows a user to express the commutability of his transaction and reduces the probability of its eventual rejection. The two-phase lock synchronization scheme and the timestamp synchronization scheme can be viewed as special cases of the time-pad synchronization scheme. It is a user-controlled synchronization mechanism which can be tuned to improve the performance of those distributed database systems where the communication delay is large and the probability of transaction conflict is high.
Keywords
database management systems; distributed processing; abortion; communication delay; commutable transactions; concurrent transactions; conflict; distributed database systems; distributed systems; software engineering; time-pad synchronization mechanism; timestamp synchronization scheme; transaction conflict; two-phase lock synchronization scheme; user-controlled synchronization mechanism; Database systems; Delay; Laser mode locking; Protocols; Synchronization; System recovery; Deadlock; distributed system; performance; synchronization; timestamp; transaction; two_phase lock protocol;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/TSE.1986.6312887
Filename
6312887
Link To Document