Process migration in virtual memory multicomputer systems

M. Malkawi, M. Abaza, D. Knox

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

1 Citation (Scopus)

Abstract

In a DVM environment, process migration can be achieved by transferring the process control block (PCB) of a process to the destination node. The process, at the new host node, requests the pages that belong to its working set on demand. Hence, process migration does not require that the data or the code of the process be transferred at migration time. Consequently, the time and the complexity involved in migrating a process is reduced to the time and complexity of migrating ihe PCB of the process. This applies for new processes as well as to processes that have begun their execution. Under DVM, the pages of a process are dynamically distributed over several nodes in the system. Therefore, a migrating process is likely to find part of its virtual space allocated to the same node to which the process has migrated. The paper addresses the typical questions when to invoke migration, which process to migrate, and where lo send the selected process This paper presents two approaches for solving the above questions. We define a load index as a function of the number of jobs at the node, the page fault rate, and the remaining unused memory. The load index is used to determine whether migration is needed or not. Tkace driven simulation of a dynamic distributed system is used to evaluate the performance of the various process migration techniques.

Original languageEnglish
Title of host publicationProceedings of the 26th Hawaii International Conference on System Sciences, HICSS 1993
Pages90-98
Number of pages9
ISBN (Electronic)0818632305
DOIs
Publication statusPublished - 1993
Event26th Hawaii International Conference on System Sciences, HICSS 1993 - Wailea, United States
Duration: 8 Jan. 1993 → …

Publication series

NameProceedings of the Annual Hawaii International Conference on System Sciences
Volume2
ISSN (Print)1530-1605

Conference

Conference26th Hawaii International Conference on System Sciences, HICSS 1993
Country/TerritoryUnited States
CityWailea
Period8/01/93 → …

Fingerprint

Dive into the research topics of 'Process migration in virtual memory multicomputer systems'. Together they form a unique fingerprint.

Cite this