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: 28
Posts: 28   Pages: 3   [ Previous Page | 1 2 3 ]
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 3416 times and has 27 replies Next Thread
TheVegaWarrior
Cruncher
Joined: May 3, 2006
Post Count: 6
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: BOINC deadline change

Not at the moment, depriens. Future projects may have smaller work units, but I expect the target size will remain the same (ten hours on an average PC).

From an environmental viewpoint, it's actually quite good that people are discouraged from running ancient machines 24/7 when the same work can be done for a fraction of the energy.



I do not totally agree. Sometimes, you may have to keep an old computer for some good reasons. And very often, it will be a computer that will not be used a lot (though it might be up many hours a week). I don't know if this might represent a significant portion of the machines used by the grid, but if the answer is yes, if a significant amount of work could be performed by those 'slow' machines, then it would be worth doing something:

Just a suggestion: machines that are identified as 'reliable but slow' might be good candidates for resending WUs that have already been solved by 1 or 2 machines in a short period of time. In that case, you know (or expect) it will complete in a short period of time and would suit machines that run less than 10 hours by week.


Personnally, I have a desktop PC, which is on most of the time and a laptop. On the laptop, I have several boot configurations. On the main configuration, I have BOINC, running 10-30 hours per week, but I have also another configuration which I'm using around 1 hour a day (The BOINC installed on this configuration sometimes return the WUs too late to avoid the WU being resent... but the number of hours this configuration is used is really stable, around 1hour per day). This configuration play thus the role of a 'reliable but slow' PC, AND the machine is recent...

Well, I have to admit that my situation is maybe a bit special, but it's frustrating not being able to share all the CPU time which is available, isn't it ?


