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: 18
Posts: 18   Pages: 2   [ Previous Page | 1 2 ]
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 2193 times and has 17 replies Next Thread
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: Why such short deadlines?

Not very fast. 1.6 total.

Not that I know of.

Yep I know. I do that when I'm not on it. The problem is that this is a laptop and checking 'yes' makes it becomes hot and noisy. :)

Duly noted.
----------------------------------------
[Edit 1 times, last edit by Former Member at Sep 10, 2006 2:00:51 PM]
[Sep 10, 2006 2:00:19 PM]   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: Why such short deadlines?

Notebooks present some special problems. To achieve the compact size they have to make some design trade offs. Some notebooks can handle the prolonged 100% CPU usage that crunching demands while others cannot unless you tweak a few things.

First, here is some info for you to make some comparisons. I have a 1.2 MHz machine here and it takes 14 to 15 hours to crunch an FAAH work unit from WCG if no other tasks are running. I also have 2 machines with 2.4 MHz CPUs and they take about 6 hours to crunch an FAAH (Fight Aids at Home) WU. Again, that's if no other tasks are running. Your 1.6 MHz computer should be somewhere between, I would estimate 11 to 12 hours.

So if you set up the hibernation to allow BOINC to have the CPU all to itself for 3 hours every night after you go to bed and then go into hibernation you should be able to finish a WU easily within the 7 day deadline and conserve power too.

But there are other hurdles too, for example checkpoints and running hot. We can do something about those too but you'll have to update to the latest version of BOINC, version 5.6.3 available here. That's a test version but I've been running it here for 10 days on 7 different machines and it's stable for me. Lots of other people are running it too and report no problems. It has some features you could use to tweak your setup, features earlier versions of BOINC do not have, for example a throttle so you can do something about the overheating. It also waits for a checkpoint before switching to another project. I think you need those features for your situation. Do you understand the issue with checkpoints?

