• DocumentCode
    2041556
  • Title

    A segment-based DSM supporting large shared object space

  • Author

    Cheung, Benny Wang-Leung ; Wang, Cho-Li

  • Author_Institution
    Dept. of Comput. Sci., Hong Kong Univ.
  • fYear
    2006
  • fDate
    25-29 April 2006
  • Abstract
    This paper introduces a software DSM that can extend its shared object space exceeding 4GB in a 32-bit commodity cluster environment. This is achieved through the dynamic memory mapping mechanism, with local hard disks as backing store. We introduce the new concept of segments with intelligent splitting to reduce network traffic, false sharing as well as adapt better to the shared memory access patterns. A priority-based swapping algorithm is designed to reduce disk accesses for efficient dynamic memory mapping, and maximize the use of disk space as shared object space. A new queue-based scheme is also devised for efficient and simple management of memory blocks. The proposed solutions were implemented in LOTS V.2, and it can outperform its previous version when running small applications, while the maximum shared object space is increased to one-third of the total free disk space available among all the nodes
  • Keywords
    distributed shared memory systems; queueing theory; storage management; dynamic memory mapping; false sharing; intelligent splitting; large shared object space; network traffic reduction; priority-based swapping; queue-based scheme; segment-based distributed shared memory; Algorithm design and analysis; Application software; Clustering algorithms; Computer science; Hard disks; Intelligent networks; Programming profession; Random access memory; Telecommunication traffic; Traffic control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2006. IPDPS 2006. 20th International
  • Conference_Location
    Rhodes Island
  • Print_ISBN
    1-4244-0054-6
  • Type

    conf

  • DOI
    10.1109/IPDPS.2006.1639277
  • Filename
    1639277