There are several backoffs. The two that are of most interest to you are the server side and client side backoffs. You should be able to modify the server side backoff somehow, but the client side backoff cannot be changed by the server.
The suggestion for clients that are attached to projects that have sporadic work is for the client to be attached to other projects so that the clients can keep busy. This does mean that the project will need to collect more participants so that someone is always calling in to see if there is any work. jm7 |------------> | From: | |------------> >--------------------------------------------------------------------------------------------------------------------------------------------------| |Max Dmitrichenko <[email protected]> | >--------------------------------------------------------------------------------------------------------------------------------------------------| |------------> | To: | |------------> >--------------------------------------------------------------------------------------------------------------------------------------------------| |<[email protected]> | >--------------------------------------------------------------------------------------------------------------------------------------------------| |------------> | Date: | |------------> >--------------------------------------------------------------------------------------------------------------------------------------------------| |10/06/2011 09:31 AM | >--------------------------------------------------------------------------------------------------------------------------------------------------| |------------> | Subject: | |------------> >--------------------------------------------------------------------------------------------------------------------------------------------------| |[boinc_dev] Work generation based on previous workunits | >--------------------------------------------------------------------------------------------------------------------------------------------------| |------------> | Sent by: | |------------> >--------------------------------------------------------------------------------------------------------------------------------------------------| |<[email protected]> | >--------------------------------------------------------------------------------------------------------------------------------------------------| Hi! My small project makes some kind of genetic algorithm, i.e. it searches for optimal parameter values. The algorithm is implemented in a following way: based on current best value work generator daemon generates new N workunits and waits until all of them are assimilated, then it determines the new best variant, generate another N workunits and so on. The problem is: when clients submit their jobs, there are no new workunits available. And new communication is deferred for quite a long time which is enough to calculate a couple of workunits. So 2/3 of time clients do nothing. How can I change the communication interval? As far as I understand the server-side scheduler reports to the client the next time of communication. Is there any mean to change it? -- Max _______________________________________________ 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. _______________________________________________ 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.
