Suggestion: Project activated client side "Hibernation mode"

Message boards : BOINC client : Suggestion: Project activated client side "Hibernation mode"
Message board moderation

To post messages, you must log in.

AuthorMessage
Cyberus

Send message
Joined: 31 Aug 07
Posts: 7
Message 12343 - Posted: 6 Sep 2007, 22:22:59 UTC

IMHO a major improvement to the BOINC system would to be to setup BOINC to accept a "hibernation mode" and/or "standby mode" command from project admin that would put the project in hibernation on the client and let it fire off a "status query" once a day (hibernation) or once every X hours (standby) rather than constantly checking?

Project admins would be able to reduce their incoming bandwidth when projects are down (for whatever reason) and people wouldn't have to be constantly checking project status because they suspended a project to reduce *their* bandwidth.

Just my 2 cents worth.
ID: 12343 · Report as offensive
Keck_Komputers
Avatar

Send message
Joined: 29 Aug 05
Posts: 304
United States
Message 12350 - Posted: 7 Sep 2007, 6:20:00 UTC

Projects are able to request a communication delay at any scheduler RPC. A hibernate/standby mode would not be acceptable since that would block other projects as well.
BOINC WIKI

BOINCing since 2002/12/8
ID: 12350 · Report as offensive
Cyberus

Send message
Joined: 31 Aug 07
Posts: 7
Message 12356 - Posted: 7 Sep 2007, 13:28:16 UTC - in response to Message 12350.  

Projects are able to request a communication delay at any scheduler RPC. A hibernate/standby mode would not be acceptable since that would block other projects as well.


I don't mean for the client as a whole .. just for the specific project.

For instance Predictor is currently in "hibernation" with no real return date, if the project put *itself* in that mode on my client so it shifted to a once-a-day status check rather than constantly being on 1-4hr delay it seems like a better way to go about it.
ID: 12356 · Report as offensive
Profile KSMarksPsych
Avatar

Send message
Joined: 30 Oct 05
Posts: 1239
United States
Message 12362 - Posted: 7 Sep 2007, 13:47:35 UTC - in response to Message 12356.  

Projects are able to request a communication delay at any scheduler RPC. A hibernate/standby mode would not be acceptable since that would block other projects as well.


I don't mean for the client as a whole .. just for the specific project.

For instance Predictor is currently in "hibernation" with no real return date, if the project put *itself* in that mode on my client so it shifted to a once-a-day status check rather than constantly being on 1-4hr delay it seems like a better way to go about it.



Like John said, projects can set the delay to what they want (up to 24 hours?). You'll see this if you attach to a project that doesn't have an app for your platform. Unfortunately I don't have a log example of it.

How much bandwidth or server processor power does it take to process an RPC? I'd assume not a whole lot, but that's out of my realm of knowledge.
Kathryn :o)
ID: 12362 · Report as offensive
Heflin

Send message
Joined: 26 Jun 07
Posts: 29
Message 12530 - Posted: 17 Sep 2007, 0:17:04 UTC - in response to Message 12362.  

How much bandwidth or server processor power does it take to process an RPC?
The client side bandwidth and client side processing is trivial; however, it seems to cause a lot of concern when folks continually see their client trying to get more work from a project when there isn't any.

Maybe some **DEFAULT** setting in the set of files a project downloads to implement BOINC can be increased from what appears to be 4hrs to 24hrs.

And a note sent to all project admins with SPECIFIC entry to change to 24hrs.

ID: 12530 · Report as offensive

Message boards : BOINC client : Suggestion: Project activated client side "Hibernation mode"

Copyright © 2022 University of California. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.