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
Link To Document