Puzzling allocaton of work

Message boards : Questions and problems : Puzzling allocaton of work
Message board moderation

To post messages, you must log in.

AuthorMessage
Paul Schauble

Send message
Joined: 29 Aug 05
Posts: 68
Message 61864 - Posted: 25 Apr 2015, 10:47:31 UTC

The more I watch Boinc with the new scheduler, the less I understand what it's doing.

I run Einstein and Seta as GPU tasks and run a couple of other projects that provide strictly CPU tasks. With the resource allocation I had been using, Einstein was running an average credit around 12,000 and SETI an average credit around 4,000.

This wasn't what I wanted, I wanted SETI to be the primary task and basically only wanted Einstein to run when SETI was out of tasks. So I started dropping the resource share for Einstein. At the start of April, I set it to 1 (0.28%). SETI is set to 100 (28.5%). So I am expecting that 100 times more GPU will be used on SETI tasks than on Einstein tasks.

Now, almost a month later, Einstein is running a average credit of 17,000, SETI is running at 1340, and I have will over 100 hours of Einstein tasks due by 5/1.

Let me get this straight. Is reducing the "Resource Share" supposed to cause a project to run more tasks? What do I need to do to reduce the number of Einstein tasks run? Shut the project off entirely?

What is the BOINC scheduler actually doing here?

++PLS
ID: 61864 · Report as offensive
Claggy

Send message
Joined: 23 Apr 07
Posts: 1112
United Kingdom
Message 61866 - Posted: 25 Apr 2015, 11:36:52 UTC - in response to Message 61864.  

What are your Cache settings?

Claggy
ID: 61866 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15483
Netherlands
Message 61915 - Posted: 26 Apr 2015, 0:55:05 UTC

Seeing the amount of problems Seti has had in the past couple of months, it's no wonder its RAC stays behind. No work means only Einstein works.

But if you truly want Einstein to only do work when Seti has none, you set Einstein's Resource Share to zero (0). Zero RS in BOINC means this is a backup project for when the other project(s) attached don't have work.

You cannot compare the projects by the amount of RAC they have though, because Einstein pays way more than Seti does, so Einstein's RAC will always be higher than that of Seti.
ID: 61915 · Report as offensive
Paul Schauble

Send message
Joined: 29 Aug 05
Posts: 68
Message 61916 - Posted: 26 Apr 2015, 1:47:32 UTC - in response to Message 61866.  

Cache is 2 days + 2 days. I wish it were possible to set them by project as this is too short for SETI's long outages.
ID: 61916 · Report as offensive
Paul Schauble

Send message
Joined: 29 Aug 05
Posts: 68
Message 61917 - Posted: 26 Apr 2015, 1:50:48 UTC - in response to Message 61915.  

I know about the difference in credit paid. But right now I'm running almost all Einstein tasks with only a very occasional SETI task. I want it the other way around.

I'll try setting the resource share to 0 and see what happens. How does the resource share business work when there are multiple resources (CPU, GPU) used differently by various tasks?
ID: 61917 · Report as offensive

Message boards : Questions and problems : Puzzling allocaton of work

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.