• DocumentCode
    2043427
  • Title

    Programming with distributed shared memory

  • Author

    Ramachandran, Umakishore ; Khalidi, M. Yousef Amin

  • Author_Institution
    Sch. of Inf. & Comput. Sci., Georgia Inst. Technol., Atlanta, GA, USA
  • fYear
    1989
  • fDate
    20-22 Sep 1989
  • Firstpage
    176
  • Lastpage
    183
  • Abstract
    In a distributed system, remote services may be provided either by a remote procedure call (RPC) mechanism or by paging in the required memory segments and performing the services locally. The latter approach, termed distributed shared memory (DSM) has several benefits given the current trend of structuring computing systems using diskless computational servers (workstations) and data servers (file servers). A set of distributed shared memory mechanisms that handle networkwide memory management for an object-based system is proposed. The implementation of these mechanisms is discussed and examples of their use in implementing the programming language Linda, process migration, two-phase commit and a distributed game are provided
  • Keywords
    computer networks; file servers; object-oriented programming; programming; storage management; DSM; computing systems; data servers; diskless computational servers; distributed game; distributed shared memory; file servers; networkwide memory management; object-based system; paging; process migration; programming language Linda; remote procedure call; remote services; required memory segments; two-phase commit; workstations; Clouds; Distributed computing; File servers; Hardware; Kernel; Memory management; Network servers; Operating systems; Random access memory; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 1989. COMPSAC 89., Proceedings of the 13th Annual International
  • Conference_Location
    Orlando, FL
  • Print_ISBN
    0-8186-1964-3
  • Type

    conf

  • DOI
    10.1109/CMPSAC.1989.65079
  • Filename
    65079