gomd-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [gomd-devel] about the gomd+libgomd


From: Matthias Rechenburg
Subject: Re: [gomd-devel] about the gomd+libgomd
Date: Tue, 4 Mar 2003 09:43:42 +0000

Hi my friends,

want to discuss the "inter-nodes communication" and UDP usage 
with you again ;)

As far as i remember i suggested to use some sort of inter-nodes 
communication (gomd -> talks to -> gomd) to get values like
e.g. "cluster-load" which requires the information from all nodes.
........ but i now think that i maybe was wrong ;)
why ? 
because we are running the gomd on every node in the cluster
and the complete interface will be in the libgomd. So we will have
a e.g. "get-clusterload" method in the libgomd which does the following:

string<list> nodelist = get-clusternodelist();
foreach(nodelist) {
  load=load+get-nodeload(node);
}
meanload=mean(load);

................... please excuse the pidgin C ;P
So there will be no method for "get-clusterload" in the gomd but in the
libgomd and (to my mind) no "inter-node communication" is really needed.
The gomd will only report "local" values from the node it is running on, the
rest will be done by the libgomd methods. You can then make a small new
program linked against the libgomd e.g. "showclusterload" which just
executes the one get-clusterload method.
................... i may be wrong, that is why i want to discuss again.

about the UDP:
is there a reason using UDP if we do not need an inter-nodes communication ?

................. again these are just my thoughts ;)
.... and if you would like to have the "gomd -> gomd" communictation e.g.
for the gomd-shell interface (when you login to a gomd using e.g. telnet) to
display the clusterload, good ;) Then i agree of course that it should be done
by using UDP.

all the best and stay tuned,

Matt
-- 
E-mail  :  address@hidden
www     : http://www.openmosixview.com
an openMosix-cluster management GUI

The important thing is not to stop questioning.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]