Slashdot Mirror


The Cost of Distributed Client Computing?

ialbert asks: "I only recently decided to install SETI@home on my mostly idle home computer. It got me thinking though, are those free processor cycles truly free? Has anyone had experience with processors dying prematurely due to a constant, heavy load, or is usage pretty inconsequential? What about other components, like harddrives? And how much does a 100% processor load increase your power bill versus a 1-2% idle load over the course of a year? It's easy to think of idle computers as an untapped computational resource, but what are the costs to the computer owners?"

38 of 527 comments (clear)

  1. Mine works out to by seanadams.com · · Score: 2, Funny

    what are the costs to the computer owners?

    $4.23

    Next question?

  2. missin the point. by sg_oneill · · Score: 3, Insightful

    While it is an interesting question, the reason you donate cycles to seti/columb rulers/cancer research/whatever is you love science and the progress of humanity.

    Its not about money.

    Or to put it another way. How much CPU cycles are wasted on Pr0n, and how does this help society? :)

    --
    Excuse the Unicode crap in my posts. That's an apostrophe, and slashdot is busted.
    1. Re:missin the point. by notque · · Score: 2, Funny

      How much CPU cycles are wasted on Pr0n, and how does this help society?

      You cannot waste CPU cycles on Pr0n.

      --
      http://use.perl.org
    2. Re:missin the point. by GoofyBoy · · Score: 3, Funny

      >How much CPU cycles are wasted on Pr0n

      I have a computer and Internet connection specifically for pr0n, so my CPU cycles are not "wasted" but "perfoming its main function".

      --
      The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
    3. Re:missin the point. by xjosh · · Score: 2, Interesting
      the reason you donate cycles to seti/columb rulers/cancer research/whatever is you love science and the progress of humanity.
      No. The reason I donate cycles is so that I can get free credits on easynews.com and download more pr0n.

      How much CPU cycles are wasted on Pr0n, and how does this help society?
      Doing it my way? All of them. And thanks to easynews, my pr0n DOES help society.
  3. Inherent danger by Anonymous Coward · · Score: 5, Funny

    I used to run a protien folding application on a spare Athlon I had. I thought it would help advance humanity. Then I discovered that the deamon I was running was spining my hard drive up and down all the time. Eventually the bearing gave out, and the disk platter came flying out of the case at high speed. It sliced through my cat and embedded itself in the oposite wall. The computer itself then caught fire when the drive motor over heated. It burnt my entire house and all of the contents, including a twelve thousand page thesis I had been working on (That work is classified, so I can't tell you what it was about). I stubbed my toe escaping, and a fire fighter died trying to put the fire out.

    Just don't bother is my advice.

  4. 100% load by grub · · Score: 2, Interesting


    People don't buy a Cray or Origin cluster to have the CPUs sitting at 1% load, they're made to work. If a home PC was properly cooled I'd hope that it should last to whatever the lifetime is spec'd at by the manufacturer.

    --
    Trolling is a art,
  5. No moving parts by bunnyshooz · · Score: 2, Insightful

    Since there aren't any moving parts inside the processor, processor load is unlikely to wear it out. It is more likely that a processor will fail due to issues with cooling and from being turned on and off frequently. So keep that Seti@Home going!

  6. Power by jak163 · · Score: 2, Insightful

    I've noticed a significant difference in my electric bill if I don't use the suspend function in my computer. I don't have the bills in front of me but maybe $10 a month. I'm using one of the early, high-power consuming P-IIs though.

    1. Re:Power by Waffle+Iron · · Score: 4, Insightful
      A while back I plugged a variety of appliances into an ammeter to see what they consumed. Here is what I got for a couple of computer systems:

      Dell PIII-550MHz:

      • Idle - 39W
      • Unreal Tournament - 57W
      • Compiler Build - 56W
      • Powered Down - 2W

      Athlon 1800+

      • Idle - 99W
      • Unreal Tournament - 118W
      • Powered Down - 5W

      So my computers seem to use about 20 extra watts under load compared to idle. That would amount to an extra $18/year if the app ran all the time compared to letting the machine idle all the time (@ $.10/kwh).

      However, I usually power my systems off when I'm not using them. If my athlon system is off an average of 16 hours per day vs. running under load, that saves $65 per year.

      My 17-inch CRT monitor used 74 watts. Turning off or suspending that would save a similar amount of money. Altogether, that would be about $10 per month, as you guessed.

    2. Re:Power by NorwBlue · · Score: 3, Interesting

      Finaly a point where I have some numbers. I used to manage a net for a pharmaceutical company and we used to run the machines like most people. Turning them on when needing them and turning them off at night to save power. When we changed the SOP for computer use(on the teory that machines mainly die when turning on) to keeping the computers permanently on we had a decrease in service costs by 75%-80%. When these figures where held against the increase on the powerbill we saved ALOT of money (around 200 machines!!) When these figures where in we where given a pat on the back and a bunch of undrinkable flowers. When we also showed how much downtime we saved, we got a pat on the back an a full night on the town (with beer Free as in BEER ).

  7. the math by proj_2501 · · Score: 4, Informative

    somebody worked this out when i started the e2 distributed.net team.

    the figures

  8. Power by DaHat · · Score: 4, Informative

    I've found that on my laptop, the cost of running seti@home cuts my battery life in half, so when I care about power I am sure to leave it off, however, when ever it's plugged in, it like the rest of my boxes are chugging away. When it comes to power costs I don't really care currently as I don't pay my electricity, it's included with my rent and believe you me I make good use of that.

    As for premature death of CPU, being under heavy load should not hurt it, powering on and off often does far more 'wear and tear'.

  9. ram drive by ih8apple · · Score: 5, Interesting

    Since I figured the cost of the processor running at 100% was insignificant compared to the cost of the hard drive constantly spinning instead of spinning down during downtime, I created a small RAM drive on my various computers where I ran seti@home so that the file access wouldn't affect hard drive usage. This worked equally well on linux and windoze. The only other thing to do was to create startup and shutdown scripts to create the ram drive, copy the files over, and start the process and then to copy off the files before shutdown.

    1. Re:ram drive by Minna+Kirai · · Score: 4, Insightful

      Hard disks are more reliable in my experience than CPUs too.

      You living in Bizarro world? Or are you just an overclocker?

      How could a mechanical hard drive be more reliable than a solid-state CPU? Hard drive failures are a well-known problem, which even makes its way into primetime sitcoms. Everyone knows someone who's drive crashed. Rumors fly that the latest batch of Seagate or Western Digital may have jinxy spindles.

      But stop a pedestrian and ask him when he last heard of a CPU burnout- you'll get a puzzled look. Since I don't OC, I've never lost a CPU. But my stack of dead IDE drives is tall on the bookcase.

      Even amoung Slashdot users, I'm sure a show of hands would reveal that far many more people have suffered from unpredictable failures of an HD than a CPU.

      (Google says that "hard drive reliability" is nearly twice as common a topic as "CPU reliability")

      The most you`d hope to get out of it is `yes, there are other civilisations out there`, and I already know that.

      You'd get two things, sequentially:
      1. Not just knowledge, but PROOF. That you followed Sagan's "billions & billions" calculations is one thing. That everyone else KNOWS its true is another. Potentially, this could change the terrestrial balance of power. (More likely, resistant groups will deny the proof, but they'll at least be marginalized somewhat)

      2. Later you'd get actual translations of the messages. Who could predict the value of alien wisdom and folly?

  10. 50 Watts increase at 100% CPU Load by eaglebtc · · Score: 5, Informative
    I have a Pentium 4 @ 2.6GHz, overclocked to 3.2GHz. My power strip is plugged into a great little device: the Kill-A-Watt wattmeter. I can track my electricity usage over time by Volts, amps, Watts, VA, and it keeps a log of the kWh consumed by a particular device.

    When Folding@Home is turned off, my power consumption for the entire system is 140W. When I activate Folding@Home, the Wattmeter reading jumps to about 190-195W.

    So if you're concerned about electricity usage in your house, then yes, distributed computing sucks more power.

    --
    Homestarrunner.net -- It's Dot Com!
    1. Re:50 Watts increase at 100% CPU Load by EinarH · · Score: 2, Insightful
      Yes, but unless you live in a warm area you would have propably used a lot of that electricity to warm up your house anyway.

      Actually, if you live in a warm area you have to pay for the power used in the distibuted computing twice. First in the compter and then in the removal process; air condition.

      But most people don't live in a are where they need to run either air condition or some form of oven 24/7 so the balance is mixed.
      Distributed computing is not a very efficient use of power since many of the computers are old and power up unnecessarily hardware. But the extra costs are distributed on so many individuals that it doesn't matter anyway. Power is cheap in industralised countries (maybe too cheap) so the difference between a $100 and a $120 power bill is minimal.

      --

      Melius mori in libertate quam vivere in servitute.

    2. Re:50 Watts increase at 100% CPU Load by Zork+the+Almighty · · Score: 2, Insightful

      But the extra costs are distributed on so many individuals that it doesn't matter anyway.

      It is exactly this sort of thinking which leads to large-scale environmental problems, our tendency being to avoid responsibility when the blame is spread thin enough.

      --

      In Soviet America the banks rob you!
  11. Re:full speed ahead by jumpingfred · · Score: 2, Insightful

    Most processors actively turn the clock off to parts of the chip that are not being used. So when you are doing nothing the processor is doing much less than when you have the computer do something.

  12. Universally Wrong Thinking by tds67 · · Score: 2, Funny
    ...but what are the costs to the computer owners?"

    The costs will be a lot higher if we don't detect and defeat the alien hordes through SETI.

    I hate penny-pinching accountant types.

  13. Never had a problem with that... by greymond · · Score: 2, Informative

    I've been using http://www.distributed.net/ on and off for a few years now and i've never had a problem with any of my processors. However I usually upgrade my cpu/mb every 3-4 years, so if you have or keep your systems longer i'd imagine any burnouts would be due to "just an old cpu" and not from the constant use. Then again I don't plan or expect my hardware to last forever.

    As far as the power bill goes. I currently have a desktop, laptop, wireless router/hub and zaurus going the majority of the day - at least the systems are always on since I am too lazy to turn them off and have no need too. I also live with my girlfriend who runs the haridryer every morning and must have every light on in the house to check her makeup with. At the end of the month we get our power bill of $45-50 - which in my opinion is not a lot. We're also in California for the record.

  14. Some Measurements. by taliver · · Score: 3, Informative

    I'm kinda in a position to answer at least one part of this question.

    CPu's, when idle, can use as little as 2-5W. When fully utilized, up to 40-50W (depending on the make/model/etc). So let's assume you have a middle of the road processor that has a difference of 25W between active and idle. (This is consistant with measurements on a PIII 800MHz, a little lower than middle of the road.)

    Now, 25W * 24Hrs * 365 days * 1kw/1000W * $0.10/kWhr = $21/year. Roughly $1/year per Watt of additional power.

    As far as breaking of components, as well as the system is cooled properly, I wouldn't think it would be a problem.

    --

    I demand a million helicopters and a DOLLAR!

  15. Re:full speed ahead by nilspace · · Score: 2, Insightful
    Wrong.
    Back in the halcyon days of RC5-56 and the DES Challenges, computers didn't make a distinction between idling and crunching, so it was a great idea to use those spare cycles for something (remotely) productive. But this is no longer true: modern-day power-sucking CPUs do have circuitry that lets them idle and cool off when the processor is just running NOPs. Thus, keeping a number cruncher running 24 hours a day will stress your processor, requiring full ventilation and running up your power bill.
    From the link posted below: Link
  16. Re:Processors dying... by sjwt · · Score: 2, Insightful

    From what i understand,
    if you are useing an overclocked Intel chip,
    then yes, as they change the cycles to suite
    the load and heat, you may age the chip,
    but the ageing is only slight.

    On AMD chips, they run the same weather under
    load or not, so theres no ageing there.

    Most of the damage to chips happens durning
    booting up, powering down and spikes and surges.


    Overclocking's Impact on CPU Life

    --
    You have 5 Moderator Points!
    Which Helpless Linux zealot/MS basher do you want to mod down today?
  17. Energy costs by p7 · · Score: 4, Informative

    Check this website for a breakdown of the energy costs.

    http://www.dslreports.com/faq/2404

  18. Re:full speed ahead by confused+one · · Score: 2, Funny

    running a NOP draws less power than running a calc. CPU's get warmer (and are happier -- being all warm and fuzzy) when they're doing intense calculation work because they're exercising more transistors (got to keep in shape, you know).

  19. 17W extra for my p3 by the_ambient_one · · Score: 2, Interesting

    My apc backups rs reports how much power is being used. When im at 100% cpu vs ~0% its an extra 17 watts.

    For a 19" monitor + p3 + hard drives etc, its only about 220W total from the ups. (im sure much more peak from a cold start).

  20. Cost of fully loading a PC by Yartrebo · · Score: 2, Interesting

    It's about 50-70 watts on the latest 3GHz PCs. An idling 3GHz Pentium 4 takes about 20 watts and a fully loaded one about 70-90 watts. At 15 cents the kilowatt-hour (that's what NYC pays), that comes out to an extra 21.6 cents/day or $79 per year compared to leaving the computer idle all year long.

    So, yes, power is a substantial cost consideration. NYC power is also primarily gernerated with coal, so every joule of electricity used is that much more CO2 in the atmosphere. On the other hand, if the CPU cycles are going to a good cause, $79 is a quite affordable donation.

  21. Re:Wear Out by randyest · · Score: 4, Informative

    Right, and the standard in the ASIC industry is a 40 year lifetime minimum before electromigration will lead to failure in normal use (which means yo keep the chip in the allowed operating temperature range, regardless of if it's overclocked or not). That's 40 years. What hardware were you using 40 years ago?

    Point is, even running chips hot, to a degree, (pun not intended) doesn't reduce their lifetime enough to worry.

    Some of the other points, such as increased power use, and accelerated failure of mechanical components such as hard drives, are valid. But chip wear-out is a non issue -- you'd have to heat your chip past the point of system stability to get the em lifetime down low enough to care about it.

    --
    everything in moderation
  22. Not really a big deal by linuxbikr · · Score: 2, Interesting
    I've been running the Great Internet Mersenne Prime Search (GIMPS) for the past several years non-stop on several PCs. I leave the machines on 24 hours a day and only shut them down for hardware upgrades and an occasional cleaning.

    The power costs are negligible on a single machine. Run a farm and it can get expensive when you factor in cooling, which is the primary expense. Air conditioning running 24/7 or close to it in a house is far more costly than the consumption of a typical PC.

    The advantage of the heavy CPU usage clients like GIMPs is the fact they are often the first things to detect an impending CPU failure. My GIMPs client running on an Athlon wound up saving the machine. I brought it up to see its progress and it was reporting hardware register mismatches. Turns out the heat sink fan had failed and the CPU was overheating. Fortunately, there was enough supplemental cooling in the case to keep the chip from frying outright but Windows was chugging along fine without any indication of a problem while GIMPs was saying "turn me off or die".

    These programs exercise the CPUs to limits that few programs ever use. They make wonderful test and benchmark applications. When Cray tested their supercomputer CPUs, they used to do prime number calculations since any error in the floating point hardware would come out instantly.

  23. Re:full speed ahead by Merlin42 · · Score: 2, Informative

    Uh .... NO.

    That may have been true back in the bad old days of DOS, but today we have real operating systems. When there is nothing to due the OS exectues a HLT instruction which puts the CPU in a lower power state. There are numerous other ways to get to even lower power states that are required by ACPI which M$ has more or less REQUIRED all new computers to have in the past several years.

    Also even when the CPU is going different codes will heat it up by different amounts. The P4 has a rather large differential b/w its maximum heat disipation and its 'typical' disipation, whereas the AMD Athlons are more consistent about their disipation.

    <speculation>
    I would assume what is happening is that the CPU 'powers down' parts of the core that are not being used ie an integer only code does not need the FPU/MMX/SSE etc units running so theoretically the CPU could block the clock from entering these units (since transistors more or less only generate heat when changing state ).
    ps I am a 'software guy' not an EE
    </speculation>

  24. Re:full speed ahead by greed · · Score: 2, Informative

    Most modern processors, 68000 era and later, have a 'HALT' instruction which stops most of the internal 'ticking' of the CPU until an interrupt is received. On a CMOS CPU, your power use can go to approximately zero.

    Check the boot messages on Linux; see the one where it says "Checking 'hlt' instruction"? That's what that is. Without hlt, the kernel has to do a no-op loop when there's nothing to run.

    I believe all Windows NT versions (3.0 through 5.1 oops I mean XP) use hlt; there was some fuss about the DOS-based Windows not using it, but I don't care enough to look it up.

  25. Re:Processors dying... by default+luser · · Score: 3, Informative

    Yes, the grandparent post is incorrect.

    Pentium IV CPUs have an internal temperture diode, just like every Intel chip since the Pentium II Deschutes core ( excluding early Celerons ).

    As opposed to all chips before it, the Pentium IV will do more than just crash when overheating. It will dynamically reduce it's own clock speed to reduce power consumption. But this feature will only come into play when the cooling solution is unable to keep up with the processor ( IE: dead fan, extremely hot room ), and will not affect performance under normal conditions.

    What the parent was referring to is the HLT instruction, which will cause the processor to do nothing and reduce power use. Most modern processors support it, and most modern operating systems ( including NT and Linux ) execute these instructions in an idle thread.

    This is basically the concept of this discussion: will your computer run hotter under load rather than running idle HLT commands?

    The answer is yes. What this means to you in terms of silicon lifetime is probably beyond the expertise of anyone here on Slashdot, so take every "insight" with a bag of salt.

    --

    Man is the animal that laughs.
    And occasionally whores for Karma.

  26. Tough one by Mannerism · · Score: 2, Funny

    Has anyone had experience with processors dying prematurely due to a constant, heavy load, or is usage pretty inconsequential? What about other components, like harddrives? And how much does a 100% processor load increase your power bill versus a 1-2% idle load over the course of a year?

    Those are all surprisingly complex and computationally intensive questions. In order to find the answer, I'll soon be releasing "@home@home", a distributed application designed to calculate the true cost of itself.

  27. Re:UPs dying...Thermal/Power by lcsjk · · Score: 2, Insightful

    As a hardware design engineer, some facts are: The lifetime of a uP is based on the temperature of the silicon chip and hot spots on the chip. ---- Keeping the package cool with a good fan/heatsink so the temperature rise of the chip is only a few degrees will keep the chip alive for longer than you want to count. ----Power Cycling and its thermal cycling effect also reduces life, but you can expect the power switch to wear out long before the processor has a failure. You can also expect the power supply itself to have thermal shock failures long before the processor or other ICs. Remember, the low-voltage-reset (an internal circuit) keeps the processor from running during power up or down cycles so the effect is almost purely due to sudden heating and cooling as mentioned in the previous post.

  28. Re:The cost of Linux? by Botty · · Score: 2, Informative

    Lol. At first I hated this guy because he was such a troll. But now when I read his posts I laugh. This guy posts the *exact* same text to zdnet talkback too. It's quite creative and would fool many normal users into thinking that it had a shred of credibility. Oh yea, if I remember correctly, this guy is regestered as Marvin Marvinski on zdnet. He claims to have a consulting company under the same name.

  29. 40 years is misleading by Leomania · · Score: 2, Informative

    While I won't bore everyone with the differences between MTBF, FIT rate and what those numbers actually mean in an integrated circuit, let me assure you that 40 years is NOT the lifetime of a CPU. A CPU is NOT an ASIC and it never will be treated like one.

    Design rules and electrical checks are supposed to give a level of assurance that there won't be reliability problems down the road but they are not perfect. Every chip has a flaw that will render it inoperable at some point; worst-case, a PN junction will start looking like a resistor and that will be it for that chip. That is WAY down the road though, so likely another flaw will be a chip's downfall.

    Random flaws are the most common. Some of these cause very early failure (known as "infant mortality" failures, unfortunately) but some take much longer to cause devices to fail. Not just he metal lines, although that is one mechanism; void migration, defects in the thin oxide of the transistors, contamination... the list is long. And each wafer lot coming out of the fab may have a different set of defects; newer technologies like 0.13u and 0.09u (aka 90nm) are not yielding well due to the process not being fully worked out. The chips that do make it out are likely not as good as the ones that will come later as a result.

    Now I'm not saying that current CPUs are going to start popping like popcorn due to heavy usage; just that there is going to be a wide distribution of the time that they fail. A 30+ watt CPU running full-tilt on a setiathome application is just not going to last 40 years (ignoring the usual issues of other components of the system dying before then). High junction temperatures have just a huge impace upon chip lifetimes and CPUs have the highest junction temps. They are not rated for 40 years at 100% activity -- don't you think there's a reason for a one to three year warranty?

    - Leo

    --
    You don't use science to show that you're right, you use science to become right.
  30. There is a possible issue with solid state stuff by RhettLivingston · · Score: 2, Informative

    Many have pointed out that chips essentially don't wear out, but that's only in a world where every motherboard has a perfect design. In reality, given any motherboard, there will be some bad parts of the design and the lifetime may indeed be effected by how much it is stressed, especially those with an error in the design as regards to heat dissapation though underspeced drivers can be a big issue to. Also, many use capacitors whose values change after a few years due to chemicals cooking out of them. This is why many of the cheaper motherboards on the market will just stop working or become unreliable after about 3 years. If those motherboards are run hotter for a larger percentage of time, certainly there will be a reduction in life.

    Even so, the cost amortized over time is still minor. If a motherboard goes bad after 2 years instead of 3, then you've "spent" 1/3 of the lifetime of a $100 or so component on the task. So, maybe about 34ish bucks split over 2 years or 17ish bucks a year. Not free, but not much money either.