Message boards : Questions and problems : Questions about scheduling, Estimated Credit and Long Term Debt
Message board moderation
Author | Message |
---|---|
![]() ![]() Send message Joined: 30 May 15 Posts: 265 ![]() |
I was trying to understand how the boinc scheduler chooses which projects for work, and read about Long Term Debt (LDT) here Local Scheduling for Volunteer Computing, but it doesn't say (or i didn't understand) how it is calculated or what time frame. I searched around to find here cc_config.xml file this setting <rec_half_life_days>N</rec_half_life_days> I'm guessing these are still valid and related. So assuming that, some questions about LTD and EC. I'm guess there is some totalling of task values going on, with older tasks being given less weight. Is EC (only) used for determining LTD? Does the LTD calculation use only certain tasks (such as completed) or all tasks downloaded? Is EC calculated by the client somehow (based on previous runs) or a value assigned by the project (per task)? Is EC the same as "Claimed Credit" we see on the Pending (and later) task results or is it some other value? Is there a method for seeing the current LTD value per project ? Thank you. |
Send message Joined: 5 Oct 06 Posts: 5149 ![]() |
That 'Local Scheduling for Volunteer Computing' paper is very old - I can't see an exact publication date, but it has a copyright mark for 2007. All references to 'debt' come from that old scheduling system, which was abandoned in 2010: 'estimated credit' comes from the replacement system, so you will have great difficulty if you try to construct a grand unified theory which encompasses both concepts! I find that the three most useful (and contemporary) pages for trying to understand the current system are http://boinc.berkeley.edu/trac/wiki/CreditNew http://boinc.berkeley.edu/trac/wiki/RuntimeEstimation http://boinc.berkeley.edu/trac/wiki/ClientSchedOctTen |
![]() ![]() Send message Joined: 30 May 15 Posts: 265 ![]() |
All references to 'debt' come from that old scheduling system, which was abandoned in 2010: 'estimated credit' comes from the replacement system, so you will have great difficulty if you try to construct a grand unified theory which encompasses both concepts! Thanks Richard, well least i had a boinc history lesson! I will read those 3, I may return with some questions about EC. |
Send message Joined: 10 Dec 13 Posts: 2 ![]() |
Hi, What would be the easiest way to promote a give WU to the top of scheduling queue? I can suspend all earlier WUs, but maybe there is something more convenient? Maybe I can edit a config file to acheive this? Use API? Thanks! |
Copyright © 2025 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.