Message boards : BOINC Manager : Feature request: computing preferences in schedule
Message board moderation
Author | Message |
---|---|
Send message Joined: 9 Aug 07 Posts: 28 |
I would like to suggest that Boinc could enable the configuration of different computing preferences during the week. Currently you can set Boinc to only work in a certain schedule, but you can't set different computing preferences. For instance: 100% of cpu time and 100% cores during the night and 60% of cpu time and 25% of the cores during the day. What do you think? |
Send message Joined: 9 Aug 07 Posts: 28 |
A related feature would be the existence of computing preferences profiles where you could change from one to another with only a couple of clicks. |
Send message Joined: 23 Apr 07 Posts: 1112 |
A related feature would be the existence of computing preferences profiles where you could change from one to another with only a couple of clicks. The are four locations/venues available, 'default', 'home', 'school' and 'work', By going to your favorite project (where your computing preferences have been set), then changing the location of your host you effectively have done that. Claggy |
Send message Joined: 5 Oct 06 Posts: 5129 |
A related feature would be the existence of computing preferences profiles where you could change from one to another with only a couple of clicks. But I don't think it's possible to set any of the day-of-week preferences via a web preferences page: if you set any of those via the GUI in BOINC Manager, you'll create a global_prefs_override.xml file - and there's only one of those: then switching web-based venues has little effect. Maybe we need global_prefs_override.xml global_prefs_override_home.xml global_prefs_override_school.xml global_prefs_override_work.xml files, or even global_prefs_override_weekday.xml global_prefs_override_weekend.xml global_prefs_override_holiday.xml - then a file-picker to switch between them? |
Send message Joined: 29 Aug 05 Posts: 15561 |
See http://boinc.berkeley.edu/trac/wiki/PrefsRemodel for how the developers think about remodeling the preferences. |
Send message Joined: 5 Oct 06 Posts: 5129 |
See http://boinc.berkeley.edu/trac/wiki/PrefsRemodel for how the developers think about remodeling the preferences. Version 1 was created nearly 4 years ago (8 December 2010). Has there been any practical progress since then? |
Send message Joined: 29 Aug 05 Posts: 15561 |
Some. :) |
Send message Joined: 29 Aug 05 Posts: 15561 |
Making a ping, so the server knows this thread should stay open for the next 90 days. |
Send message Joined: 9 Aug 07 Posts: 28 |
Are there any developments on this feature request? Regarding the 'battle' between "Too complex: non-technical users see lots of prefs, with technical descriptions that many don't understand." and "Not complex enough: many reasonable policies can't be expressed, such as different CPU throttling or network bandwidth limit as a function of time of day or user active." I believe both could be reconciled if you give an option for "advanced computing preferences" inside "computing preferences" and thus have simple options for simple people and advanced options for more advanced people if they look for them. I couldn't find such option. |
Send message Joined: 29 Aug 05 Posts: 15561 |
BOINC 7.6(.22) has the same menu setup now in Simple View, Advanced View. Added to that, simple view, advanced view and the web site preferences all have the same wording and descriptions now. BOINC has also changed, in so far that where it was mainly developed by three developers before, it's now a full open source governance. |
Send message Joined: 6 Jul 10 Posts: 585 |
I would like to suggest that Boinc could enable the configuration of different computing preferences during the week. Currently you can set Boinc to only work in a certain schedule, but you can't set different computing preferences. For instance: 100% of cpu time and 100% cores during the night and 60% of cpu time and 25% of the cores during the day. What do you think? 1) You can set a different computing and network schedule for each day of the week, A, a general, and then B, supersedes for days of choice. These use the preferences set in either website or in override, the local computing preferences. 2) The boinccmd tool, standard included in the BOINC install, allows extensive scripting of what resources and how many and a much refined schedule using the system scheduler to launch these [in Linux using cron/crontab]. That said, think with BOINCTasks alternate manager you can already do bits and pieces in form of rules. BOINCTasks installs on Windows and Linux [in windows emulator session], is superior to the standard BOINC Manager GUI which I never use unless there's a support question. Coelum Non Animum Mutant, Qui Trans Mare Currunt |
Send message Joined: 9 Aug 07 Posts: 28 |
Unfortunately, setting a different computing and network schedule for each day of the week won't do the trick when your goal is to have different preferences throughout the day. What I think would be useful features for Boinc are: (1) - to set preferences in schedule for hours of the day (e.g. 100/100 CPU at night and 50/60 during the day) (2) - to set different preferences for when the computer is in use and when it is not in use (e.g. 100/100 CPU when not in use and 50/60 when in use) (3) - to skip the waiting time set under "Suspend when computer is in use" when the laptop's lid is closed (Say you're going to leave your computer for a couple of hours and you have the number of minutes set to 10. With this feature, when leaving you close the lid and then the grid gets 10 minutes of extra computing for each time you do this.) (4 - more advanced) Having Boinc listen to the fan of the computer using the computer's microphone and set the CPU to a value that keeps noise imperceptible while still adding value to the grid (to simplify you could use the fan speed as a proxy for the noise produced by the fan) Does BOINCTasks offer any of the possibilities I just described? |
Send message Joined: 21 Feb 16 Posts: 2 |
+1 I'd like to be able to even specify a /list/ of time-of-day computing preferences per day. e.g. instead of being limited to "HH:MM-HH:MM", I'd like to support "HH:MM-HH:MM,[HH:MM-HH:MM]...". Do we have anything started? I'd be interested in contributing to additional scheduling requirement gathering + feature implementation. https://github.com/BOINC/boinc-dev-doc/wiki --- ~Fermulator |
Send message Joined: 29 Aug 05 Posts: 15561 |
All BOINC source code is available from https://github.com/BOINC/boinc, or see http://boinc.berkeley.edu/trac/wiki/CompileClient on how to get it per OS. |
Copyright © 2024 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.