Performance of PVM with the MOSIX preemptive process migration scheme

Amnon Barak, Avner Braverman, Ilia Gilderman, Oren Laden

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

21 Scopus citations

Abstract

With the increased interest in workstation networks for parallel and high performance computing it is necessary to reexamine the use of process migration algorithms, to improve the overall utilization of the system, to achieve high performance and to allow flexible use of idle workstations. Currently, almost all programming environments for parallel systems do not use process migration for task assignments. Instead, a static process assignment is used, with sub-optimal performance, especially when several users execute multiple processes simultaneously. The paper highlights the advantages of a process migration scheme for better utilization of the computing resources as well as to gain substantial speedups in the execution of parallel and multi-tasking applications. The authors executed several CPU and communication bound benchmarks under PVM, a popular programming environment for parallel computing that uses static process assignment. These benchmarks were executed under the MOSIX multicomputer operating system, with and without its preemptive process migration scheme. The results of these benchmarks prove the advantages of using preemptive process migrations. The paper begins with an overview of MOSIX, a multicomputer enhancement of UNIX that supports transparent process migration for load-balancing, and PVM. They then present the performance of the executions of the benchmarks. Their results show that in some cases the improvements in the performance of PVM with the MOSIX process migration can reach tens or even hundreds of percents.

Original languageEnglish
Title of host publicationProceedings of the 7th Israeli Conference on Computer Systems and Software Engineering, ICCSSE 1996
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages38-45
Number of pages8
ISBN (Electronic)0818675365, 9780818675362
DOIs
StatePublished - 1996
Event7th Israeli Conference on Computer Systems and Software Engineering, ICCSSE 1996 - Herzliya, Israel
Duration: 12 Jun 199613 Jun 1996

Publication series

NameProceedings of the 7th Israeli Conference on Computer Systems and Software Engineering, ICCSSE 1996

Conference

Conference7th Israeli Conference on Computer Systems and Software Engineering, ICCSSE 1996
Country/TerritoryIsrael
CityHerzliya
Period12/06/9613/06/96

Bibliographical note

Publisher Copyright:
© 1996 IEEE.

Keywords

  • Distributed systems
  • Dynamic load-balancing
  • High performance systems
  • Preemptive process migration

Fingerprint

Dive into the research topics of 'Performance of PVM with the MOSIX preemptive process migration scheme'. Together they form a unique fingerprint.

Cite this