• 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