resource share between projects

Message boards : Questions and problems : resource share between projects
Message board moderation

To post messages, you must log in.

AuthorMessage
Atus

Send message
Joined: 25 Jul 16
Posts: 4
Hungary
Message 71667 - Posted: 18 Aug 2016, 7:54:03 UTC

Currently if there are more than one project registered to boinc client, resource sharing appears to be automatic, and equal.

Apparently there is no way to change that. Every project got a 'project share 100' at project properties and it is not changeable (at least in the gui interface).

On the other hand, there is a setting in tools -> computing preferences -> processor usage tab which say 'switch between applications every xx minutes'. I saw that this causes ongoing calculations to be suspended (even if it is almost done) and new tasks started.

I think that resource sharing on multiprocessor systems should have an option somewhere, where I can dedicate x processor on y project. That way I can give as much processing power to projects as I want, not just 50/50, 33/33/33, etc.
ID: 71667 · Report as offensive
Atus

Send message
Joined: 25 Jul 16
Posts: 4
Hungary
Message 71669 - Posted: 18 Aug 2016, 8:08:31 UTC
Last modified: 18 Aug 2016, 8:09:19 UTC

Created an image of the problem.



The WCG tasks at the top was all postponed at the same time when LHC projects came in. Additionally it appears that downloading tasks for the second project (LHC) is triggered only when I manually open boinc manager and do some task manipulation like suspend WCG fight aids task to be able to run WCG uncovering genome misteries task.
ID: 71669 · Report as offensive
SekeRob2

Send message
Joined: 6 Jul 10
Posts: 585
Italy
Message 71671 - Posted: 18 Aug 2016, 9:12:14 UTC - in response to Message 71669.  
Last modified: 18 Aug 2016, 9:15:52 UTC

The resource share / project weight can only be changed on the project website location profile. The project tab shows the numerical share and the relative percent of the sum of all those shares. Suppose you had WCG+LHC only and WCG was set to 400 and LHC stayed it's default 100. Then WCG would get 400 / (400+100) = 80% of the processing time.

Order of processing of work is a complicated matter, but is designed in a way so that each project over a longer period gets it's share of work done, and all deadlines are met, which then can lead to the appearance of some tasks getting favored, this more pressing, the bigger the work buffer is set to be. If a project gets overworked, it will later be set to a lower fetch order, to compensate for the time it did too much in the past.
Coelum Non Animum Mutant, Qui Trans Mare Currunt
ID: 71671 · Report as offensive

Message boards : Questions and problems : resource share between projects

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.