DocumentCode
1735661
Title
Process migration in virtual memory multicomputer systems
Author
Malkawi, Mohammad ; Abaza, Mahmoud ; Knox, Deborah
Author_Institution
Dept. of Electr. Eng., Jordan Univ. of Sci. & Technol., Irbid, Jordan
fYear
1993
Firstpage
90
Abstract
In a distributed virtual memory system (DVM) environment, process migration can be achieved by transferring the process control block of a process to the destination node. 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 authors address when to invoke migration, which process to migrate, and where to send the selected process. They present two approaches for solving these questions. A load index is defined 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. Trace driven simulation of a dynamic distributed system was used to evaluate the performance of the various process migration techniques
Keywords
discrete event simulation; multiprocessing systems; network operating systems; virtual storage; distributed virtual memory system; load index; page fault rate; performance evaluation; process migration; trace driven simulation; virtual memory multicomputer systems; virtual space; Computer science; Distributed computing; Educational institutions; Gratings; Operating systems; Process control; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 1993, Proceeding of the Twenty-Sixth Hawaii International Conference on
Conference_Location
Wailea, HI
Print_ISBN
0-8186-3230-5
Type
conf
DOI
10.1109/HICSS.1993.284047
Filename
284047
Link To Document