Memory ushering in a scalable computing cluster

Amnon Barak*, Avner Braverman

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

16 Scopus citations

Abstract

Scalable computing clusters (SCC) are becoming an alternative to mainframes and MPPs for the execution of high performance, demanding applications in multi-user, time-sharing environments. In order to better utilize the multiple resources of such systems, it is necessary to develop means for cluster wide resource allocation and sharing, that will make an SCC easy to program and use. This paper presents the details of a memory ushering algorithm among the nodes of an SCC. This algorithm allows a node which has exhausted its main memory to use available memory in other nodes. The paper first presents results of simulations of several algorithms for process placement to nodes. It then describes the memory ushering algorithm of the MOSIX multicomputer operating system for an SCC and its performance.

Original languageEnglish
Pages (from-to)175-182
Number of pages8
JournalMicroprocessors and Microsystems
Volume22
Issue number3-4
DOIs
StatePublished - 28 Aug 1998

Keywords

  • Memory sharing
  • Mulicomputer operating system
  • Resource management
  • Scalable computing cluster

Fingerprint

Dive into the research topics of 'Memory ushering in a scalable computing cluster'. Together they form a unique fingerprint.

Cite this