DocumentCode :
1297463
Title :
Distributed-directory scheme: Stanford distributed-directory protocol
Author :
Thapar, Manu ; Delagi, Bruce
Author_Institution :
Stanford Univ., CA, USA
Volume :
23
Issue :
6
fYear :
1990
fDate :
6/1/1990 12:00:00 AM
Firstpage :
78
Lastpage :
80
Abstract :
The Stanford distributed-directory (SDD) cache-coherence protocol, based on a singly linked list of distributed directories, is examined. Sharing-list additions and removals are explained diagramatically. Reads, writes, pending signals, replacement, and synchronization are discussed. Replacing lines linked in a list is done by invalidating the lower part of the list. A doubly linked list may be used to patch the list in case of replacements. However, in practice, performance improvement depends on the list lengths and access patterns. A distributed-directory cache-coherence protocol allows efficient implementation of locks at minimal extra cost. The SDD protocol allows a lock implementation that minimizes network traffic.<>
Keywords :
data structures; protocols; storage management; synchronisation; Stanford distributed-directory protocol; cache-coherence; distributed directories; doubly linked list; lock implementation; singly linked list; synchronization; Access protocols; Costs; Telecommunication traffic;
fLanguage :
English
Journal_Title :
Computer
Publisher :
ieee
ISSN :
0018-9162
Type :
jour
DOI :
10.1109/2.55504
Filename :
55504
Link To Document :
بازگشت