Experiences with the Implementation of a Process Migration Mechanism for Amoeba
Chris Steketee
Advanced Computing Research Centre,
School of Computer and Information Science,
University of South Australia, The Levels SA 5095 Australia.
Chris.Steketee@cis.unisa.edu.au
Piotr Socko
Advanced Computing Research Centre,
School of Computer and Information Science,
University of South Australia, The Levels SA 5095 Australia.
Bartosz Kiepuszewski
Advanced Computing Research Centre,
School of Computer and Information Science,
University of South Australia, The Levels SA 5095 Australia.
We describe our experiences with the implementation of a process
migration mechanism for the distributed operating system Amoeba. After
describing our design goals, we present our implementation for Amoeba.
Though our goals have very largely been met, we have fallen short of the
goal of complete transparency, and we discuss the consequences of that. We
also present performance figures, indicating that the speed of process
migration is limited only by the throughput of the network adapters used in
our configuration, and that the overhead is comparable to that of process
creation. We conclude with a review of the degree to which our design
goals have been met, and discussion of the lessons learnt.
Conference Home Page