The research project aims at developing a load balancing system that provides a high transparency for the user. Different methods for obtaining and evaluating the work load of a machine were investigated. A new approach is to use neural networks for computing the configuration parameters of the load balancing systems to ease the adaption to changing environments.
At present the
system for
transparent migration of communicating process
groups between workstations is being implemented to enable research on
dynamic preemptive process group scheduling techniques.
Summary: The features that we described in the
papers really do work :-)
We have concentrated our efforts on the functionality to
demonstrate that our ideas lead to a feasible and efficient
implementation. Because of too low man power, we have not yet
spent much effort on things like user interface, so the system
currently runs only under ``laboratory conditions''. The
current work focusses on debugging the support for transparent
breakdown and reestablishment of TCP connections for migration
or rollback (it mainly works, but we are hunting race
conditions *sigh*), and on rewriting the name space maintenance
in a more structured approach, so that we can more easily
exchange and test different synchronization methods, to test
performance and scalability.
From: Alan Heirich <heirich@cacr.caltech.edu> Message-Id: <199606192242.PAA20245@delilah.cacr.caltech.edu> Subject: online load balancing and mapping references To: petri@ibr.cs.tu-bs.de Date: Wed, 19 Jun 1996 15:42:21 -0700 (PDT)Hi, I would like you to visit my home page to find two published articles about using diffusion algorithms to solve the problems of load balancing and mapping on distributed systems. I hope you will include them on your web site. Thanks very much!
-- :::::[ ALAN HEIRICH, URL http://www.cs.caltech.edu/~heirich/heirich.html ]::::: ::: Computational Scientist, Center for Advanced Computing Research ::: ::[ heirich@caltech.edu (818) 395-4600, 256-80 Caltech, Pasadena, CA 91125 ]::