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: 3
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 618 times and has 2 replies Next Thread
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Finer scheduling

Hi all,
few days ago I started contributing WCG again, after few years of pause, and I noticed that the agent has a rather simple scheduling control.

I have one proposition for improving the scheduling control, namely, it would be nice if I could choose different CPU usage throughout the day for example 90% during the night, and 20% during the day. With the current schedule, I can only choose to run the agent during the night at 90%, and leave it not running during the day.

I think that this simple improvement would allow more users to fine-tune their agents and bring much more computing power to the grid.

Regards,
Dragan

p.s. Excuse me if this is an old idea, I haven't really searched the forum. But nonetheless, it's worth mentioning again.
[Jul 28, 2008 8:22:34 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Sekerob
Ace Cruncher
Joined: Jul 24, 2005
Post Count: 20043
Status: Offline
Reply to this Post  Reply with Quote 
Re: Finer scheduling

I'm picturing steam coming out of Dr. Anderson's ears, but also a broad smile, because he thinks to have managed to make the scheduler appear simple, yet it being under the hood quite complicated.

No the idea is not original and adds another layer which for many could reprisent another layer of confusion. It was entered on the wish list though at the Berkeley developers forum.

You can set BOINC to only crunch when the PC does not receive input from keyboard or mouse for X minutes. I think that at the end of the day it generates more used CPU idle time than a 90 / 20 as you'll have to decide what the 20% period is.

But, most importantly, 20% is impossible noticed by a user, not even 50 or 75%, were it not that the hack saw throttle build into BOINC, and now Dr. is clenching his teeth, runs with a 20% setting in the pace of 1 second at 100% and pausing 4. Now people, particular on slower systems do notice that.

If on windows, the superior control is ThreadMaster+Threadmaster GUI (See Start Here forum FAQ) as the alternate. Set the percentage to a level that you wont notice during use time.... very smooth.
----------------------------------------
WCG Global & Research > Make Proposal Help: Start Here!
Please help to make the Forums an enjoyable experience for All!
----------------------------------------
[Edit 1 times, last edit by Sekerob at Jul 28, 2008 9:20:20 AM]
[Jul 28, 2008 8:35:57 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: Finer scheduling

Thanks for the quick reply.
Yes, it should have occured to me that I could use an external application to throttle cpu usage.
Nice quick solution, I'll try it!

And for the "simple-complicated scheduler" argument, take a look at the uTorrent scheduler. Simple, yet effective.

Regards,
Dragan
[Jul 28, 2008 8:53:09 AM]   Link   Report threatening or abusive post: please login first  Go to top 
[ Jump to Last Post ]
Post new Thread