Article ID Journal Published Year Pages File Type
455484 Computers & Electrical Engineering 2012 11 Pages PDF
Abstract

Distributed virtual memory (DVM) has been introduced in several researches and models in order to improve system memory performance. In this paper, various practical issues are addressed, examined and analyzed to exploit further areas of performance enhancements. In particular, a novel distributed algorithm for DVM management based on cluster cache in order to enhance previous DVM techniques is discussed. The algorithm employs address translation, page out policies and page replacement. The algorithm performance is evaluated across several test benches under variant system loads to show the efficiency of our technique. Compared with practical DVM and conventional virtual memory (CVM), our algorithm outperforms the previous algorithms and reduces the page faults by a considerable amount of 15% and 25%, respectively.

Graphical abstractFigure optionsDownload full-size imageDownload as PowerPoint slideHighlights► We introduce the concept of DVM systems with a practical approach to improve performance. ► We propose a novel distributed algorithm for DVM based on a cluster cache to enhance existing DVM techniques. ► The number of page faults had decreased by 15% through simulation results. ► The proposed methodology can be generalized on other techniques by adding another level of memory.

Related Topics
Physical Sciences and Engineering Computer Science Computer Networks and Communications
Authors
, , , ,