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...
Saved in:
Main Authors: | , , , |
---|---|
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 |
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. |
---|