Process migration in unix

This thesis discusses how a process migration mechanism was designed and implemented on workstation clusters running UNIX FreeBSD version 2.1.0. The mechanism was built entirely outside the kernel, which resulted in a simple, transparent, and portable implementation. Processes which communicate via...

Full description

Saved in:
Bibliographic Details
Main Authors: Amarillo, Alejandro B., Cua, John Patrick S., Lim, Gavin C., Sy, Humprey C.
Format: text
Language:English
Published: Animo Repository 1996
Subjects:
Online Access:https://animorepository.dlsu.edu.ph/etd_honors/236
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: De La Salle University
Language: English
Description
Summary:This thesis discusses how a process migration mechanism was designed and implemented on workstation clusters running UNIX FreeBSD version 2.1.0. The mechanism was built entirely outside the kernel, which resulted in a simple, transparent, and portable implementation. Processes which communicate via signals, access NFS files, and those that depend on their execution environment may be migrated without sacrificing functionality. Migration was achieved by saving the process context to checkpoint files, and using these files to restore the process on the destination host. Programs are linked with a migration library in order for them to be check pointed and eventually migrated.