A question from the simple minded...

Message boards : Number crunching : A question from the simple minded...
Message board moderation

To post messages, you must log in.

AuthorMessage
Ian Bradshaw
Volunteer tester

Send message
Joined: 14 Sep 01
Posts: 15
Credit: 1,955,318
RAC: 0
United Kingdom
Message 30410 - Posted: 27 Sep 2004, 0:19:27 UTC

Since hardware seems to be such a big problem, why do you need to run hugely expensive Sun (et. al) machines?

I build PC's for work, and just did an Athlon 3200 with 2gb DDR400 and 300GB storage (mirrored) for £500.

Ok, some of the complex stuff needs a 'real' machine, but surely non-critical (e.g. stats etc.) could be run from one of these? Also, apart from hosting a database, why does the generation of work units need to be done on some expensive Sun. Surely it wouldn't be difficult to buy a few supercharged desktop pc's for a few hundred quid and have them generate work units. If one falls over, then so what? Reboot it! All of a 3 min job. As long as the data is mirrored then I don't see why this would be a problem.

I was running SETI1 for ages on home PCs so leaving them crunching 24 hours a day doesn't make them break!

Probably a reason why this wouldn't work, but being simple I can't see why it couldn't be setup to work, and reduce the work on the main PC's.
ID: 30410 · Report as offensive
Profile classydave

Send message
Joined: 6 Sep 03
Posts: 57
Credit: 4,959,696
RAC: 5
Canada
Message 30412 - Posted: 27 Sep 2004, 0:26:17 UTC - in response to Message 30410.  

> Since hardware seems to be such a big problem, why do you need to run hugely
> expensive Sun (et. al) machines?
>
> I build PC's for work, and just did an Athlon 3200 with 2gb DDR400 and 300GB
> storage (mirrored) for £500.

Oh, man - that's just not possible...

Sun boxes are MAJOR pieces of hardware - the scope of their performance would smoke any pc/mac.

'-~



"Nipple Free Since 08/24/04"
ID: 30412 · Report as offensive
Profile Toby
Volunteer tester
Avatar

Send message
Joined: 26 Oct 00
Posts: 1005
Credit: 6,366,949
RAC: 0
United States
Message 30414 - Posted: 27 Sep 2004, 0:33:41 UTC

Well first of all I THINK sun donated some of the machines. They are listed as being a sponsor of the project. Also as dave pointed out, there are many performance categories in which your average PC just doesn't hold up. The major problem they have been having is I/O bottlenecks. The hard drives just cant read/write information quickly enough. As good as IDE drives are for home users, they simply do not support the sustained data transfer capacity needed here. The SATA-RAID based snap appliance was supposed to be the answer but I'm not sure what is going on with that now. There is more to these servers than a good CPU.


---------------------------------------
- A member of The Knights Who Say NI!
Possibly the best stats site in the universe:
http://boinc-kwsn.no-ip.info
ID: 30414 · Report as offensive
Janus
Volunteer developer

Send message
Joined: 4 Dec 01
Posts: 376
Credit: 967,976
RAC: 0
Denmark
Message 30491 - Posted: 27 Sep 2004, 7:07:26 UTC - in response to Message 30410.  

> Surely it wouldn't be difficult to buy a few supercharged
> desktop pc's for a few hundred quid and have them generate work units. If one
> falls over, then so what? Reboot it!

I can't seem to find any way you can buy desktop pc's with 4GB of RAM and raid arrays for a few hundred quid anywhere? Please tell me where you got those ;)
(joke, not flame)

And as it is rightfully pointed out, many of the machines and parts are not bought but sponsored by companies. The budget for this kind of project is pretty tight you see...
ID: 30491 · Report as offensive
Profile Paul D. Buck
Volunteer tester

Send message
Joined: 19 Jul 00
Posts: 3898
Credit: 1,158,042
RAC: 0
United States
Message 30523 - Posted: 27 Sep 2004, 9:50:50 UTC

One of the main reasons for the existance of machines like the Suns and up through the ranks to the mainframes of today is that a PC does not really have the I/O capacity in sheer bandwidth that those machines have.

Companies keep buying mainframes simply because of that fact. The modern PC, though much improved over past generations has limited internal bus structures to be allocated to I/O even within the internal components.

One of the reasons you see many places with thousands of PCs is that, parrticularly in the early days is a cheap way to buy capacity. Because web servers work in a world that is "stateless" each request can be handled by any PC with in the cluster. Over time the management of the hundreds to thousands of servers becomes such an issue of cost that replacing the thousands of PCs with a single computer becomes the smart thing to do.

In the case here, you can also see,as someone said, that the equipment is donated. And of course, Predictor@Home did go to Dell and to my knowledge is still waiting ... :)

In past threads we have discussed/analyzed some of the I/O issues and at this time are at the conclusion that the allocation of I/O between computers and the disks attached onto them can be part of the I/O issues. As they move things around, performance can be monitored and the "proper" placement of the files evolves to the most efficient configuration. We have a brand new architecture and this has to be the old trial and error until the configuration can be "proved"...
<p>
For BOINC Documentaion: Click Me!


ID: 30523 · Report as offensive
Ian Bradshaw
Volunteer tester

Send message
Joined: 14 Sep 01
Posts: 15
Credit: 1,955,318
RAC: 0
United Kingdom
Message 30535 - Posted: 27 Sep 2004, 11:11:37 UTC

Janus - go to www.Aria.co.uk :)

This didn't include OS as we put it on SuSE Linux, and so OS and other software was free.

Thought it wouldn't be that easy, but if its Disk IO that is the problem the SATA should be as quick as SCSI...

I can't see bandwidth being a problem for stats though, they may just run a little behind, but better than not at all?
ID: 30535 · Report as offensive

Message boards : Number crunching : A question from the simple minded...


 
©2024 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.