Pages: [1]
Fenrer
BAM!ID: 29963
Joined: 2007-07-06
Posts: 4
Credits: 7,810,828
World-rank: 65,605

2007-11-04 10:44:11

Lo

Is there a way to disable the credit debt stuff when I run more then one project?

The reason is that my boinc client haven't received any more work from Einstein@Home, even tho the project is up and running.

The only reason is the credit debt thingy.

Why?
Why is there a credit debt in the first way?
My guess is to even up the projects so every project is getting the same amount of time.

But I'm not interested in this.

All I want is make my Boinc to run one project for one hour at the time no matter of the credit standing. Thus maximizing my help to the projects.

As it is now, thanks to the credit debt thingy, Einstein@Home haven't got any help from me since August.

The only people losing on this is the project runners.

Can I get around the credit debt thingy?


Saenger
 
Tester - Translator
BAM!ID: 5
Joined: 2006-01-10
Posts: 1735
Credits: 231,647,949
World-rank: 6,762

2007-11-04 11:26:42

Three is no Credit debt thingy I know of, it has to be something different.

Can you please post the messages from the BOINC manager of the times you contact Einstein and are refused work? It would probably help.
Grüße vom Sänger
Fenrer
BAM!ID: 29963
Joined: 2007-07-06
Posts: 4
Credits: 7,810,828
World-rank: 65,605

2007-11-04 11:41:48

Three is no Credit debt thingy I know of, it has to be something different.

Can you please post the messages from the BOINC manager of the times you contact Einstein and are refused work? It would probably help.



I can do more...

Read this post

http://einstein.phys.uwm.edu/forum_thread.php?id=6237




Nightbird
BAM!ID: 132
Joined: 2006-05-11
Posts: 85
Credits: 0
World-rank: 0

2007-11-04 11:50:54
last modified: 2007-11-04 11:52:57

Three is no Credit debt thingy I know of, it has to be something different.

Can you please post the messages from the BOINC manager of the times you contact Einstein and are refused work? It would probably help.



I can do more...

Read this post

http://einstein.phys.uwm.edu/forum_thread.php?id=6237


Close Boinc and edit the lines long_term_debt.
Fenrer
BAM!ID: 29963
Joined: 2007-07-06
Posts: 4
Credits: 7,810,828
World-rank: 65,605

2007-11-04 12:52:14
last modified: 2007-11-04 12:52:38


Close Boinc and edit the lines long_term_debt.



Sure I can do that..

But edit the long time debt into what?

Three projects have negative long time debts but Seti. But I'm getting set work as usual. Einstein@Home have negative long time debt but I'm not getting new work from them. The most obvious thing I can see about Einstein@Home is the short time debt. So why should I change it's long time debt?

SETI@home
short_term_debt 1142.299916
long_term_debt 62097.664973

Einstein@Home
short_term_debt 0.000000
long_term_debt -41678.177219

World Community Grid
short_term_debt -1980.845499
long_term_debt -19245.811506

rosetta@home
short_term_debt 838.545584
long_term_debt -1173.676249


Saenger
 
Tester - Translator
BAM!ID: 5
Joined: 2006-01-10
Posts: 1735
Credits: 231,647,949
World-rank: 6,762

2007-11-04 13:06:21

Debt in the unofficial Wiki

On the BOINC Add-On pages there still is a link to a small program (BoincDV) that could a) read the values and b) reset them under Windows. I tried the links and found them broken, perhaps someone still has it to send it to you, I run Linux now and have deleted it some time ago. I don't even know whether it still works for 5.x, but as it probably only read and altered the client_state.xml anyway, and that should still be the same, I think it will.
Grüße vom Sänger
Guest

2007-11-04 15:43:29

Sorry for the novel, but thought it might be helpful:

I use BOINCView. It shows that the long term debt projects in the negative are 'overworked'. From what I can understand this happens when you have a project that works longer than your established time to work on a project (e.g. ignores or does not checkpoint and keeps working).

In the sense of having multiple projects that have an equal resource designation you would not want an overworked project to continue downloading work until the other projects 'catch up'.

I've noticed that when I select 'suspend' or 'no new work' that it affects how long term / short term debt change over time. I wanted the opposite to happen: no new Einstein work until the other projects got CPU time, but the long term debt stayed static when I tried to intervene.

It seems to run better if I leave hands off and let boinc manage the work load. My +/- long term debt stays under 75K vs 500K to 1Mil when I was 'trying to help'.

