Title
Memory ushering in a scalable computing cluster
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.
Year
DOI
Venue
1998
10.1016/S0141-9331(98)00077-5
Microprocessors and Microsystems: Embedded Hardware Design
Keywords
Field
DocType
local area networks,network operating systems,reconfigurable architectures,resource allocation,software performance evaluation,storage management,time-sharing systems,mosix,cluster wide resource allocation,high performance applications,main memory,mainframes,massively parallel processing,memory ushering,multi-user environments,multicomputer operating system,scalable computing cluster,simulations,time-sharing environments,resource manager,time sharing,resource management,operating system
Cluster (physics),Computer science,Parallel computing,Computer network,Resource allocation,Local area network,Storage management,Distributed computing,Scalable computing
Journal
Volume
Issue
ISSN
22
3
Microprocessors and Microsystems
ISBN
Citations 
PageRank 
0-7803-4229-1
26
5.34
References 
Authors
5
2
Name
Order
Citations
PageRank
Amnon Barak1590119.00
Avner Braverman2265.34