Try that and let us know how you make out, ok? Get back to us with questions if you have any. I'm sure it will work if we tweak the settings properly.
----------------------------------------
[Edit 1 times, last edit by Former Member at Sep 11, 2006 4:25:43 AM]
[Sep 11, 2006 4:21:29 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: Why such short deadlines?

So if you set up the hibernation to allow BOINC to have the CPU all to itself for 3 hours every night after you go to bed and then go into hibernation you should be able to finish a WU easily within the 7 day deadline and conserve power too.


How would I do that? (not the hibernation mode itself but setting it up to allow etc.)


Switched to v6.3.
Yes I do.

'kay. Thanks! :)
[Sep 11, 2006 7:16:33 PM]   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: Why such short deadlines?

Below is a link to an article on checkpoints and hibernating your computer with BOINC running. It's kind of a not-2-rough draft that needs a little more polish but it will tell you what you need to know about making the computer aautomatically hibernate at a preset time every day. It's not the Power Scheme method Windows offers you on the Screensaver page, that doesn't work when BOINC is running and I don't know why. Anyway davidhobbs posted this method a while ago, thanks Dave, and I took his method, made sure it works here, changed a few words to make it easier to read, added a suggestion or 2 from a few other posters and put it all togther in this article. so, that should take care of the auto-hibernating but if the instructions are not clear then ask.

The instructions in the file are for Win XP/Pro, it looks like it should work on ME too but I don't have a clue on 98.

Now the throttle to slow the CPU a bit so it runs cooler. First, you need to use it on a flat surface and have the little feet under it so it gets air flow. Got those little feet or did they break off like on my laptop? If you lay on your bed and use it your blankey bunches up around it and cuts off the airflow and the cooling. So f that's all in order and it still runs hot then try the throttle in BOINC 5.6.3. As you may have noticed the throttle is nowhere to be found in any of BOINC's setup screens or option pages. You have to copy 'n paste the following text into a file called global_prefs_override.xml in your BOINC folder. Use notepad to create the file, copy 'n paste, save the file. I'll explain how the file works below.

<global_preferences>
<run_on_batteries>0</run_on_batteries>
<run_if_user_active>0</run_if_user_active>
<start_hour>0</start_hour>
<start_hour>0</start_hour>
<net_start_hour>0</net_start_hour>
<net_start_hour>0</net_start_hour>
<leave_apps_in_memory>0</leave_apps_in_memory>
<confirm_before_connecting>0</confirm_before_connecting>
<hangup_if_dialed>0</hangup_if_dialed>
<work_buf_min_days>0.1</work_buf_min_days>
<max_cpus>2</max_cpus>
<cpu_scheduling_period_minutes>60</cpu_scheduling_period_minutes>
<disk_interval>60</disk_interval>
<disk_max_used_gb>100</disk_max_used_gb>
<disk_max_used_pct>50</disk_max_used_pct>
<disk_min_free_gb>0.1</disk_min_free_gb>
<vm_max_used_pct>75</vm_max_used_pct>
<idle_time_to_run>3</idle_time_to_run>
<max_bytes_sec_down>0</max_bytes_sec_down>
<max_bytes_sec_up>0</max_bytes_sec_up>
<cpu_usage_limit>100</cpu_usage_limit>
</global_preferences>

When BOINC starts it will get your preferences from the website and then it will read the global_prefs_override.xml. Any preferences you have in that file will override the preferences from the website. The trick is, 0 = no (false) and 1 = yes (true). Thus the first line tells BOINC to NOT run when the your laptop is on battery power. If you want BOINC to run on batteries you modify the first line to be

<run_on_batteries>1</run_on_batteries>

The throttle setting is at the bottom line. Other settings you might want to adjust, the disk usage is 100 GB so you may want to bump that down, 2 GB is probably way more than BOINC will ever need, 1 GB would work probably, anyway BOINC tells you how much disk it's using so you can always adjust again later. This one used to be important ...

<cpu_scheduling_period_minutes>60</cpu_scheduling_period_minutes>

.. but not so much anymore because BOINC 5.6.3 waits until it reaches a checkpoint before it switches to a different project WU. I think it should be 120 (2 hours) minimum even with this new BOINC but that's up to you. This next one is the WU cache, lots of people use higher than .1 but for your usage pattern I recommend .1.

<work_buf_min_days>0.1</work_buf_min_days>

On the hibernation... if you set it up like it says on the website then that's all you need to do. You don't have to do anything to BOINC to make the hibernating work. It will just kick in at the hour you specify.
----------------------------------------
[Edit 1 times, last edit by Former Member at Sep 12, 2006 4:25:54 AM]
[Sep 12, 2006 3:31:21 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: Why such short deadlines?

I just found an easy way to hibernate after x amount of time expires so I'm going to add that info to the article linked in my post above. At this time the article explains how to hibernate at a specific time of day on a regular schedule which may be exactly what some people need. The new method is a way to set a countdown timer and when the countdown hits 0 the computer hibernates. If one method doesn't suit your needs then perhaps the other method will.
[Sep 12, 2006 8:31:47 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: Why such short deadlines?

It may be of interest here, that you in reality have 10 days to complete a Work unit in WCG.

I have noticed that when a WU is not returned within the 7 day requirement and a fourth unit is issued for validation, that the fourth unit is given 3 days to complete, but, if the outstanding (overdue) unit is recieved during this 4 day period, it is given credit. This effectively gives a 7+3=10 day deadline.

Cheers ozylynx. smile
[Sep 16, 2006 10:50:26 PM]   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: Why such short deadlines?

ozylynx, raised eyebrow

that may be right, if of no fault of your own (ISP down e.g.), u send a WU in late, but dont employ that as a regular practice! Why.... because after exactly 7x24 hours that 4th/5th/6th copy ** is send out as the non-returned copies are considered "No reply" in the initial 3 copy submission. If members will play that rule too regular, admin might lock out that machine or altogether close that tolerance. The quorum is 3 and only 3 copies are send out for efficiency purposes.

** The 4/5/6th copy has a varying deadline depending on the urgency with which the project managers need to complete a particular batch of work, so the deadline of the extra copy/copies is no guideline.....i.e. can be any number of days from 1 to 7 (at time of this writing).

ciao
----------------------------------------
WCG Global & Research > Make Proposal Help: Start Here!
Please help to make the Forums an enjoyable experience for All!
[Sep 17, 2006 5:22:53 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Papa3
Senior Cruncher
Joined: Apr 23, 2006
Post Count: 360
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Why such short deadlines?

Didactylos wrote:
> To improve efficiency (more science for less crunching) WCG reduced the initial replication to 3. This means that when one
> of the copies isn't returned quickly, it is a long time before an extra copy is sent out to complete the work unit. If the work
> units were allowed to run for a month, then people would have "pending validation" results hanging around forever.
>
> The WCG staff checked the statistics carefully, and determined that nearly everyone could return work units within
> several days. The deadline was set at 7 days as a compromise for those people who aren't connected to the net constantly.

If WCG wants more science for less crunching, it should set the initial replication to 2, and request a third crunch if and only if the first two results aren't in agreement. This would probably boost productivity by 45% or more.

The seven-day deadline is too short. People on dial-up might reasonably want to leave their machines crunching while they leave for a two-week vacation. WCG should consider offering a variety of deadline choices and letting users select choices other than the default choice. For example, the default choice could be seven days. Then you could have a second choice which has the effect of creating a crunching crew with a 14-day deadline. The deadline choice becomes operational for all the users selecting it when enough users from enough different places worldwide have selected that choice to make it into a viable alternative crunching network. All "extra copy" work from all deadline choices should go only into the shortest-deadline crunching crew(s).
[Jan 6, 2007 6:20:18 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Posts: 18   Pages: 2   [ Previous Page | 1 2 ]
[ Jump to Last Post ]
Post new Thread