There are 47 projects running on that box typically 25 - 26 tasks are downloaded and actively working and the balance of the projects are just 'hangin out' until the opportunity comes up to get additional work.
Fenrer
BAM!ID: 29963
Joined: 2007-07-06
Posts: 4
Credits: 7,810,828
World-rank: 65,605

2007-11-04 16:41:19

Ok

I know that the devs have done a great job of making sure that every project gets the same amount of credits. And it's great from that viewpoint.

But look at this from my viewpoint.

I have four projects running. As far as I care every project should run equally amount of time. I have chosen one hour. So I want Boinc to run a project for one hour and the switch to the next project until all four is done. Then it should start over again.
Thats it. That is what I define as equal time per project.
I'm actually not interested in the credits and the standings.


If there is a dev reading this post, please insert a checkbox where you can disable the credit debt system.

The current system is letting projects with smaller work units get more work done. And with work done I mean number of units returned.
Projeckt with larger units, like Einstein@Home, are left behind because they generate more credits when the result is returned.

Boinc the stops Einstein@Home until the rest have caught up.

The suggestions posted above will prob work, haven't tested yet. But it wouldent be that hard to have a "Disable credit system" button in Boinc. or?

Saenger
 
Tester - Translator
BAM!ID: 5
Joined: 2006-01-10
Posts: 1735
Credits: 231,647,949
World-rank: 6,762

2007-11-04 17:38:32
last modified: 2007-11-04 17:39:27

I have four projects running. As far as I care every project should run equally amount of time. I have chosen one hour. So I want Boinc to run a project for one hour and the switch to the next project until all four is done. Then it should start over again.
Thats it. That is what I define as equal time per project.
I'm actually not interested in the credits and the standings.

This has nothing to do with credits, only with CPU-time, checkpoints and deadlines.

If you have 4 projects crunching, all with checkpoints, all with enough work supply at project server, with a small WU-cache on your machine, everything is working as close as you want it already.

If one project didn't have enough work for some time it will try to get even once work is available again.
If a project has no (or quite sparsely) checkpoints, BOINC will wait 'til the next one's arrived and stop for a bit longer than 1 hour with this project.
If a projects has too much work on your puter to make it 'til deadline with round-robin schedule, BOINC will prefer this project to get the work done in time and stop it for a while afterwards.

Over some days/weeks (depends of the crunching power and running time of your machine) everything will be fine, for every single day of course not.
Grüße vom Sänger
Nightbird
BAM!ID: 132
Joined: 2006-05-11
Posts: 85
Credits: 0
World-rank: 0

2007-11-04 19:48:36

Debt in the unofficial Wiki

On the BOINC Add-On pages there still is a link to a small program (BoincDV) that could a) read the values and b) reset them under Windows. I tried the links and found them broken, perhaps someone still has it to send it to you, I run Linux now and have deleted it some time ago. I don't even know whether it still works for 5.x, but as it probably only read and altered the client_state.xml anyway, and that should still be the same, I think it will.

This link for BOINC Debt Viewer is ok.
Nightbird
BAM!ID: 132
Joined: 2006-05-11
Posts: 85
Credits: 0
World-rank: 0

2007-11-04 19:52:49


Close Boinc and edit the lines long_term_debt.



Sure I can do that..

But edit the long time debt into what?

Three projects have negative long time debts but Seti. But I'm getting set work as usual. Einstein@Home have negative long time debt but I'm not getting new work from them. The most obvious thing I can see about Einstein@Home is the short time debt. So why should I change it's long time debt?

SETI@home
short_term_debt 1142.299916
long_term_debt 62097.664973

Einstein@Home
short_term_debt 0.000000
long_term_debt -41678.177219

World Community Grid
short_term_debt -1980.845499
long_term_debt -19245.811506

rosetta@home
short_term_debt 838.545584
long_term_debt -1173.676249



When i edit the long term debts, i put 0.000000
PovAddict
BAM!ID: 115
Joined: 2006-05-10
Posts: 1013
Credits: 5,785,239
World-rank: 79,468

2007-11-05 00:38:56

Disabling debts would give you the exact opposite of what you want. Running all projects for the same amount of time in a short-term period (like within a day) is impossible. Running all projects for the same amount of time in a long-term period (like a week or two) is what the debt system is supposed to do.
Not running BOINC anymore for several reasons...
Pages: [1]

Index :: BOINC :: Credit debt and stuff
Reason: