DocumentCode :
745450
Title :
Distributed Version Management for Read-Only Actions
Author :
Weihl, William E.
Author_Institution :
M. I. T. Laboratory for Computer Science, 545 Technology Square
Issue :
1
fYear :
1987
Firstpage :
55
Lastpage :
64
Abstract :
Typical concurrency control protocols for atomic actions, such as two-phase locking, perform poorly for long read-only actions. We present four new concurrency control protocols that eliminate all interference between read-only actions and update actions, and thus offer significantly improved performance for read-only actions. The protocols work by maintaining multiple versions of the system state; read-only actions read old versions, while update actions manipulate the most recent version. We focus on the problem of managing the storage required for old versions in a distributed system. One of the protocols uses relatively little space, but has a potentially significant communication cost. The other protocols use more space, but may be cheaper in terms of communication.
Keywords :
Atomic actions; concurrency; distributed systems; multiple version protocols; read-only actions; storage management; Application software; Concurrency control; Concurrent computing; Costs; Data mining; Delay effects; Hardware; Interference elimination; Protocols; System recovery; Atomic actions; concurrency; distributed systems; multiple version protocols; read-only actions; storage management;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/TSE.1987.232835
Filename :
1702133
Link To Document :
بازگشت