Ticket #297 (closed Enhancement: wontfix)

Opened 5 years ago

Last modified 5 years ago

Switch between tasks at a percentage value instead of a minute value.

Reported by: Puddle Jumper Owned by: davea
Priority: Minor Milestone: Undetermined
Component: Client - Scheduler Policy Version:
Keywords: Switching Tasks Cc:

Description

In the actual BOINC program (5.10.7) there is an option in the preferences to "switch between applications every "x" minutes". So instead of using a time value to switch between different apps. why not use a percentage value? So the option would read "switch between applications for every "x" percent completed".

This might solve the problem of little projects consuming more of the cpu time and leaving the bigger projects with shorter due dates to expire. And it might help with the fact that I need to manually control (try to at least) how much work from the different projects I get and when, because at this point I have all my work marked as "Won't get new tasks".

Anyways, hope it will at least get considered for the next version of BOINC, or get some other idea sparked.

Change History

comment:1 Changed 5 years ago by KSMarksPsych

  • Milestone changed from 5.10 to Undetermined

comment:2 follow-up: ↓ 3 Changed 5 years ago by davea

  • Status changed from new to closed
  • Resolution set to wontfix

It's not clear to me how this would help avoid missed deadlines.

comment:3 in reply to: ↑ 2 Changed 5 years ago by Puddle Jumper

Replying to davea:

It's not clear to me how this would help avoid missed deadlines.

Well, the XtremLab? projects are about 10 minutes per WU; but SETI is taking 7-10 hours per WU (on my computer at least). After working 1 hour on the SETI WU it changes to XtremLab? ,and I have never seen it switch back to SETI after working over the hour that I designated. So if it had a Percentage value instead of a time deadline on the "switch between apps every:?", it should allow more work to be done equally around the programs, maybe not in a time sense, but posibly in the sense of how much work gets done per project.

Note: See TracTickets for help on using tickets.