Hello.
Recently I got a strong feeling, that BOINC CC development is heading
in a wrong direction. I have been thinking about it a lot and now I am
positive, that cramming support and scheduling for different resources
(cpus, gpus, and others yet to come) all in one CC is wrong thing to
do as it closes the possibility for expansion with each added resource
by adding complexity to the code and the whole process. Instead of
"internalizing" I think "externalizing" would be much better.
Therefore I started an experiment in which I have a CC running for
each resource (thanks to --allow_multiple_clients), and I think it's
working way better than anything a single (multiple resources aware)
CC is doing (and will be able to). FYI experimentation has led me to
believe, that in 6.4.7 or thereabout, the scheduler is most stable and
well behaved (or was it 5.10.?, but that had other issues).
The only problem I have now with this setup, is that I cannot attach
two different resources to a single project. The trouble is that each
CC instance is seen by the server (relying on IP and domain) as the
same computer (now, think what happens, when result lists don't
match). This server-side behaviour is what is ruining what I think
would be something much more powerful and extensible, than what is
currently being developed.
So, to get to the subject line: would the use of <suppress_net_info>
tag in cc_config.xml prevent such "wrongly-correct" identification,
would then each CC be seen as unique computer, allowing me to pass
this last obstacle without me needing to find, fix and recompile the
code?
Best regards,
Vid Vidmar

P.S. If this is the second such email from me, I apologize.
_______________________________________________
boinc_dev mailing list
[email protected]
http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
To unsubscribe, visit the above URL and
(near bottom of page) enter your email address.

Reply via email to