DocumentCode :
3430256
Title :
Scalable versioning in distributed databases with commuting updates
Author :
Jagadish, H.V. ; Mumick, Inderpal Singh ; Rabinovich, Michael
Author_Institution :
AT&T Bell Labs., USA
fYear :
1997
fDate :
7-11 Apr 1997
Firstpage :
520
Lastpage :
531
Abstract :
Presents a multiversioning scheme for a distributed system with the workload consisting of read-only transactions and update transactions, (most of) which commute on individual nodes. The scheme introduces a version advancement protocol that is completely asynchronous with user transactions, thus allowing the system to scale to very high transaction rates and frequent version advancements. Moreover, the scheme never creates more than three copies of a data item. Combined with existing techniques to avoid global concurrency control for commuting transactions that execute in a particular version, our multiversioning scheme results in a protocol where no user transaction on a node can be delayed by any activity (either version advancement or another transaction) occurring on another node. Non-commuting transactions are gracefully handled. Our technique is of particular value to distributed recording systems where guaranteeing global serializability is often desirable, but rarely used because of the high performance cost of running distributed transactions. Examples include calls on a telephone network, inventory management in a “point-of-sale” system, operations monitoring systems in automated factories, and medical information management systems
Keywords :
concurrency control; configuration management; database theory; distributed databases; replicated databases; transaction processing; asynchronous version advancement protocol; automated factories; commuting updates; data item copies; distributed databases; distributed recording systems; distributed transactions; global concurrency control; global serializability; inventory management; medical information management systems; multiversioning scheme; noncommuting transactions; operations monitoring systems; performance cost; point-of-sale system; read-only transactions; scalable versioning; telephone network; transaction rates; undelayable user transactions; update transactions; Biomedical monitoring; Computerized monitoring; Concurrency control; Costs; Delay; Distributed databases; Inventory management; Protocols; Telephony; Transaction databases;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Data Engineering, 1997. Proceedings. 13th International Conference on
Conference_Location :
Birmingham
ISSN :
1063-6382
Print_ISBN :
0-8186-7807-0
Type :
conf
DOI :
10.1109/ICDE.1997.582020
Filename :
582020
Link To Document :
بازگشت