Index  | Recent Threads  | Unanswered Threads  | Who's Active  | Guidelines  | Search
 

Quick Go »
No member browsing this thread
Thread Status: Active
Total posts in this thread: 4
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 504 times and has 3 replies Next Thread
Huan-kun
Cruncher
Joined: Apr 29, 2015
Post Count: 21
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Projects priority list implementation request

Hi there,

Is it possible to implement projects priority list?
The idea is - user can set priority to each of the projects and when new chunk be selecting, server will check the priority list and take chunks from the top only. If no chunks available for the project, it will switch to the next project in the list and so on.
If priorities are the same for several of the projects, new chunks will be selected from each of them.

Why I'm asking for that - I don't really want spending machine time for one of the projects and want to spend more time for another. With the priority system all of the projects can be run potentially but not simultaneously.

What do you think of this?

Thank you
[Aug 27, 2025 6:04:43 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Link64
Senior Cruncher
Joined: Feb 19, 2021
Post Count: 206
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Projects priority list implementation request

Yes, this is a good idea, but I don't think BOINC has that feature, at least no other BOINC projects offer it.

But we nearly have that here:
- if you participate in beta testing, this is your top priority project
- 2nd priority is what you choose on the My Projects Page
- 3rd priority you get when you enable "If there is no work available for the project(s) I have selected above, please send me work from another project." on that page

Of course this might lead to more than one 3rd priority project, but currently we have only MCM and ARP, so one of them is 2nd and one is 3rd.
----------------------------------------

[Aug 27, 2025 7:54:32 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Huan-kun
Cruncher
Joined: Apr 29, 2015
Post Count: 21
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Projects priority list implementation request

Formally, we have 2 more:

Mapping Arthritis Markers
OpenPandemics - COVID-19

So, this is why I asked for the feature.

Btw, I'm not really sure the feature requires boinc client changes. WCG project manages its subprojects and chunks of them to process.
----------------------------------------
[Edit 1 times, last edit by Huan-kun at Aug 27, 2025 1:54:00 PM]
[Aug 27, 2025 1:33:46 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Link64
Senior Cruncher
Joined: Feb 19, 2021
Post Count: 206
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Projects priority list implementation request

OPN didn't have any work since over a year . But yes, when MAM gets released we would eventually have have a use for such a feature.

Btw, I'm not really sure the feature requires boinc client changes. WCG project manages its subprojects and chunks of them to process.
The server needs to support it, not the client and I doubt it does, so they would need to write it themselves. And than of course it won't work like a backup project, which sends you only work in case something is idle. Considering that even now when everything runs smoothly, most of my scheduler requests end with "got 0 new tasks", I would just end up with a mix of tasks for all applications just like I'd have them all enabled. Your feature would actually only work as desired on a project with very reliable WU supply, not on a project like WCG with an empty feeder queue most of the time. In the current situation here the difference to enabling all applications will be likely negligible.

If MAM will have similarly large text files like MCM, which are deleted everytime you run out of MAM-work because they refuse to make them "sticky", best solution will be likely (in case you want both) to make sure you always have a mix of both on your computer.
----------------------------------------

[Aug 27, 2025 5:31:47 PM]   Link   Report threatening or abusive post: please login first  Go to top 
[ Jump to Last Post ]
Post new Thread