Anyway, thanks to those who are making this possible !
[Jun 13, 2006 2:13:23 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Dotsch
Advanced Cruncher
Joined: Feb 12, 2006
Post Count: 100
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: BOINC deadline change

I have one very antique pc which runs between 4 and 12 hours a week. If I'm lucky, it will do one result a week, but when a workunit is larger, it will take at least 16 hours or more to complete.
Will there be any kind of difference in workunit length so that slower computers or computers which are not running very often get smaller workunits?
So I mean on my "normal" computers I sometimes have workunits which complete in less than one hour. Those would take maybe 3-4 hours to complete on an old machine. That would be better.

You can do it like me, and join other boinc projects.

There are some boinc projects, which are very happy about every CPU time and has adjusted there deadlines that older systems can easly compute it within the deadline.
There is an overview about the recomendations and crunching times of the different projects in the boinc wiki : http://boinc-wiki.ath.cx/index.php?title=Choosing_a_BOINC_Powered_Project

My old 800 MHz system doing SIMAP in about 3.5 hours (10 days deadline), malaria controll (beta project) in about 2.5 hours (3 days deadline) and TANPAKU (beta projec) in about 0.5 hours (6 hours deadline).
Predictor has also low crunching times and a good deadline.
At Rosetta you can configure the crunchintime from 1 to 20 hours (3 hours default), deadline is about 7 days.
----------------------------------------
[Edit 1 times, last edit by Dotsch at Jun 30, 2006 5:10:32 PM]
[Jun 30, 2006 5:05:55 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Dotsch
Advanced Cruncher
Joined: Feb 12, 2006
Post Count: 100
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: BOINC deadline change

1. People with very slow computers.
2. People with high "connect to network" preferences.
3. People with lots of other BOINC projects.

The first group: sorry, it's bad news. Your work was nearly always duplicated before, and now the wastage is being trimmed. Save your pennies; upgrade :-)

Sorry, but I think that that threatment of the users are not OK. There are a lot of users out there which have no money to buy a new computer, or did not wan't lot let it run longer, or has some systems with a low uptime which can not complete the WUs within the deadlines, or....
Als, if you have a system which a lot of projects, the shorter deadline could be hard to hold.

So you will force the users to siwtch to other projects.

I am wondering, if the project did not care if the will lose the computing power of the older systems.

After reading this posting from a moderator forced me to abourt my WUs, detach the systems and join a other project.
----------------------------------------
[Edit 1 times, last edit by Dotsch at Jun 30, 2006 5:19:22 PM]
[Jun 30, 2006 5:17:15 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: BOINC deadline change

Dotsch, it is very important to most people that their contribution is useful. Because of the way BOINC works, a lot of work was being wasted.

I can't stress enough that WCG won't miss results that have been completed weeks before. However, the percentage of people affected by this is very, very small, and it was more important to WCG to retain goodwill and increase efficiency by not wasting their members' work than to retain slower computers that can't keep up.

I think I was wrong about people with lots of BOINC projects. Normally, BOINC is clever enough to make the deadline and still maintain your project weightings. You will see BOINC work on WCG exclusively for a few days, then ignore it for a while.

If you have a slow computer and still want to contribute, then keep an eye on the Member News. Future projects may have lower system requirements. It's important to remember that the system requirements have a dual purpose: sure, they stop work taking too long and being wasted, but the most important reason is to protect members from a work unit that their computer can't handle, and prevent normal computer use from being affected.

Hope that cleared up a few points.
[Jun 30, 2006 5:46:38 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Dotsch
Advanced Cruncher
Joined: Feb 12, 2006
Post Count: 100
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: BOINC deadline change

Dotsch, it is very important to most people that their contribution is useful. Because of the way BOINC works, a lot of work was being wasted.

Do you mean the quorum ? - I think a quorum is a must have for generate valid results, and is not a wasting of computing power.

I can't stress enough that WCG won't miss results that have been completed weeks before. However, the percentage of people affected by this is

Is it so very important to the science to get the results asap ? - Or do you mean
the assignment of the credits ?
Where is the problem with the late results ? - There are not wasted, because the DB should handle these late results. It works on SETI without any problems...


very, very small, and it was more important to WCG to retain goodwill and increase efficiency by not wasting their members' work than to retain slower computers that can't keep up.

Sorry, but this give me the feeling, that my contributed work was/is not important with my old systems.
Also I don't understand, why the project did not care about the lost computing power.

Sorry, but I don`t wan't to invest into a PC, I have some fast UNIX Workstations here which I am use for do my work. I have my PCs only for some testing. But the UNIXes are/will not supported by these project...

I think I was wrong about people with lots of BOINC projects. Normally, BOINC is clever enough to make the deadline and still maintain your project weightings. You will see BOINC work on WCG exclusively for a few days, then ignore it for a while.

It is still problematic, if you have a low project share percentage. Also, there are people which give other projects higher priorities...

If you have a slow computer and still want to contribute, then keep an eye on the Member News. Future projects may have lower system requirements. It's important to remember that the system requirements have a dual purpose: sure, they stop work taking too long and being wasted, but the most important reason is to protect members from a work unit that their computer can't handle, and prevent normal computer use from being affected.

Sorry, but after your posting starting this thread and the last posting, I feel bad threaded. I am not shure, if I will come back. For my opinion, there are also a lot of nice and usefull science projects out there.
[Jun 30, 2006 6:38:15 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: BOINC deadline change

Ooops, I see I forgot to explain the central point. This isn't about the quorum. You need that to guarantee good science. But to get the quorum, BOINC sends out several work units. WCG used to send out 4 for a quorum of 3. This worked well, but a lot of work was wasted. Now, WCG send out only 3 for a quorum of 3, then send out additional work units only if something goes wrong.

Obviously, BOINC can't wait forever for a work unit. After a while, it has to assume the work unit isn't coming back, and send out another. This deadline change sets the deadline to the same time that BOINC gives up on the result, so if you meet the deadline, nothing is wasted.

Now, I can imagine what you're thinking: "why can't BOINC wait for a month or two before sending out extra copies?" The answer is twofold: BOINC only awards points when a work unit is validated. Reducing the replication to 3 already caused a lot more "pending validation" results, and the outcry was - well, a few people were unhappy. Having to wait months for points to be awarded would be far, far worse. WCG have to keep everybody happy, and this includes people who want lots of points. I think WCG have got the balance right, but it is (unfortunately) impossible to please everybody.

The second reason is purely practical. Results take up quite a bit of space on the WCG servers. While a result is pending, WCG have to keep the original work unit, and all the results that have been sent in so far. To keep the quantity of data manageable, WCG have to get batches finished off and returned to the project scientists within a reasonable time.

So, a few months ago when you returned a result after 2 or 3 weeks of crunching, BOINC had already got its quorum and your result really was wasted. I know this isn't what you want to hear, but (unlike some other projects) WCG have been entirely honest about this, and done their very best to fix the situation. Now, you can reassign your slower machines to a more useful purpose.

Your effort is still greatly appreciated, and I hope you will stay. It's not your fault that WCG are new to BOINC, and are still fine tuning to find the perfect balance. In fact, this is another advantage of WCG: with the grid techs concentrating on getting the grid technology absolutely optimal, the scientists can get on with doing science without any distractions.

Finally, Unix. I hope WCG do manage to add Unix as a supported platform. The only problem is there are so many Unices out there, WCG can never support them all. I think the only way we will get Unix support is if some large corporation offers their Unix boxes to the grid. Individual workstations are simply too rare to make the effort worthwhile. There's a lot of work involved in adding support for a platform, and to be quite honest, I think it was quite difficult to justify adding Mac support.
[Jun 30, 2006 7:28:39 PM]   Link   Report threatening or abusive post: please login first  Go to top 
depriens
Senior Cruncher
The Netherlands
Joined: Jul 29, 2005
Post Count: 350
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: BOINC deadline change

You can do it like me, and join other boinc projects.

There are some boinc projects, which are very happy about every CPU time and has adjusted there deadlines that older systems can easly compute it within the deadline.
There is an overview about the recomendations and crunching times of the different projects in the boinc wiki : http://boinc-wiki.ath.cx/index.php?title=Choosing_a_BOINC_Powered_Project

My old 800 MHz system doing SIMAP in about 3.5 hours (10 days deadline), malaria controll (beta project) in about 2.5 hours (3 days deadline) and TANPAKU (beta projec) in about 0.5 hours (6 hours deadline).
Predictor has also low crunching times and a good deadline.
At Rosetta you can configure the crunchintime from 1 to 20 hours (3 hours default), deadline is about 7 days.


Thanks for the tip. I might actually try it on that one computer, but there is a chance that this computer will be gone in a few months and will be replaced by this one.
----------------------------------------

[Jun 30, 2006 8:20:52 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Dotsch
Advanced Cruncher
Joined: Feb 12, 2006
Post Count: 100
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: BOINC deadline change

Having to wait months for points to be awarded would be far, far worse. WCG have to keep everybody happy, and this includes people who want lots of points. I think WCG have got the balance right, but it is (unfortunately) impossible to please everybody.

I do it for science, not for credits. And I have some problems to understand the reasons of the credit hunters....

Your effort is still greatly appreciated, and I hope you will stay. It's not your fault that WCG are new to BOINC, and are still fine tuning to find the perfect balance. In fact, this is another advantage of WCG: with the grid techs concentrating on getting the grid technology absolutely optimal, the scientists can get on with doing science without any distractions.

Thank you for your clarifications about the situation of the project, and the backgrounds.
I hope, you did not misunderstood me. But your tone in your first posting sounded a little bit argoant, and without any background why what anyting done, it could/was misunderstood by some people (including me). It sounds like slow machines are not welcome.
I hope, that the project will announce future changes with more details and the background, that why was it done. From my expirance in other boinc projects, I have seen that a good communication is very needed.

But if I look at the supported OSes and the uptimes of my systems, which could run WCG, I will never complete within any deadline. So I have to stop crunching.
I think it is worse, because the project care more about the credit hunters and not about the people with older systems.

Finally, Unix. I hope WCG do manage to add Unix as a supported platform. The only problem is there are so many Unices out there, WCG can never support them all. I think the only way we will get Unix support is if some large corporation offers their Unix boxes to the grid. Individual workstations are simply too rare to make the effort worthwhile. There's a lot of work involved in adding support for a platform, and to be quite honest, I think it was quite difficult to justify adding Mac support.

From my one practice in other BOINC projects, which also support the different UNIXes I have seen, that there is a lot of computing power available.
There are a lot of individuals, and companys which allow there employees to let run a boinc project which use the different UNIXes.
Also you should not forget, that a there are a lot of UNIX multi CPU systems out there, which have a hughe throughput, so the number of system is not so high, but they have a good RAC. - The last user I have helped at SETI had problems with a 16 and a 8 CPU Itanium...
For example, SIMAP has released Binaries for different Platforms, and the 28 UNIX systems have nearly the same throughput as 371 Windows 98 systems.
Simliar situation at SETI.

Porting to MacOS is not easy, in my oppinion Apple has to do a lot of work, to get the OS more closely to the other Unixes, and make it easier to port to there OS. From my sight it is difficulter to port from Linux to MacOS, that from Linux to HPUX, AIX, Solaris, *BSD.
If you have ported Linux, it must not be a hughe work to port it to HPUX, AIX, Solaris, *BSD. This OSes are quite simliar

So, I hope that WCG will support the big four (Solaris, HPUX, AIX, FreeBSD) anytimes.
[Jul 3, 2006 1:52:47 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Posts: 28   Pages: 3   [ Previous Page | 1 2 3 ]
[ Jump to Last Post ]
Post new Thread