Skip to main navigation Skip to search Skip to main content

Scalable cluster computing with mosix for linux

Research output: Contribution to conferencePaperpeer-review

Abstract

Mosix is a software tool for supporting cluster computing. It consists of kernel-level, adaptive resource sharing algorithms that are geared for high performance, overhead-free scalability and ease-of-use of a scalable computing cluster. The core of the Mosix technology is the capability of multiple workstations and servers (nodes) to work cooperatively as if part of a single system. The algorithms of Mosix are designed to respond to variations in the resource usage among the nodes by migrating processes from one node to another, preemptively and transparently, for load-balancing and to prevent memory depletion at any node. Mosix is scalable and it attempts to improve the overall performance by dynamic distribution and redistribution of the workload and the resources among the nodes of a computing-cluster of any size. Mosix conveniently supports a multi-user time-sharing environment for the execution of both sequential and parallel tasks. So far Mosix was developed 7 times, for different version of Unix, BSD and most recently for Linux. This paper describes the 7-th version.
Original languageEnglish
Pages95-100
Number of pages6
StatePublished - 1999
Event5th Annual Linux Expo Conference '99 - Raleigh, United States
Duration: 18 May 199922 May 1999
Conference number: 5
https://static.lwn.net/1999/0318/a/linuxexpo.html

Conference

Conference5th Annual Linux Expo Conference '99
Country/TerritoryUnited States
CityRaleigh
Period18/05/9922/05/99
Internet address

Fingerprint

Dive into the research topics of 'Scalable cluster computing with mosix for linux'. Together they form a unique fingerprint.

Cite this