Memory Management Technique for Paging on Distributed Shared Memory Framework
Distributed Shared Memory (DSM) System has become popular paradigm in distributed system. As DSM system involves moving of data from on node to another node which is in typical network, so performance is the important criteria of designing DSM system. A DSM system can be designed as paged-based, shared variable based and object based. In paged-based DSM system the unit of data sharing is the memory page. In this paper the authors describe the memory management technique for paging of DSM framework. Implementing DSM framework with paging scheme leads to false sharing and high cost associated with virtual memory operation. The paper discusses the effect of granularity and finds the solution of false sharing. The paper also analysis the different overheads of DSM framework with respect to the page-size and virtual memory operation.