Arjun,

How 'real-time' do you need it to be, how precise should the information be?

I don't know if it's a wise thing to make real-time configuration changes to your cluster based upon Ganglia information. Ganglia's stream of XML as communicated across the uni/multicast channel can be rather slow in terms of seconds.

I.e.: if a metric value changes on the machine itself it could/might take up to 15 seconds before it is actually sent across the network (or even longer depending on the particular metric). If you are using multicast, it might take some additional time (seconds) for it to propagate across the stream.

For this reason, I wouldn't do anything like load balancing, ip/route switching or similar.

Kind regards,
- Ramon.

Arjun wrote:
Sorry .. I meant "real-time" not "meal-time".
Probably made that mistake cause i'm hungry at the moment
;)


On 2/24/06, *Arjun* <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:

    Ok, let me explain in more detail :-

    I have a requirement to write gathered data from a small cluster
    (about 40 computers).
    The number of metrics to be gathered is low (about 6-10). These
    metrics need to be stored indefinitely.
    We also want to process the data in a real-time manner, that is -
    each insert of data results in some operations, the results
    of which are used in taking meal-time decisions about the
    configuration/allocation of the cluster.

    Having the data in a Relational DB makes it far easier to perform
    complex operations on the stored data. This is the
    main reason why we want it in a DB. This is all for a research
    project into cluster computing.
    The growing size of the Data is not really an issue for us as we
    can truncate it to whatever we want.

    We already know that an rrd can be dumped to xml or whatever, but
    we specifically want data to be written
    directly to a DB.

    I hope that answers all the queries.
    :)

    Thanks and regards
    Arjun

--
ing. R. Bastiaans            HPC - Systems Programmer

SARA - Computing and Networking Services
Kruislaan 415                PO Box 194613
1098 SJ Amsterdam            1090 GP Amsterdam
Tel. +31 (0) 20 592 3000     Fax. +31 (0) 20 668 3167
---
There are really only three types of people:

 Those who make things happen, those who watch things happen
 and those who say, "What happened?"

Reply via email to