• 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