• DocumentCode
    1935443
  • Title

    Competitive management of distributed shared memory

  • Author

    Black, D.L. ; Gupta, A. ; Weber, W.-D.

  • Author_Institution
    Carnegie-Mellon Univ., Pittsburgh, PA, USA
  • fYear
    1989
  • fDate
    Feb. 27 1989-March 3 1989
  • Firstpage
    184
  • Lastpage
    190
  • Abstract
    The authors present and analyze algorithms for managing the distributed shared memory present in nonuniform-memory-access multiprocessors and related systems. The competitive properties of these algorithms guarantee that their performance is within a small constant factor of optimal even though they make no use of any information about memory reference patterns. Both hardware and software implementation concerns are covered. A case study of the Mach operating system indicates that integration of these algorithms into operating systems does not pose major problems. On the other hand, hardware support is required to obtain the full functionality of the algorithms. The authors also sketch possible extensions to the algorithms to support additional hardware architectures and software programming models.<>
  • Keywords
    buffer storage; multiprocessing systems; performance evaluation; storage management; virtual storage; Mach operating system; NUMA multiprocessor; distributed shared memory; hardware architectures; nonuniform-memory-access multiprocessors; replication; software programming models; Algorithm design and analysis; Application software; Computer architecture; Costs; Hardware; Memory architecture; Memory management; Operating systems; Production; Software algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    COMPCON Spring '89. Thirty-Fourth IEEE Computer Society International Conference: Intellectual Leverage, Digest of Papers.
  • Conference_Location
    San Francisco, CA, USA
  • Print_ISBN
    0-8186-1909-0
  • Type

    conf

  • DOI
    10.1109/CMPCON.1989.301925
  • Filename
    301925