Slashdot Mirror


Folding@Home Client's Performance Impact Measured

EconolineCrush writes "Trying to convince your boss to let you run Stanford's Folding@Home client on the machines at work? Here's an article that measures the performance impact of running the Folding@Home client that might help. The article examines the client's impact on the performance of business applications, games, workstation applications, and more. When set up correctly, the Folding@Home client can be run transparently in the background with only a negligible impact on system performance, which means your boss has one less reason to turn you down."

253 comments

  1. And if your boss wouldn't let you do it before... by aslagle · · Score: 5, Insightful

    this article isn't going to convince him.

  2. I run folding at home at work 24/7... by McVeigh · · Score: 1

    I can vouch that I see almost no slowdown for any apps. wheneer an app needs the power I can see folding at home letgo untill the CPU is free again.

    --
    "I drank what?" - Socrates
  3. Ah, yes. by MondoMor · · Score: 0

    Of course the boss will listen when I direct him to a site that has lots of info for OMG M4D OvErClOkAz n GaMaZ! Once I get it set up, we'll have a lively benchmarking session and talk about heatsink compounds. Yes. This will happen.

  4. Your boss has EVERY reason to turn you down by DraKKon · · Score: 2, Insightful

    You would be running the application on THIER machines, NOT yours. Ypu boss would have EVERY right to say NO.

    --
    "It's not like your minds are as open as the source you love..." - Me to the majority of Slashdot.
    1. Re:Your boss has EVERY reason to turn you down by Anonymous Coward · · Score: 1, Interesting

      boring, of course he has the right to. does that mean you cant attempt to convince otherwise (and in this case a joke about doing so). if you think so, you are an impediment to change.

      "why find a better route to india, this one works fine"

    2. Re:Your boss has EVERY reason to turn you down by I_redwolf · · Score: 1, Troll

      and what your boss doesn't know doesn't hurt him/her especially if it doesn't affect bottom line any and it's for a good cause. System critical stuff not recommended. Secretaries desktop, she's/he's probably using more cycle to play solitaire or chat or whatever it is they do when they aren't working.

    3. Re:Your boss has EVERY reason to turn you down by lederhosen · · Score: 0, Informative

      Your boss has EVERY *right* to turn you down.
      He has NO *reason*.

    4. Re:Your boss has EVERY reason to turn you down by Anonymous Coward · · Score: 0

      But it *does* affect the bottom line - those computers *will* be using more electricity, and it has the potential to become non-trivial.

      Hey, if your company wants to be charitable, that's great, but forcing them to do it is unethical and immoral, no matter how much of a wonderful cause you think it is.

    5. Re:Your boss has EVERY reason to turn you down by I_redwolf · · Score: 1

      it's a screensaver. most people leave their computers on. what runs? the screensaver.. affect the bottom line? Not at all.

    6. Re:Your boss has EVERY reason to turn you down by gazbo · · Score: 1

      Yeah, that's right. When a text message scrolls across my screen it is using just as many CPU cycles as a protein folding simulation, or Fourier analysis. Yeah.

    7. Re:Your boss has EVERY reason to turn you down by I_redwolf · · Score: 1

      right, and you know that the secretary at the desk is definitely not using that 3d flower power crap. Yeah.

    8. Re:Your boss has EVERY reason to turn you down by Anonymous Coward · · Score: 0

      She's not gunna run much with the group policy set, policy editor, or a quick registry hack.

      It would be a simple matter to replicate the default screen saver for "working hours" and one that kicks in after hours for "default user" (the one that runs when nobody is logged in).

    9. Re:Your boss has EVERY reason to turn you down by Dri · · Score: 0

      If I work in large corporation with 70k employees. Who do I ask? My manager? My manager doesn't own my departments equipment.

      Burn all the free CPU cycles you cat get for all I care!

      --
      Girls are strange. They don't come with a man page.
      -- Michael Mattsson
    10. Re:Your boss has EVERY reason to turn you down by Anonymous Coward · · Score: 0

      PURE GENIUS! In case this changes, the parent post right now is modded to "0: Informative"

    11. Re:Your boss has EVERY reason to turn you down by cybrangl · · Score: 2, Interesting

      Your boss has EVERY *right* to turn you down. He has NO *reason*.

      Oh, he has many reasons. While I like the idea, if it were up to me, they would not run at my company. Why? Well, you see you maintain a standard infrastructure, right down to the desktop. With 20,000 desktops that is quite a bit of work! To minimize the costs and lower the TCO we package applications and deploy them to the workstation. And since we have government regulations we have to meet, we test applications against each other. Small applications may not seem like much, but the unknown factor of such applications, in some environments, can cause conflicts that were not detected before, and worse, it could lead to data corruption. Even the possibility of corrupted data can cost our company billions of dollars. Sometimes you just need to know the difference between work and home and leave it at that. Will I run it at home? I don't know. I'll see how it runs with Seti@home ;)
  5. another similar program by MoceanWorker · · Score: 5, Interesting

    United Devices is another company that does grid computing for cancer research. Which leads me to ask the following question (this may be a stupid question, but I'm bio illiterate)..

    Wouldn't protein folding have some sort of similarity in finding a cure for cancer?

    --


    "The ones who dont do anything are always the ones who try to pull you down" -- Henry Rollins
    1. Re:another similar program by Ashran · · Score: 2, Informative

      And the best thing with UD is: You get 1gig worth of Data from EasyNews for every 15 CPU Days! :)

      --

      Before you email me, remember: "There is no god!"
    2. Re:another similar program by neafevoc · · Score: 1

      That's pretty neat.

      But the problem (for me) with UD is the lack of *nix support. I once used them about a year ago when I used Windows 2k as my server... and my servers usually just idle not doing anything (except host a small mail server) so I ran UD.

      Now I moved everything to FreeBSD. I was at least able to run Folding@Home (but now I have my own set of problems)

      When I last ran UD, I remember hearing people asking for *nix support, but now checking out their website I can't find any :(

    3. Re:another similar program by Flabby+Boohoo · · Score: 1

      "... I once used them about a year ago when I used Windows 2k as my server..."

      And you are one of those people that complain about BSOD and how NT/2k servers are unstable? If so, let me help you troubleshoot the problem: Don't run programs like folding@home on your server. What where you thinking?

      This is exactly why most "bosses" would have an issue. They are usually thinking about the enterprise, and what would be good for the company.

    4. Re:another similar program by neafevoc · · Score: 1

      Thanks for the stereotype, but I'm not one of those people who complain about BSOD and NT/2k. I didn't say anything about my Win2k server being unstable.

      I own the server, and I felt like running some program that will take up my idle time. (It really doesn't do much except host my email.)

    5. Re:another similar program by the+gnat · · Score: 3, Informative

      Doubtful. Other diseases, perhaps- prions and Alzheimer's are the ones I usually hear mentioned in relation to protein folding studies. Cancer is too broad a category, and I don't think most cancers involve misfolded proteins. Mutated proteins, certainly, but you need to take an entirely different computational approach to deal with those.

    6. Re:another similar program by Anonvmous+Coward · · Score: 2

      "I didn't say anything about my Win2k server being unstable. "

      Don't take it personally. There's a lot of dumbasses out there think Win2k (and naturally Win2k Server) is unstable. Linux Zealots can be misinformed too.

      He does have a point about stability in regards to running untrusted software on a server. The thing to remember is: "It's only a problem when it's a problem. "

      Just make sure that if a problem does arise, that's the first thing you get rid of and rule out.

    7. Re:another similar program by Seehund · · Score: 2

      It wouldn't necessarily have anything to do with "misfolded" proteins.

      Cell signalling has everything to do with tertiary protein structures and everything to do with controlling the life cycles of cells - i.e. finding new (or more specific/effective) approaches to - for example - cancer therapy.

      Drug specificity is gained through precise drug-receptor interactions. Receptors are proteins. The more exactly you know the receptor structure, the more specifically you can design your drug. Being able to predict different tertiary protein structures (foldings) from only the known DNA sequence mutations can only be A Good Thing, and having a crapload of computers around the world doing part of the job for free is nice.

      Though I'm not gonna participate unless I get royalties from any patents/drugs that may come out of all this... ;)

      --
      Help savingAmigaOS and a free PowerPC market
    8. Re:another similar program by Anonymous Coward · · Score: 0

      United Devices [ud.com] is another company that does grid computing for cancer research.

      Since when is Stanford University a company?

      If I'm going to do this -- I want to know that my data is going to be used to better medical science for all.

    9. Re:another similar program by the+gnat · · Score: 2

      Being able to predict different tertiary protein structures (foldings) from only the known DNA sequence mutations can only be A Good Thing, and having a crapload of computers around the world doing part of the job for free is nice.

      But that's currently impossible, and it's doubtful when, if ever, doing this on computer will ever replace crystallography- especially given the pace at which crystallography improves. Folding@Home isn't even trying to do what you're talking aobut. They're investigating the dynamics of protein folding using a small peptide system. They already know the tertiary structure. Some groups have gotten good results in de novo simulations of protein folding, but nothing remotely near what you'd need to do computational drug design. You need high-res crystal structures for that.

      There are some groups that are doing drug-receptor studies using known structures (also with distributed computing; see this for example). I don't know how accurate these will be, but there's a sounder baseisfor it than trying to do this from sequence info alone.

    10. Re:another similar program by Anonymous Coward · · Score: 0

      Dammit.. don't mention easynudes here... people will go and eat up my precious bandwidth!! I gotta fill this entire 320GB drive by christmas so I can be the pr0n king of my block!

    11. Re:another similar program by Ilgaz · · Score: 2

      "But the problem (for me) with UD is the lack of *nix support. I once used them about a year ago when I used Windows 2k as my server... and my servers usually just idle not doing anything (except host a small mail server) so I ran UD."

      UD has *nix clients but _not_ cancer research (now we,users are at phase 2, ligandfit) module for *nix. For a simple reason...

      Its (the code, which renders proteins etc) coded in a special variant of Fortran which'es compiler doesn't exist on *nix.

  6. It Would Be Nice If... by zentec · · Score: 5, Informative

    ...my completed results could be sent.

    I ran their Linux client on a couple machines and it ran ok, didn't impact things too badly (remember "nice"?). But when it went to upload the finished results, it could never connect to the server that takes the finished data.

    After two weeks of that, I pulled the client down. No one bothered to respond to my email, one person pointed to a discussion group for assistance, but since I'm already being overly generous with my time, it was more bother than it was worth.

    1. Re:It Would Be Nice If... by neafevoc · · Score: 1

      I'm currently having the same problem running the Linux client on my FreeBSD machines (through the Linux emulator of course).

      It does the work, but it's having problems retrieving or uploading the results. It worked earlier this month, now I have no idea why it's not working anymore. So I've taken them down. I thought it was just a FreeBSD thing.

      Anyone else having these problems?

    2. Re:It Would Be Nice If... by Anonymous Coward · · Score: 0

      Yup I'm having the same problems.. running the Windows client. Never sent any results and then I stopped being able to pull in new work. Switched back to dnet even though -64 is done. I need something to run spare cycles because I use the computer as a heater.. and I was too lazy to download another distributed client.

    3. Re:It Would Be Nice If... by mosch · · Score: 2

      I had a similar problem... the OS X screensaver version is buggy as hell, but nobody over there seems to care much about fixing it. they just assume that i won't mind having an app which crashes the pref window.

    4. Re:It Would Be Nice If... by Anonymous Coward · · Score: 0
      + Attempting to send results
      - Connecting to server (171.64.122.109:8080)
      + Results successfully sent

      Works fine for me... No mention of failures in my log, and I've been running it for ages.

    5. Re:It Would Be Nice If... by jafuser · · Score: 2
      I think this has to do with the fact that they aren't (smart?) enough to use HTTP and port 80 for uploading/downloading data, like Seti@Home... I tried it on my work machines too, and no go... I didn't bother to look up the ports and all, but I know our firewall lets any HTTP traffic through port 80, and it refuses to work on any computer i've tried it on the inside...

      Quite a shame, as I have quite a few machines here and pretty much free reigh over installing whatever I want on my machines...

      I might consider trying one of those SocksCap/HTTP Tunnelling systems someday if I get the energy... For now, I'm just keeping my seti@home going, which it always has done without me ever needing to do much more than enter my email address...

      If you want a largest volunteer base from number crunching clients, I suggest keeping your software as versatile and compatible as possible, and make it smart enough to self-discover solutions to problems by itself... Something so simple as using HTTP to transfer work packets seems obvious to me...

      --
      Please consider making an automatic monthly recurring donation to the EFF
  7. The Impacting Measurement by Anonymous Coward · · Score: 0, Funny

    Taco's Mom measured my impact, and let's just say: her measurement's of my immense impact unfolded were mighty impressive.

  8. Hello... by l33t+j03 · · Score: 2, Funny
    Hi boss, I was hoping to run some software on the network here.

    Whats that? Oh, no, it doesn't have anything to do with work.

    Yes, it will have an adverse effect on the network performance but this web site I read claims it won't be all that bad.

    Oh really? I should get the fuck back to work and quit fucking around with bullshit worthless personal stuff on company time or you'll fire the shit out of me?

    Yes, thank you sir, back to work sir.

  9. Still not a guilt-free process... by PseudoThink · · Score: 5, Insightful

    Don't get me wrong, I think distributed computing projects are great, especially those focused on legitimately useful research. However, running a distributed computing client on a machine at work will likely cause it to consume more electricity. A Pentium 4 has a maximum power consumption in the range of 65W, no? So every computer you install this on is like leaving a 60W lightbulb on 24-7, year-round. If you do this with many computers, I think that may add up to a nontrivial expense that you're essentially stealing from the company, no? Just playing devil's advocate...

    1. Re:Still not a guilt-free process... by kennylives · · Score: 5, Insightful
      No. The electricity used is not the issue within a company. The machines are on 24x7 anyway; the business has alreay accepted that cost of doing business.

      What many businesses do not accept is the security and liability implications of running outside, unapproved code on their machines, expecially production boxen. "Who supports it when it crashes?", "What assurance do we have that it's not a trojan, gathering data?", "Why should we pay for their IT needs?" - these are just a few of the questions that a reasonably intellegent IT manager should/would be asking.

      Of course, after all that, there's still the argument that "They're our machines, not yours. That's why." There's no easy way to answer that one and win.

      --

      Where the value of X-Mailer: is the true measure of a man...

    2. Re:Still not a guilt-free process... by bmacy · · Score: 2, Interesting

      This is actually the reason I stopped doing distributed.net. Not only the power consumption of the Athlons never being idles, but in my computer room it is hard enough to control the heat and A/C costs a lot.

      Seeing your Athlons near operating maximums all the time has got to wear on the equipment. I started seeing instabilities with RAM (which I had to replace at a cost of a few hundred dollars).

      When the Processor is idle most of the time the system runs significantly cooler.

      Brian Macy

    3. Re:Still not a guilt-free process... by Anonymous Coward · · Score: 2, Insightful

      "They're our machines, not yours. That's why." There's no easy way to answer that one and win.

      Folding@Home can be used for advertisement purposes. Start a team for your company, including a link to your webpage. Just something that'll help a company get noticed. I've checked out links for random teams myself.

      Having said that, I used to run F@H on my boxes at home, and one of my processors eventually failed, so I don't run it anymore, especially not at work.

    4. Re:Still not a guilt-free process... by Anonymous Coward · · Score: 0

      Of course this is for companies that leave the computers on overnight, because they figured out that 60W * 16h * 0.001kW/W * 0.14$/kWh = 0.13$ is smaller than the salary lost by the employee turning the computer on in the morning: 4 min * 0.0167 h/min * 15$/h = 1.00$.

    5. Re:Still not a guilt-free process... by Artifex · · Score: 4, Informative

      No. The electricity used is not the issue within a company. The machines are on 24x7 anyway; the business has alreay accepted that cost of doing business.

      Wrong. Particularly with larger corporate purchases, some buys calculate energy usage based on 9-10 hours a day on, and the remainder on low-power mode, and use that in their decision making.

      --
      Get off my launchpad!
    6. Re:Still not a guilt-free process... by shepd · · Score: 1

      Okay, so it's using an extra 60 watts. Let assume your electricity rates are relatively high (8 cents per kWh) and calculate the cost per year to your company for your "abuse". We'll say that 16 hours a day the machine is unused.

      60/1000 = 0.06% of a kWh.
      0.06 * 8 = 0.48 cents per hour.
      0.48 * 16 * 365 = $28.03 per year, per machine.

      Me thinks if they can afford to pay you more than burger-flipping rations, they can afford that per employee.

      Just my 2 cents...

      --
      If you could be told what you can see or read, then it follows that you could be told what to say or think - BoC
    7. Re:Still not a guilt-free process... by clickety6 · · Score: 2

      No. The electricity used is not the issue within a company. The machines are on 24x7 anyway;

      Maybe where you work, but now where I work. We power donw every night. of course this is an NT network, so there's not that much chance of it staying up 24/7 anyway ;-)

      Wonder how much energy is wasted each year in the US by machines being left on all the time? More proof that *nix is destroying our planet!!

      --
      ----------------------------------- My Other Sig Is Hilarious -----------------------------------
    8. Re:Still not a guilt-free process... by simong_oz · · Score: 1

      yes, but imagine that the company has 100 machines that are doing this (not at all unusual for a computing lab or a semi-large business).

      And there's also the extra running costs of the aircon (machines are now producing heat 24/7).

      It all starts to add up once you multiply the effect over 100s or even 1000s of computers.

      --
      "Because it's there." - George Mallory, when asked why he wanted to climb Mt Everest, March 18, 1923 (New York Times)
    9. Re:Still not a guilt-free process... by Waffle+Iron · · Score: 3, Insightful
      The machines are on 24x7 anyway; the business has alreay accepted that cost of doing business.

      I've hooked an ammeter to the AC power cord on my Athlon system. It sucks down about 20 more watts when the CPU is under load than when it is idle. It makes sense that you would use more power when the logic units, memory cells and bus signals are doing more work.

      OTOH, nobody ever seems to care when most of the employees leave their big hot CRTs turned 24x7. Each of these is wasting 50 to 100W of power. Look at most any office building at night; you can see all of the monitors that people are too lazy to flip off.

    10. Re:Still not a guilt-free process... by BlueF · · Score: 1

      I am SysAdmin for a 150+ PC corporate environment. After a fair bit of research, we concluded that the savings garnered from shutting down PCs at night was well worth the effort. Sure, it's taken some convincing, to unlearn/reteach folks who were used to leaving their systems on at night (24/7, for network backups - replaced with daytime, open file capable backups), but ever little bit (of savings) helps. I've oft used the argument that we don't leave our office or home lights on when we leave, so why not shut down our PCs?

      As for running distributed computing clients, at home or at work, I'll admit that one of my concerns is where is the profit from this donated CPU cycles will go? Sure, the noblest of intentions are going to pure science/research. But, I have a hard time thinking that someone is not going to be making bucks off of these things in the end. Hate to be such a cynical bastard, but this is one more thing to add to the dilemma. To donate spare cycles or not to "donate"?

    11. Re:Still not a guilt-free process... by Anonymous Coward · · Score: 0

      Having said that, I used to run F@H on my boxes at home, and one of my processors eventually failed, so I don't run it anymore, especially not at work.

      Surely you're not delusional enough to think it wouldn't have happened had you not been running F@H? Load is load, you know. It was just a matter of time (and I don't know about you but I prefer to know if a system is on its last leg! ;).

      That said, I've got several Pentium class systems that have been at 100% CPU for several years. Not a single problem.

    12. Re:Still not a guilt-free process... by BigDaddyJ · · Score: 1
      OTOH, nobody ever seems to care when most of the employees leave their big hot CRTs turned 24x7. Each of these is wasting 50 to 100W of power. Look at most any office building at night; you can see all of the monitors that people are too lazy to flip off.

      Fortunately, most modern OS's come with their environments preconfigured to do monitor powersaving after about 20 minutes or so. Now, we just have to wait for all the corporate environments to upgrade from Win95 or NT4...

      --bdj

  10. Folding@Work by Anonymous Coward · · Score: 0

    With only 4 computers Folding@Home I try and use the other 2 machines at work for 40 hours each week. That is until the boss comes along and kills my clients.

  11. Re:And if your boss wouldn't let you do it before. by slothbait · · Score: 2, Funny

    >> this article isn't going to convince him.

    probually not, but it might be able to confuse him enough so you can convince him of something else

    I mean look at all those numbers and graphs!

  12. Usefull? by Ashran · · Score: 2, Informative

    No!
    Its pretty common knowledge that running IDLE Tasks consume nearly no CPU time. Of course the overall performance will be SLIGHTLY lower because of context switching and the time it takes for the idle process to finish its time slice (no it wont preempt after 1 op or something - will do a few usecs of processing till the OS notices something else has to be done)...
    The real question, which hasnt been answered on that article is how much network bandwith does it consume? I'm running folding@home on a few machines here but never really had the time to check how much of our network bandwith its taking away...
    Hopefully not that much .. slows down the pr0n downloads =)

    /wave
    ps.: awake for 32 hours, this posting might not make sense at all ;)

    --

    Before you email me, remember: "There is no god!"
    1. Re:Usefull? by Artifex · · Score: 2

      The real question, which hasnt been answered on that article is how much network bandwith does it consume?

      If you're not using your computers, it doesn't matter, now, does it? None of the programs (folding, distributed, that awful eccp client) would use as much as a guy surfing on the net, except maybe seti, and even that is just bursting, not continuous. Most of them seem to use shorthand for "uploading" results anyway, the only big use is when they download new info.

      Your concern should be power consumption and heat production, probably. Especially if you're using Transmetas or laptops, etc.

      --
      Get off my launchpad!
    2. Re:Usefull? by Ashran · · Score: 2, Insightful

      > If you're not using your computers, it doesn't matter, now, does it?
      Yes! Some pay per bandwith used, and even if its flat, 100 PC's on a corporate network could generate some neat network traffic too.
      I think my UD client downloads ~600k for each Work Unit ..
      Thats not much, but adds up ..

      --

      Before you email me, remember: "There is no god!"
    3. Re:Usefull? by bunratty · · Score: 2
      If you're not using your computers, it doesn't matter, now, does it?
      But if other people in your company are using their computers, you don't want to take away a significant chunk of their bandwidth, do you? You also don't want to run up your company's utility bill if you'd otherwise leave your computer off when you're not at work.

      Your concern should be power consumption and heat production, probably. Especially if you're using Transmetas or laptops, etc.
      Absolutely. I don't even like to leave my laptop at the Windows login screen because it uses 100% of the CPU time and makes the cooling fan some on within a few minutes.
      --
      What a fool believes, he sees, no wise man has the power to reason away.
    4. Re:Usefull? by error0x100 · · Score: 1

      Some BW figures for SETI@Home, a work-unit is about 340K to download. To upload once completed is really VERY quick, so I doubt its more than a couple of kilobytes. A Pentium 4 1500 might take about 7 or 8 hours to process a work unit. So in practice you might get about 20 work units done a week (assuming you also use the computer for other things). If we assume the BW for up and downloads totals 350K, then you need 7MB per week per computer running S@H. Thats not very much by most people's standards, I don't think.

    5. Re:Usefull? by Artifex · · Score: 2

      Yes! Some pay per bandwith used, and even if its flat, 100 PC's on a corporate network could generate some neat network traffic too.

      Oops. Yes, you're right about external bandwidth fees. I actually thought of that caveat, but got distracted and forgot to put it in. If you have bandwidth fees, by all means, take those into account as well.

      However, as far as internal traffic on your network is concerned (darn, Slashdot doesn't understand the "sub" tag):

      Vt = value of everyone else's normal bandwidth on the network
      Vy = value of your bandwidth you normally use when at your desk
      Vp = value of the bandwidth your computer uses when it's running a project but you're not there
      Ut = total value when you and everyone else is there working normally, a.k.a. normal load

      Vp < Vy
      Vt + Vy = Ut
      .: Vt + Vp < Ut

      That is, you won't be using as much bandwidth on your internal network when you aren't there, even with some use by the project. Assuming this is true, if you run into bandwidth issues when only a project runs, your network is already overloaded, or was never designed to run with all users at their desks.

      A bit simplistic, but I hope you get the idea...

      --
      Get off my launchpad!
    6. Re:Usefull? by Artifex · · Score: 2
      But if other people in your company are using their computers, you don't want to take away a significant chunk of their bandwidth, do you?

      I counter that argument here.

      You also don't want to run up your company's utility bill if you'd otherwise leave your computer off when you're not at work.

      That's why I said
      Your concern should be power consumption and heat production, probably
      in the same message.
      --
      Get off my launchpad!
  13. We run United Devices by Anonymous Coward · · Score: 0

    at work and let me tell you, it eats up the processor like mad. It's supposed to wait until the cpu is idle before it goes to work but it consistently takes processor power away from other apps to do its work. *** DISCLAIMER *** this is not a slam at the folding at home client, more a slam at the distributed computing idea in general. It's a great idea when it works, it just doesn't seem like it works all that well all that often.

    1. Re:We run United Devices by Anonymous Coward · · Score: 0

      your cpu graphs are always going to say 100% in use with them, but they are only using cpu idle time. when your current app is using 10% of cpu time, the distributed app will take the other 90%, thats the way they work, and its not seriously taking your processor away from your work, its not even noticable by you if it were or wasnt even running.

  14. Good Choice by natron+2.0 · · Score: 2, Interesting

    Folding@home is a good client to use, it is so versitle. You can run it on nearly every OS out there and like the article states it is pretty much transparent. Plus it is easy to hide on a PC as a service. It seems to run on nearly no resources. It would be the smart choice for anyone. 'Nuff said.

    1. Re:Good Choice by pknoll · · Score: 1
      Nearly every O/S out there? Their download page has clients for Windows, Linux, and OS-X. That may represent every O/S you deal with, but it's a short list when I read it.

      Notably missing are clients for Solaris, AIX, HP-UX, Irix, *BSD, and DOS, just off the top of my head.

      Certainly, some of these operating systems, if added, might have a negligible effect, but others could certainly contribute. One of the best advantages of these distributed efforts is cross-platform support, and while FAH has a good head start, they've got a ways to go. They're coming, though. From their site:

      With the OS X client released, we are now working on porting to other unixes, including Solaris, IRIX, and AIX. At this time, we have not set a release date for these new versions.

    2. Re:Good Choice by Anonymous Coward · · Score: 0

      Why would you need to hide it? Oh that's right its on a work machine...

    3. Re:Good Choice by AnyoneEB · · Score: 1

      I agree with you on no clients for all the different Unixes, but what exactly is the difference between Windows 9x/NT command line and DOS?

      --
      Centralization breaks the internet.
  15. Electricity by Mika_Lindman · · Score: 1

    I don't think that the reason your boss won't allow you to run Seti@Home isn't how it slows down companys computers. It's that those suckers take up more electricity when doing calculations. It's gonna cost your company a lot to calculate such things for fun.

    1. Re:Electricity by jakobk · · Score: 1

      Yeah, curing Alzheimer's is fun.

  16. Just maybe.. by JPelorat · · Score: 5, Insightful

    ...there's more than one reason it's called "Folding@HOME" and not "Folding@WORK". Hmm?

    If you can't get permission the first time around, repeated pestering will not help your case.

    --
    Hokey statistics and ancient misconceptions are no match for a good thought in your head, kid!
  17. Not apps but the cpu by Anonymous Coward · · Score: 0

    I doubt application performance is a issue unless you're running some horrible OS (Windows 9x) or have a slower cpu. What I'd like to see is how running these clients affect CPU life.

    Obviously this is not a issue with corps that sell their hardware and buy new to get the new Microsoft OS Running, but with the speeds and the amount of heat the newer cpus are generating the IDLE calls that some OSes make probably have a impact on how long the CPU will actually live.

  18. Performance impacts are negligable.. by NitroWolf · · Score: 4, Interesting

    It's the increased power consumption I'd be worried about in his (the bosses) position.

    While 1 CPU running at full throttle 24/7 isn't going to make that big of a jump in the power bill. 500 CPUs... 1000, etc... will create a huge increase in power consumption over a long enough time frame.

    I fully support distributed projects like Folding@home, SETI, etc... and run them on my machines, both at home and at work, but the power consumption is a legitimate concern.

    I believe someone did a (unprofessional) investigation of the SETI@home debacle when it first came out, and came to the conclusion that something on the order of 100 or 1000 barrels of oil per day were wasted on checking over the same data repeatedly ... which SETI@home didn't bother to inform people that their data distribution method wasn't exactly working. (Everyone was checking over the same exact patch of sky 24/7 for weeks). That's what initially turned me off to SETI@home, and I haven't been back since.

    Regardless ... it applies to Folding@home as well. Thousands and thousands of CPUs, running floored will eat up a considerable amount of power. Is it wasted? No, I don't think so, as long as the distributed computing applications are worthwhile and advance our knowledge.

    1. Re:Performance impacts are negligable.. by btellier · · Score: 2

      Moreover, which cause is more worthy of my CPU's cycles? Finding out that there may be life in some star system millions of light-years away or possibly finding a cure for cancer or HIV. Perhaps we should concentrate on lifeforms on this planet before we try to find lifeforms on other ones.

    2. Re:Performance impacts are negligable.. by NitroWolf · · Score: 1

      Could be... however, I think that perhaps the psychological benefit to learning that we are not alone in the universe may outweigh any short term gains we would get by curing HIV or Cancer.

      The planet is already over populated, and even if 80% of the humans sucumb to one disease or another, the human population would remain quite stable.

      To add insult to that injury, if a cataclysmic event were to occur, and obliterate this planet, the human race would be gone, forever. No amount of cancer or HIV research will stop a relativistic chunk of iron from impacting on the surface of the planet.

      On the other hand, if we were to find unrefutable evidence for life outside the solar system, it may spur the human race to branch out from our "one basket," providing us with an insurance policy for any sort of "localized" event on our planet.

      I think the benefits to finding life far, far outweigh any short term goal of curing HIV or Cancer.

    3. Re:Performance impacts are negligable.. by Anonymous Coward · · Score: 0

      I have another argument against that. Do you think they're going to be giving away these cures to cancer and HIV for free? No. It's controlled by the medical community. They should be the ones with huge numbers of computers, eating up the bill in the first place.

  19. Interesting line in article. by Sonicboom · · Score: 1

    "Running the client as a service is a cleaner way to do things, because it will let you effectively hide the client from the hands of meddling users."

    If you're getting permission to run the client, why hide it??? And how does "stealth mode" make it any cleaner than not running it as a service, and (since the article is talking about running it in MS Windows 9x/NT/2k/Xp) just putting the .exe in the startup?

    --
    [Connection closed by foreign host]
    1. Re:Interesting line in article. by Zigg · · Score: 2

      If you're getting permission to run the client, why hide it?

      If you're going to install something on Windows as a service, you're the system's administrator. You therefore effectively stop users who are not also administrators from playing with it, stopping it, etc. This would be directed at sysadmins who want to use the idle cycles of the desktop machines they administer, I believe.

      Running something in StartUp is going to give you an application running under the logged-in user's context, that disappears when he logs out, and again can be fiddled with by said user.

  20. Factor in power usage by Servo · · Score: 5, Interesting

    Since most of these types of apps rely on "spare" CPU cycles, they basically keep the machine running at 100% cpu at all times. This causes the system to pull more power. Not only does this increase the electric bill, but it also keeps the temperature high all the time. This could have an impact on AC cooling costs as well, not to mention CPU life.

    To me, that's the biggest deterrant from using it. I had been running the UnitedDevices client on my home computer. Since my computer ran all the time, I figured what the heck. But lately I've been trying to cut back on my power consumption. By leaving the UD client running 24/7, its like leaving an extra light bulb on, power wise.

    --
    A slip of the foot you may soon recover, but a slip of the tongue you may never get over. -Benjamin Franklin
    1. Re:Factor in power usage by neonstz · · Score: 2
      Since most of these types of apps rely on "spare" CPU cycles, they basically keep the machine running at 100% cpu at all times. This causes the system to pull more power. Not only does this increase the electric bill, but it also keeps the temperature high all the time. This could have an impact on AC cooling costs as well,

      Well, some of us need to heat up our homes with electricity, at least during the winter. And your CPU is obsolete long before it dies.

      not to mention CPU life.

      Todays CPUs are obsolete before the warranty expires anyway. :)

    2. Re:Factor in power usage by Zigg · · Score: 2

      Todays CPUs are obsolete before the warranty expires anyway. :)

      Obsolete != useless.

    3. Re:Factor in power usage by Anonymous Coward · · Score: 0

      Give me a break. Cut back on your power consumption? A 60 watt lightbulb is really gonna break the bank, huh? Distributed computing clients better humanity in many different ways, it doesnt matter which you choose. I say burn some barrels of oil in search of a cure to cancer.

    4. Re:Factor in power usage by Servo · · Score: 2

      True, I use electricity to heat up my home as well. However, I spend more money on cooling. Maybe if I lived in the polar regions, it wouldn't be so bad.

      CPU's are "obselete" before you get them home from the computer store. Side note: Don't buy the latest and greatest computer for regular use. It's a waste of money.

      Most businesses buy "average" computer systems. They aren't designed to withstand being run 24/7 at max load. All the large scale businesses will usually replace their systems every 3 years. But small and many medium sized companies will not replace systems unless absolutely required. My dad runs a company of about 10 employee's. Everybody either has a computer or a terminal hooked up to a mini. I don't think he's bought a "new" PC for his office in the last 5 to 10 years. What he has does what he needs. He buys refurbished computers if he needs to add on. Not only is that good business sense, but its also good environmentally speaking.

      --
      A slip of the foot you may soon recover, but a slip of the tongue you may never get over. -Benjamin Franklin
    5. Re:Factor in power usage by Servo · · Score: 2

      In many parts of the US, electricity rates are becoming sky high.

      1 60 watt light bulb might not be a whole lot, and no it won't break *my bank*, but every little bit helps. As an individual, I'm worried about living more or less "paycheck to paycheck". I could better use that money to through in the bank and save for *my* future. I'm not saying you SHOULDN'T run these clients, and by all means, please continue running them if you so choose.

      As for businesses, if a large number of people start running these apps, then the power bill will be signafically bigger than 1 extra light bulb. If the powers that be decide they don't mind spending that extra money for charity, good for them.

      Bottom line, don't expect/demand people to run these applications. Once its a demand, it no longer becomes a charitable cause. It becomes socialism.

      --
      A slip of the foot you may soon recover, but a slip of the tongue you may never get over. -Benjamin Franklin
    6. Re:Factor in power usage by Anonymous Coward · · Score: 0

      I was responding to your reasoning for not running a client. There is no demand to run them. I am also NOT speaking about businesses running these apps. Just strongly disagreeing with you is all. Again, I will gladly pay for 1 extra light bulb for the good of humanity, and generally just think distributed computing is one of the best uses for any computer.

    7. Re:Factor in power usage by jafuser · · Score: 2
      Does anyone have any links to research showing that using a CPU at 100% workload will decrease it's life?

      It seems to me that alternating between 0% and 100% utilization repeatedly would do more damage, since it would cause the greatest differential in temperature, thereby causing the silicon to expand and contract repeatedly, perhaps eventually leading to a weak circuit line to open.

      --
      Please consider making an automatic monthly recurring donation to the EFF
    8. Re:Factor in power usage by dorr72 · · Score: 1

      I don't know about the linux client, but the windows client has a way to set how much cpu time you will allow @home to have.

    9. Re:Factor in power usage by Servo · · Score: 2

      Overheating is a well known problem. Its not so much that its running at 100% that's at issue, its sustained running at high temps. If you have better/best cooling possible, then I don't see much reason to be concerned. But most budget and "business" computers aren't designed to deal with the high temps that you'd get from say, running a gaming box.

      You run risk of burning the CPU out, or at least making it flaky. (Assuming its getting too hot)

      This is a risk, not a definite issue.

      --
      A slip of the foot you may soon recover, but a slip of the tongue you may never get over. -Benjamin Franklin
    10. Re:Factor in power usage by Servo · · Score: 2

      That could be helpful. I know that the United Devices client allows you to set "times of operation", but I haven't played with it much.

      --
      A slip of the foot you may soon recover, but a slip of the tongue you may never get over. -Benjamin Franklin
    11. Re:Factor in power usage by T-Ranger · · Score: 1
      Actualy, by definition, you couldnt be more wrong.

      (from http://www.m-w.com/ )

      Main Entry: obsolete
      Pronunciation: "b-s&-'lEt, 'b-s&-"
      Function: adjective
      Etymology: Latin obsoletus, from past participle of obsolescere to grow old, become disused, perhaps from ob- toward + solEre to be accustomed
      Date: 1579
      1 a : no longer in use or no longer useful b : of a kind or style no longer current : OLD-FASHIONED
      2 of a plant or animal part : indistinct or imperfect as compared with a corresponding part in related organisms : VESTIGIAL
      synonym see OLD
      - obsoletely adverb
      - obsoleteness noun

    12. Re:Factor in power usage by Dirtside · · Score: 2

      Yeah, but it's like leaving on a light bulb that cures cancer, not one that simply provides illumination nobody needs. :)

      --
      "Destroy science and religion. Science would re-emerge exactly the same; but not religion." - Penn Jillette, paraphrased
    13. Re:Factor in power usage by Dirtside · · Score: 2

      I guess this means that the usage of "obsolete" to describe not-quite-current CPUs is itself incorrect. If "obsolete" can only mean what you listed, than saying that a CPU is obsolete is only accurate if the CPU is broken. Otherwise, even the oldest CPU can be useful. (Even a broken CPU can be useful as a decoration or paperweight...)

      I, however, maintain that the usage of "obsolete" with regards to computer equipment is a usage meaning "Not the most recent". I'm writing this on a Dell that contains a P3-850 CPU, which might be described as "obsolete" compared to a 2 GHz Pentium 4, but it certainly is useful (I'm able to do all my normal work on the machine, and it uses all its spare cycles to run F@H).

      English is defined by usage, not by fiat. In general, obsolete = useless, but if someone refers to an "obsolete CPU", then obsolete != useless.

      --
      "Destroy science and religion. Science would re-emerge exactly the same; but not religion." - Penn Jillette, paraphrased
    14. Re:Factor in power usage by imbezol · · Score: 1

      Maybe the question being asked then is not whether we would be so kind as to donate our spare CPU cycles, but whether we would be so kind as to donate the extra pennies worth of power to a good cause. With enough people donating a few pennies each we may someday have a mountain of knowledge on which to stand. Does this scenario bear any resemblance to open source software developement to anyone else?

    15. Re:Factor in power usage by Servo · · Score: 2

      As i've stated many times before... by all means, run it if you want, but don't demand or expect everybody else to run it just because its done for a good reason.

      --
      A slip of the foot you may soon recover, but a slip of the tongue you may never get over. -Benjamin Franklin
    16. Re:Factor in power usage by Servo · · Score: 2

      Never have I said donating cpu time or a few dollars of power consumption is a bad thing. I merely wished to demonstrate the view from the person who "pays the bills".

      I'm not responsible for all the misery in the world. Don't expect me to do something about it, especially if its going to hurt me in some way.

      --
      A slip of the foot you may soon recover, but a slip of the tongue you may never get over. -Benjamin Franklin
  21. Re:And if your boss wouldn't let you do it before. by gazbo · · Score: 5, Insightful
    But what about electricity usage? The recent case of the sysadmin who was fined a huge amount by the university for running a distributed client gave some figures:
    • Electricity usage increases by ~60% when spare cycles are used.
    • Logic switches in CPUs wear out up to ~15% sooner than if the idle cycles were left unused giving them time to cool down - we all know what a problem heat can be.
    • Extra heat from the CPU can add an extra ~5% to the cost of electricity required to run an air conditioner.

    OK, so I don't really believe the last one because it seems that most buildings have such variation in number of computers and people moving through etc. But that doesn't stop the other two for being equally accurate.
  22. I am the boss by Real+World+Stuff · · Score: 0, Troll

    Quit goofing off on Slashdot. Get back to your project. You are already a week behind. All unauthorized downloads, installations, and data transfers violate company IT security protocols. Workstations are company assests and will be used accordingly.

    Sound familiar?

    --
    If we don't fight for ourselves no one will.
  23. Re:It Would Be Nice If...[solution] by hfastedge · · Score: 4, Informative

    They have a message board (phpbb!) and not only is there a knowledgable community, but the admins usually comment.

    http://forum.folding-community.org/

    --

    -- -- --

    Help my mini cause: My journal

  24. Other employer concerns by Shadow2097 · · Score: 4, Interesting
    I was asked to evaluate several distributed computing projects last year. The company wanted to do something other than just waste electricity with idle CPUs. However, I wasn't asked to investigate only client machine performance so much as I was asked for data on bandwidth consumption.

    My company is moderately sized (~140 employees) and uses a large amount of bandwidth on a near constant basis. While our data does not need to flow in real time, any disruption in our network can cause quite an uproar directed at the IT department, of which I am a member.

    While the data transfers involved with projects like SETI@Home and Folding@Home are small in comparison to our normal traffic, my superiors were concerned that if many connections were made to the central server simultaneously, there would be a noticable drop in performance.

    I think this bandwidth issue, and not client performance, stands as the major roadblock to more corporate participantion.

    -Shadow

    1. Re:Other employer concerns by Anonymous Coward · · Score: 0

      im sure a proxy could be done, at night the proxy gets a calculated quantity of blocks, then the clients interface through that. the proxy sends up the finished at night, and gets new one. a little bit of time involved, but its a potential solution.

    2. Re:Other employer concerns by Fweeky · · Score: 2
      my superiors were concerned that if many connections were made to the central server simultaneously, there would be a noticable drop in performance.

      Distributed.net have a proxy server you can run to avoid having squillions of connections being made to some external server. It makes it easy to produce stats for your participating clients too :)
    3. Re:Other employer concerns by kalidasa · · Score: 2

      Seti@Home packets are what, 700 kB? 700 kB * 140 / 1024 = 96 megabytes . If your computers turn around an average of 2 work units per day you get 192 megabytes per day. If you stagger the installations (which you will have to do anyway), you're likely to end up with a load of maybe 50 kB/s extra traffic on your network (rough guess; if you actually could distribute it perfectly it would be about 2300 bytes per second). Hm, I can maybe see that as a problem.

  25. Exactly... by theduck · · Score: 4, Insightful

    ...but it might help you get to the truth about why you're not being allowed to do it.

    We all know that the vast majority of CPU cycles are wasted. If your boss is telling you that you can't do it because of the impact on the workstation, they're most likely lying to you. Most bosses either

    • don't understand the impact
    • don't trust you to be keeping the best interests of the business in mind when you load stuff like this onto company workstations
    • are afraid they'll get reamed if this stuff causes, or is blamed for causing, any problem with company IS resources

    Of course, addressing these issues with your boss is far from easy, but if proving to them that workstation performance is not the issue forces them to raise the real issue then at least you have a chance.

    --
    How can we afford to ever sleep
    So sound again
    --ebtg
    1. Re:Exactly... by Anonymous Coward · · Score: 0

      >Most bosses either
      don't understand the impact
      don't trust you to be keeping the best interests of the business in mind when you load stuff like this onto company workstations
      are afraid they'll get reamed if this stuff causes, or is blamed for causing, any problem with company IS resources

      You forget: Don't give a shit about this sort of thing, and don't want their staff doing *anything* which *could* cause a problem, and which has a 100% chance of absolutely nothing good coming from it for the company concerned. It's an utter waste of time from start to finish (from their point of view). Expect bosses views of this to get even dimmer if/when this sort of thing takes off and yet more spyware, viruses, trojans etc work their way into the programs.

    2. Re:Exactly... by radish · · Score: 2

      Except the cycles aren't being "wasted" - they're just not happening. The majority of modern processors will crank themselves down when not being loaded. This reduces electricity usage (and often noise - I can tell when the CPU usage on my box goes up as the fans start kicking in). In the current economic climate I would have thought bosses would be very hostile to an idea which costs them money, however worthy the cause may be.

      --

      ---- Den ene knappen er powerknapp, den andre er Bender voice knapp "Bite My Shiny Metal Ass"

    3. Re:Exactly... by Monkelectric · · Score: 3, Interesting

      Obviously, you've never been a boss. Why expose yourself to security, legal, or financial risks with no potential gain? YOUR boss could be fired or sanctioned for authorizing software. Those are exactly the thoughts running through your bosses head. It may be short sighted, but that's business.

      --

      Religion is a gateway psychosis. -- Dave Foley

    4. Re:Exactly... by theduck · · Score: 2

      Of course they're considering the risks, that's part of their job. But there are potential gains. Namely, morale. And there are ways to maintain IT worker morale even without permitting potentially hazardous applications on the network. Namely, telling the truth. Why? because it shows that you're being treated as an adult and builds trust between management and those being managed.

      Remember, the purpose of the article was to show that folding@home has a negligible impact on the performance of the workstation for other applications. If this is the reason you were given for not being allowed to place the application on company workstations then your boss either doesn't understand the way these applications work or doesn't trust you with the truth. By refuting the reason given, you at least get to find out which it is.

      --
      How can we afford to ever sleep
      So sound again
      --ebtg
    5. Re:Exactly... by theduck · · Score: 2

      To quote from my original post:

      are afraid they'll get reamed if this stuff causes, or is blamed for causing, any problem with company IS resources

      So, yes, I understand that bosses engage in risk management, sometimes to an unenlightened degree. That's fine. That's part of their job (except for the unenlightened part ;) ).

      However, allowing this sort of thing is most assuredly not an utter waste of time. It can help build morale and trust in the work environment; something that is very often lacking in IT shops. At the very least, telling the truth about why it's not allowed (remember, the thrust of the article was to disprove the perception that other workstation apps suffer if folding@home is running) is to be expected if the manager even hopes to generate loyalty and trust in return.

      So, no, I haven't forgotten anything about how most bosses operate. It's just that I've worked for a couple of good ones (i.e. ones that trust that you're intelligent enough to grasp company priorities and decision-making processes and so refrain from feeding you insulting BS) and and now expect nothing less from them all.

      --
      How can we afford to ever sleep
      So sound again
      --ebtg
    6. Re:Exactly... by theduck · · Score: 2

      Except the cycles aren't being "wasted" - they're just not happening.

      Well, now, that depends on what I meant by "wasted", doesn't it. IMO, they're wasted if they're doing nothing ;).

      If they're really worried about the electricity cost of running those extra cycles, let them tell you that so you can fully realize that your boss is telling you not to do something you're interested in so the company can save under $50/year. And though they might not be swayed by the worthy cause, they should be swayed by inexpensive ways to keep their employees happy, since happy employees are more likely to be productive and more than make up for that cost with increased productivity and improved retention.

      --
      How can we afford to ever sleep
      So sound again
      --ebtg
    7. Re:Exactly... by tmark · · Score: 3, Insightful
      if proving to them that workstation performance is not the issue forces them to raise the real issue then at least you have a chance.

      Why should bosses have to justify declining a request like this to employees ? Considering that:
      1. there IS a performance hit, that might just be smaller than previously thought,
      2. distributed clients WILL result in more energy usage, heat generation, and reduced component life,
      3. employees WILL use some of their paid-for time installing the client, and
      4. the company may suffer losses if a program crashes, perhaps compromising the integrity of data on the computer
      5. the company will NOT receive any direct benefit


      Aren't the above reasons good enough reasons why employees shouldn't be feeding their hobby and pet interests while being paid ? Even if all the above except 5) were wrong, isn't 5) enough that bosses shouldn't have to worry about justifying their decisions to people who are being paid to work on other projects ?
    8. Re:Exactly... by theduck · · Score: 2

      You're right. Bosses don't have to justify anything. But if you want to know why, IMO, it's in their best interest to treat their workers like adults (i.e. play it straight with them and trust them unless shown that they cannot be trusted) and even let them indulge their interests as long as the costs are not too high, please read my responses to the other three replies to my post.

      --
      How can we afford to ever sleep
      So sound again
      --ebtg
    9. Re:Exactly... by radish · · Score: 2


      $50 a year? Ouch. At a conservative estimate that would be well over $1M for our firm if everyone ran it.

      As it happens my management haven't made any specific ruling about such things, but they do have a general "don't run anything you installed yourself" get out clause. Of course for most stuff that's ignored, but it's always there if they need to fire me for something :) I prefer not to hand them the ammunition to shoot me with!

      --

      ---- Den ene knappen er powerknapp, den andre er Bender voice knapp "Bite My Shiny Metal Ass"

  26. software/application compatibility is the reason by Anonymous Coward · · Score: 3, Interesting

    i work for a canadian federal government department, and the main reason software like this is a huge no-no is mainly because it could have adverse effects on other in-house developed applications that are mission-critical to our clients needs. extensive testing is done only with "standard" applications that every user has.

    we learned this the hard way when we thought installing w2k service pack 2 was a good idea when sp1 was the department standard. one of our in-house apps was crashing at random times and the suits upstairs were starting to ask questions. luckily this didnt come down on us as another problem was the cause of the crash's, and saved us a world of grief

  27. Performance impact is the least of your worries by Kombat · · Score: 5, Insightful
    Managers and IT admins don't decline this sort of thing over something as pedantic as performance degradation - they decline it over much bigger issues, including but not limited to

    • Risk of virus/worm infection
    • Risk of inadvertently exposing a security hole
    • Risk of compromising proprietary information
    • Decreased employee productivity over installing/watching the client
    • Lost time/money if this thing crashes an employee's machine, just as they were putting the finishing touches on the customer presentation due in 20 minutes


    Does anyone really think that the reason these things are being rejected by management is because of performance???

    --
    Like woodworking? Build your own picture frames.
  28. So, how about a pro-Kazaa article? by Anonymous Coward · · Score: 0
    After all, if you seriously think you can convince your boss to run F@H with this, it shouldn't be much of a jump to get him to let you run Kazaa all day on your machines.

    Just go back to secretly installing the d.net client on everything you can find, maybe you'll find that $5000 and be able to tell the boss off!

  29. Re:F@H maxes out CPU utilization by BobMcGrae · · Score: 0

    The same happens with mine on NT. I wasn't sure if it was something to do with the google client.

  30. tax break? by shaolin9 · · Score: 4, Interesting

    Going off of the point that actually running these distributed programs are not free. I think these programs should allow companies to be given some sort of tax credit or break.

    This would definitely speed up development, and provide an incentive to the companies with massive amounts of unused computers usually left on anyways during the evenings. At least at my work place this is the case.

  31. Why only low priority threads. by twoslice · · Score: 1

    It would be a more effective tool if the user had a choice of when to run at a higher priority by using a sheduling program or cron. If everyone set the priority to high when they were not using their computers we could help eradicate these dreadful diseases.

    Now I am sure that it would affect winmx and other filesharing P2P networks but at least give the user a choice. Perhaps corporations could get a tax break for contributing resources to these projects?

    My 2cents anyway.

    --

    From excellent karma to terible karma with a single +5 funny post...
    1. Re:Why only low priority threads. by Zigg · · Score: 3, Informative

      In any modern operating system, a "low priority" thread will happily take 100% of the CPU if nothing else is running. Low priority doesn't mean it hangs on 10% just in case something wants the CPU -- it means that if a high priority and a low priority process both want the CPU, the high priority process is going to get a larger slice.

    2. Re:Why only low priority threads. by twoslice · · Score: 2

      You don't get my point. If you have a P2P application or other process that is running and you actually want the application to take priority in all cases.

      --

      From excellent karma to terible karma with a single +5 funny post...
    3. Re:Why only low priority threads. by error0x100 · · Score: 1

      But it will. Your P2P app will be set to "normal" priority, usually, which means that if it AT ALL has processing to do, the low priority process will actually *essentially* not run at all (it will typically get no more than 1 or 2% of CPU). A higher priority process that has work to do very quickly bumps down the CPU usage of a low priority process to very close to 0. I develop 3D apps, which tend to eagerly take close to 100% of the CPU, and I'm also running Seti@Home.

      Its easy to see this happen in process viewer. If our 3D apps are not running, S@H is getting 99% of CPU. If a 3D app is running, it gets 99% of the CPU, and S@H literally gets extremely close to nothing. To give you some idea, my "expected time" to do a work unit drop from about 7 hours to over 300 hours if one of our 3D apps is running the whole time. The CPU time given to a low prio app is almost negligible if something else wants that CPU time.

      Your P2P app is probably even better off, because it will have the benefit of the OS responding directly to interrupts from the network card. I'm not sure how it works in practice, or if it works this way, but if the OS is set up to context switch to a higher prio process after processing an interrupt, your P2P app will not even have to wait for the last timeslice of the low prio process to end.

    4. Re:Why only low priority threads. by twoslice · · Score: 2

      Arrrghh...

      Let me be more clear... I do not want any application to take priority over it! I want to be able to give max processing power to the collective, without any P2P app taking over many CPU cycles on my system.

      --

      From excellent karma to terible karma with a single +5 funny post...
    5. Re:Why only low priority threads. by error0x100 · · Score: 1

      Oh.. well, I think the closest you will get to that, if you're running on NT/2K/XP, is to set the priority to "realtime" in the process viewer. That pretty much hands the reins over to your process. That can be bad news though, if the process never blocks, thats the end. Or am I still misunderstanding you.

  32. It's still stealing by I+Am+The+Owl · · Score: 0, Troll
    While it may seem innocent enough, it is immoral and probably illegal to run these things at work. As an IT manager for a large department, I certainly wouldn't let anything of the sort happen. Why?

    Every additional processor cycle consumes a lot of power. When we have sales representatives using database clients and email on their Windows workstations, they are actually using very little of their machine's computing capacity. This allows us to save money on power bills when the excess cycles go unused.

    However, if you're some rogue employee who has decided to boost his stats through installing unapproved software on company machines, you're costing the company a fortune in power bills. Sure, it doesn't seem like it would be much with one machine. But after a while, economies of scale kick in and you start to see huge losses in increased power usage through the increased workload on the processors and the associated costs, such as computer power consumption, air conditioning costs and medical insurance.

    That, and these clients are proprietary, so we cannot review them for possible security risks. It's an incident waiting to happen.

    --

    --sdem
    1. Re:It's still stealing by Anonymous Coward · · Score: 0

      no it isnt. immoral or illegal. the point is to get permission which is why the summary stated that.

      and not to encourage it, but running it without permission IS NOT ILLEGAL either. it will get you fired, but its not ILLEGAL.

      so off the soapbox with you. you are out of your league

    2. Re:It's still stealing by Cruciform · · Score: 2

      Stealing? As so many Slashdotters would tell you, it's merely "Copyright infringing" on the electricity...

      oh wait :)

  33. Re:Low end system?! by natron+2.0 · · Score: 0, Offtopic

    Hey I am right there with you. I run a 1 GHz and a 550 MHz daily.

  34. What's with the politically incorrect map? by jonr · · Score: 3, Funny

    I refuse to participate in a project that puts USofA in the center of the world map. Obviously, these are meant to degrade us who live outside this country.
    Bring me back the good old Alaska-to-Siberia map.

    1. Re:What's with the politically incorrect map? by frankie · · Score: 3, Insightful
      Yow, thanks for pointing that out. I categorically oppose usage of Mercator maps for any purpose other than nautical navigation.

      Sheesh, especially for displaying geographic data about the folding clients, Equirectangular would be a much better choice, since the calculation for point placement is perfectly linear.

  35. does it count toward the monthly subscription? by yerricde · · Score: 1

    You get 1gig worth of Data from EasyNews for every 15 CPU Days! :)

    But are those 1 GB data credits worth a discount off EasyNews's basic monthly subscription rate? Or are those credits useful only for heavy downloaders who exceed 6 GB of downloads in a month? I'm on Verizon dial-up, and I'm still looking for a reason to switch from my ISP's news server.

    And are CPU days from my 866 MHz PIII desktop computer worth more than CPU days from my 333 MHz PII laptop?

    --
    Will I retire or break 10K?
    1. Re:does it count toward the monthly subscription? by Ashran · · Score: 1

      Not quite sure about the counting mechanism, but you can tell them your UD Username/Password and the Easynews Username and it tells you how many uncredited CPU days you have and how many gigs you get.
      It will then reduce your download counter by exactly 1 gig.
      AFAIK if you run 60 mins with 50% CPU going to UD you'd get 30 mins CPU time credited to your account.
      In that case, yes they would both be worth the same :))
      ps.: I'm not getting paid by them, but you really should try their service! The webinterface is blazingly fast, they carry all binary groups and I download with 230k/sec from them (thats all my line gives me). !AND! they have a beta GLOBAL search now!
      I've tried several News Providers and they all lacked the features I appreciate with EN.

      --

      Before you email me, remember: "There is no god!"
    2. Re:does it count toward the monthly subscription? by yerricde · · Score: 1

      you can tell them your UD Username/Password and the Easynews Username and it tells you how many uncredited CPU days you have and how many gigs you get. It will then reduce your download counter by exactly 1 gig.

      But in order to get an Easynews Username and a download counter, I need to pay $10/mo in addition to what I already pay for my telephone line, dial-up ISP, and electric bill for keeping my computer running UD instead of turned off, right?

      --
      Will I retire or break 10K?
    3. Re:does it count toward the monthly subscription? by Ashran · · Score: 2

      Yes of course :)
      But I prefer to download 2 gigs+ of extra pr0n than searching for Mulders sexual Partner....!

      --

      Before you email me, remember: "There is no god!"
  36. Folding@Home with Google Toolbar by codeonezero · · Score: 5, Informative

    I don't know if this is widely known yet but at work we have the google toolbar installed on our windows 2k workstations.

    The MIS guy at least approved their use.

    Last week, I saw that the Google Toolbar had self updated, and one of the new features was the ability to opt in for participation in the Folding@Home project through the use of the Google Toolbar.

    It appears that at the time this feature is limited to only a select clients. Nevertheless I sent a request to the MIS guy about it, and if I could enable it. He had no issues with it. (Aka run it if you want)

    Perhaps if the MIS/IT person already lets you use the Google Toolbar on the Windows machine, then they would probably be more trusting of running Folding@Home through the Google Toolbar.

    I haven't noticed any significant slow downs using regular mode, and in any case you can switch between regular and conservative modes. Conservative mode running when you're not using the computer.

    Also although I dont have the link at the moment handy (at home on my Mac :-) There is also mention of being able to participate in other such distributed computing projects in the future.

    --

    ....
    int main (void) { ... }

    1. Re:Folding@Home with Google Toolbar by wangi · · Score: 2
      Last week, I saw that the Google Toolbar had self updated, and one of the new features was the ability to opt in for participation in the Folding@Home project through the use of the Google Toolbar.
      And that got disabled sharpish here! When running IE inside VMWare the Google Toolbar idles away using 'spare' resources. But they're not - it causes VMWare to hog things on the Linux side...
    2. Re:Folding@Home with Google Toolbar by MelloHippo · · Score: 1

      I am using this new feature and I agree that Google's implementation is great. The only downside in my view is that it runs in the current user's process memory space. This requires that a user remains logged on at all times. I am also curious how this feature will behave with Windows XP Fast User Switching, where multiple users can be logged on at the same time.

  37. What about Linux? by AaronW · · Score: 3, Interesting

    The report covers Windows, but I want to know about the effect on Linux. A couple of years ago I ran Seti@home on some of the Solaris boxes where I worked. Even though it was nice -19, it had a very noticable impact on system performance. My solution was a script that monitored the system load and killed the client whenever the server was busy doing real work.

    In Windows, I think there are scheduling classes such that a low priority idle task will not receive any cycles if a normal priority task needs to run.

    -Aaron

    --
    This post is encrypted twice with ROT-13. Documenting or attempting to crack this encryption is illegal.
    1. Re:What about Linux? by Anonymous Coward · · Score: 0

      ...yup. When I used to run dnet and play UT a lot, I would come back from a game of UT to find that dnet had made 0 progress on the current work.

    2. Re:What about Linux? by Anonymous Coward · · Score: 0

      yeah windows is... shall we say shody.

      Try pushing the virtual memory also if you want to see another example of the amazing windows kernel..

  38. Odd thought by Anonymous Coward · · Score: 0

    It would be cool if there could be some sort of tax credit or break of some kind given for using spare CPU cycles for a good/government-research related cause....Just a thought.

  39. At least it's useful research. by linuxdoctor · · Score: 1

    Personally if you are really interested in helping that research along, rather than risk the ire of your management, you should be using your computer @home. Supposedly it's doing nothing while you are at work supposedly doing useful stuff.

    This sort of research is useful, unlike the SETI@home stuff which is purporting to find intelligent life in the universe. I can tell you right now, they won't find it. That's because they are looking for evidence of human-like `civilization' and not intelligent life.

    1. Re:At least it's useful research. by linuxdoctor · · Score: 1

      Oh, I forgot to mention: this stuff uses proprietary software rather than free software, so the purists amoung us will probably boycot it anyway.

  40. Whoa. If only I was so lucky... by tlhIngan · · Score: 4, Insightful

    A Duron 1.2GHz with 256 MB of RAM is a low end system? That's a pretty decent low-end system of *now*, but what about using a machine that's 2 years old or more? You know, those sub 1-GHz machines and 128MB of RAM (if you're lucky)? Man, that low-end system is far faster than what I use at work (and what most people use).

    What about memory consumption? Having to hit the swapfile more often because its running would slow down a compile job, or heck, just the apparent responsiveness of the system. If opening a document takes 10 seconds longer because the system has to swap, I'd say that has a far more annoying impact than the miniscule extra CPU resources...

    1. Re:Whoa. If only I was so lucky... by Anonymous Coward · · Score: 0

      Most business's end user systems i've seen are running win 2k, on a 500 mhz machine.. with 128 megs of memory.. that is what most people i work with have... we do have 2 "FAST" machines

      mine : 933 mhz, p3, with 512 megs of memory
      and a new
      power mac - dual 1.25, 2 gigs of memory

      these are the exceptions...

      most companies didnt upgrade machines in the past 2 years.. some in 3-4... people who try to review for business reasons need to see what business's actually use

    2. Re:Whoa. If only I was so lucky... by ralphie98 · · Score: 1

      on my machine, folding@home is using up about 2MB of memory, and when I run united Devices, it uses up about 11MB of memory. Not usually a problem, but when I start doing actual work on my machine, I need all the memory I can get.

      --
      I am a nobody. Since nobody is perfect, that means that I am perfect.
    3. Re:Whoa. If only I was so lucky... by Lee164 · · Score: 1

      I'm running Folding@home on a IBM Aptiva 500mhz Athlon system with 384 megs. of memory with Win. 98 SE (at home) and I haven't seen any slowdown on my computer. If I run System Monitor it shows about 16% of CPU cycles being used when the folding application is running in the background, and 100% if I run the job as a screen saver. (still have the Number9 video card installed) Other than the memory upgrade I did the system is box stock, I can surf the web, print, e-mail backup my system with no problems. You do have to turn folding@home off when doing defrag., but that was the only problem I saw.

      Folding@home does work at home.

  41. Re:And if your boss wouldn't let you do it before. by gosand · · Score: 2
    this article isn't going to convince him.

    Exactly, even if the article is technically sound, factual, and clear. Management doesn't work on these principles. :-)

    Seriously though, I cannot even run Linux on my desktop, because it is not "company approved software". I work for a big company, can you tell? When I even hint at anything Linux or Open Source, I get an immediate brick wall. No matter how logical or technically fantastic a solution, if it ain't "company approved", it ain't happening.

    --

    My beliefs do not require that you agree with them.

  42. Your screen saver by yerricde · · Score: 1

    running a distributed computing client on a machine at work will likely cause it to consume more electricity. A Pentium 4 has a maximum power consumption in the range of 65W, no?

    How much electricity does it use running the screen saver? Even if you have your OS set to underclock the CPU at idle time and put the display on standby instead of displaying a screen saver, the CPU isn't the only power-draining component in your box; there's a chipset, a video card, a hard drive, a sound card, and a network card. The only way that running a background number-crunching app would eat a large amount of electric power is if you would otherwise turn your computer off.

    --
    Will I retire or break 10K?
  43. Guilt-Free as a Tax-writeoff ? by scseth · · Score: 1

    What if it was possible to use the extra-cost to energy as a tax write-off as a charitable donation?

    Well, OK, given how everyone is now very suspicious of corp financials, at the very least you could use the work for PR. e.g. Company A uses spare computer resources to help fight cancer, etc etc.

  44. Exactly by dman123 · · Score: 1
    I couldn't have said it better myself.

    If I had a micromanaging PHB that came over and said...

    "Excuse me dman123, but you seem to be running MS Word and MS Excel at the same time. I am sure there is a performance degradation hit there somewhere when you try to open or save a doc. Please see Jan in Payroll about the immediate reduction in salary."

    ...I'd prolly get fired over what I would do to him just after that.

    If performance really did take a hit, I would hope that the user would notice and do something about it.

    --

    --
    dman123 forever!
    Filtering out the -1s and 0s since 1999.
  45. Re:Low end system?! by shaolin9 · · Score: 0, Offtopic

    (2) p2 450 256Mb here...running win2k. at least its taught me to be a resource freak.

  46. what about wear and tear? by tps12 · · Score: 2, Insightful

    The problem with this is, there is no way that the wear on the machines is also "negligible." An average business workstation probably has something like 1% CPU usage average each day. When you bump that up to 100% (and drive and memory a related amount), it will shorten the computer's life.

    This is why volunteer distributed computation has been primarily popular among academics, students, and low-wage tech workers; people who aren't financially responsible for the computers to which they have access.

    --

    Karma: Good (despite my invention of the Karma: sig)
    1. Re:what about wear and tear? by whterbt · · Score: 1

      Good God, man, are you still using mechanical computers? How is 100% vs. 1% CPU utilization harmful to a solid-state processor? A nop instruction is just as stressful on a CPU as a add instruction.

      As for the hard drive, unless there's something strange about Folding@Home that requires it to constantly stream data off the hard drive (on the order of MBs per second), that's no more stressful than leaving any modern operating system running on it.

      And as for the memory, you are "using" the memory all the time the machine is on, anyway! You have to refresh all the little 1's and 0's constantly.

      Better turn your machine off when you step away from your desk, if such "activity" is so harmful.

      --
      Too late to be known as Bush the First, he's sure to be known as Bush the Worst.
    2. Re:what about wear and tear? by Dirtside · · Score: 2

      I wasn't aware that solid-state electronics wear out faster if more electrons run through them. Perhaps you can elaborate on the exact reasons why a CPU being used more often would cause "wear and tear".

      --
      "Destroy science and religion. Science would re-emerge exactly the same; but not religion." - Penn Jillette, paraphrased
    3. Re:what about wear and tear? by SuiteSisterMary · · Score: 2

      Well, CPU heat, for one thing. Most OSes nowadays send a HALT/HLT or equivalent instruction, when not doing anything, which powers down the CPU and lowers the temperature in doing so.

      Sure, it's reaching, but it's also a valid resposne. :-)

      --
      Vintage computer games and RPG books available. Email me if you're interested.
  47. You'd run this stuff on a production system? by Anonymous Coward · · Score: 5, Interesting

    True story, with details ignored / changed to protect the guilty:

    A production system handling multi-million dollar transactions began to slow and crash for absolutely no reason we could fathom. As each degradation of the system was costing the company involved tens of thousands of dollars at a shot, the president and other higher-ups were growing quite irate about the difficulty and wanted it fixed NOW.

    A few days of frustrating troubleshooting by a team of techs discovered the problem: Someone had installed SETI@Home on the production system and it was interfering with other operations. Having incurred hundreds of thousands of dollars of opportunity-cost losses in those few days, the 'professional' responsible for that stupidity was thrown out on their ass the instant they were identified as the culprit.

    The moral of the story: If you're paid to be a professional, be one. Use business systems for _business_ and if you want to run fun stuff, do it on your own time and on your own dime.

    1. Re:You'd run this stuff on a production system? by octalc0de · · Score: 1

      A few days of frustrating troubleshooting by a team of techs discovered the problem:

      On a high-end server, usually, a user process would only get about 2% of the CPU, if programmed right. Since the the server's functions are always in priority, user functions always get a tiny fraction of the CPU.

      Even if the server had a screwed up configuration, taking a few days to figure out a task that's taking 100% CPU is not right. All a UNIX machine needs is a simple 'top' to see CPU allocation.

      ** With the preceding evidence, I declare the parent post a troll.

    2. Re:You'd run this stuff on a production system? by Anonymous Coward · · Score: 1, Interesting

      As stated, details are changed and ignored and I'm posting A.C. to avoid fingering those affected and responsible -- clients would not be thrilled to learn the reasons for those delays. You get the gist of the situation and that's all that counts.

      As with almost all debugging, it was blind-simple to spot the problem once it was discovered. However, we would not have guessed in a million years that someone with the access rights to install such an application would install software like that on a production box and so it was hardly the first place which was examined when troubleshooting. The sysadmins run a very tight shop and thought they knew the processes which were running on their systems. The invective cast about that day once the problem was discovered would have made Bender blush.

      Sure, the application _should_ play well with others but are you willing to gamble your professional integrity on it?

      Those tools have the '@Home' suffix for a reason: They're intended for use at home, not work.

      By running those tools on someone else's hardware, you're putting the risk of inconvenience and error not on yourself but on those you've been charged as a professional to protect and assist. That's hardly a responsible attitude for a systems administrator.

    3. Re:You'd run this stuff on a production system? by octalc0de · · Score: 1

      That makes a lot more sense. Thank you for the clarification.

    4. Re:You'd run this stuff on a production system? by hughk · · Score: 2
      I am curious, was this Unix or WinNT/2K?

      I am aware of some scheduler issues with Win2K where even a low priority task isn't kicked out immediately.

      I do know of some people who use their spare cycles for in-house work such as financial institutions modeling portfolios. As a sanctioned application it seems to work well and in any case comes in over night.

      --
      See my journal, I write things there
  48. Folding@home??? by Robber+Baron · · Score: 2

    I thought @home already folded!

    --

    You're using her as bait, Master!

    1. Re:Folding@home??? by Anonymous Coward · · Score: 0
      Robber Baron, there are message(s) for you:

      Fuck off

      Die

      Thank you for using (AC)Messenging Service.

  49. Re:software/application compatibility is the reaso by vrai · · Score: 2, Insightful
    Without wishing to sound rude you could attempt to write applications that don't fall over at the slightest push. If your in-house apps can't co-exist with low impact software like seti/folding@home then the problem lies with your coders, not the distributed processing applications.

    We've had this problem with the GUI coders (VB and .NET monkeys) at our place. The stuff they produce will crash at the slightest provocation (such as being installed on the 'wrong' partition!). They then try to push the blame on to users for having 'non-standard' configurations (like more than one hard-drive). If someone can't write portable, maintainable, reliable, efficent code they should find a job that demands less technical skill - like flipping burgers.

    By comparison the seti/folding@home clients are written to be portable (especially folding@home) and have been tested on many thousands of different computers, reliablity at the users end is more indicative of in-house issues.

  50. Why I would never let my employees run this by tuxlove · · Score: 3, Interesting

    It's a security risk, plain and simple. Running this on any company machine containing files that we care about, or that is behind the firewall, is too much of a risk to even consider.

    Overly anal? No. All it takes is for someone to discover a buffer overrun in the application, create an exploit, and poison our DNS to get data from their site instead of folding@home's site. This is perfectly possible, and should it happen, could be devastating.

    I don't care enough about folding@home to risk company security. The CPU cycles we would have spent crunching data for them are not an issue, especially if the cycles would have been wasted anyway. I would gladly spend those if there were no risk.

    1. Re:Why I would never let my employees run this by Anonymous Coward · · Score: 1, Interesting

      devils advocate.

      nobody cares about your company. think about it. its important to you, but it makes a grain of salt of difference to anyone else.

      buffer overflows? big deal, if your firewall is properly in place, How will the data travel to the clients to be affected? hmmm.

      i am not disagreeing with your decision, just a few points to argue about :)

    2. Re:Why I would never let my employees run this by ipjohnson · · Score: 1

      Some of us actually work at places that have governement secrets. Hell the rest of our clients wouldn't be happy if there secrets got out either.

    3. Re:Why I would never let my employees run this by rreyelts · · Score: 1

      Would you change your mind if the program was written in a secure language like Java?

      You're guaranteed that the program can't perform any illegal memory operations, and you can set up a security policy for the application that prevents it from doing anything you don't like (i.e. reading/writing to the filesystem, connecting to other machines on your network, etc...)

    4. Re:Why I would never let my employees run this by Anonymous Coward · · Score: 0

      Devil's advocate to devil's advocate... If your firewall is "properly in place" and allows @home clients to receive data from the @home servers to work on, then the DNS poisoning attack mentioned in the parent will send itself right through your "properly in place" firewall as if it was from the legitimate server.

      Bueller? Bueller?

    5. Re:Why I would never let my employees run this by tuxlove · · Score: 1

      Would you change your mind if the program was written in a secure language like Java?

      Nope. Granted, Java might be more secure than an app written in C/C++. But Java is not bulletproof by any stretch. Rule #1 in security is that no application is secure. The corollary to the rule is the only way to be sure is to not run the application in the first place. Kinda like the only way to be sure you don't get AIDS through sex is to not have sex.

    6. Re:Why I would never let my employees run this by rreyelts · · Score: 1

      I don't think you can even begin to draw a comparison between C/C++ and Java in regards to security. The designers of C/C++ never had that aspect in mind, while Java has had fine-grained security for many years.

      I know this sounds zealous, but I encourage you to come up with a scenario where I can't secure the execution of a Java program. It's simply inherent in the nature of the language. I'll even go as far as to state that I will run any Java program that you write. You don't have to give me the source code.

      Really, it's very cool that I can run anybody's program and not be worried about it wreaking havoc on my system. It makes the Internet a much friendlier place. I wonder when these sort of features will make it into mainstream OSs or other mainstream languages.

    7. Re:Why I would never let my employees run this by BigDaddyJ · · Score: 1
      I know this sounds zealous, but I encourage you to come up with a scenario where I can't secure the execution of a Java program. It's simply inherent in the nature of the language. I'll even go as far as to state that I will run any Java program that you write. You don't have to give me the source code.

      You're kidding, right? Default Java command-line application policy allows me to read and write files anywhere on your hard drive. What prevents me from just grabbing your cookies, for example, and sending them all to me?

      Unless, of course, you set restrictive policies. But then, I can just assert my program won't work under those policies. As for applets, I can sign them, and if you click "Accept", boom goes the default applet sandbox.

      While Java solves things like buffer overflows, it doesn't mean that there won't be a backdoor in a distributed program for, say, auto-updating. What if I launch a man-in-the-middle attack when the program attempts to auto-update from the foo@home server? I can inject arbitrary bytecode. There's a lot you can do even without overflows. On production equipment you want to avoid running more network-aware code than you have to at all costs.

      --bdj

    8. Re:Why I would never let my employees run this by rreyelts · · Score: 1
      You're kidding, right?

      Huh? I think you're the one who's kidding.

      Default Java command-line application policy allows me to read and write files anywhere on your hard drive.

      That's like saying that, if I run a program as root on my Linux box, it can destroy all the files on my hard drive. True - yet stupid.

      But then, I can just assert my program won't work under those policies.

      Again, that's like your program refusing to run unless I run it as root. It's written poorly and I refuse to run it.

      As for applets, I can sign them, and if you click "Accept", boom goes the default applet sandbox.

      Uhh Huh. I can walk into a bank, and I could sign a contract that says, "All your $ are belong to us". True - yet stupid. Detecting a motif, yet? [Insert cliche concerning idiot-proof devices]

      ... it doesn't mean that there won't be a backdoor in a distributed program for, say, auto-updating.

      Even in the case where a program was written poorly (doesn't use a secure connection to auto-update itself), it still can't do anything more than what I granted it in the first place. Now a new arbitrary piece of code can contact the Folding@Home servers, but not read/write to my disk. No security hole.

      I can inject arbitrary bytecode.

      I think you're totally missing the point. Injecting arbitrary bytecode is meaningless. I set a limit for the program. It doesn't make any difference whether that code is malicious or not. It still can't circumvent the sandbox. The code can never do anything other than what I allow it to do.

      The proof is in the pudding. I can guarantee that you can't read/write to my disk (or just in places that I allow) or that you can't read/write to the network (or just in places that I allow), etc... I'll run any program that you write that you believe can circumvent that security. Willing to bet some money on it?

    9. Re:Why I would never let my employees run this by tuxlove · · Score: 1

      You are cleary not a security expert or you'd never make the claim that Java, much less any software, is totally secure. There is no such thing, except in the happy land you see in your dreams at night.

      It is beyond naive to claim that you're safe simply because Java runs in a sandbox. There has been more than one sandbox security violation reported in the past, and there will be more to come. The same can be said to be true for *any* piece of software. The sandbox cannot be, and is not, perfect. Period, end of story, don't even think of disputing this if you want to continue to be taken seriously.

      Let's discuss your statement that a Java app can't touch the disk if you don't want it to. Fine, for the sake of argument, let's say that it's impossible. But it's not necessarily impossible to exploit a bug in the application or the Java engine that does something other than write to the disk. How about if all it does is act as a network zombie, participating in a massive DoS attack against some unwitting web site? Or perhaps it might sniff your network traffic and report back to the hacker. Or maybe all it does is make it report false results to folding@home, or do the actual work but give the hacker credit for the work. Etc.

      But, let's say that you're absolutely right, and there's nothing anyone can do to subvert the intent of the Java application or violate the restrictions of the Java engine. You make the mighty big assumption that the application is written perfectly and can resist any form of bad input. Most importantly, you're assuming that your Java engine is correctly configured. Unfortunately, you can never know this to be absolutely true. The safety of the Java engine is only as good as the user who configures it, and it is always possible to make mistakes. One mistake and all your lovely assumptions about the safety of your nice Java sandbox go byebye. Every "expert" of one sort or another has made a simple but potentially tragic blunder configuring otherwise "safe" software at some point in their life.

      I reiterate: the only way to be absolutely assured that your systems are not hacked by running folding@home, or any similar service, is to not run it at all in the first place. Any other claim is made with utter naivete. Enroll yourself in Network Security 101 if you disagree, then let us know if you still think you're right.

      PS: Even if someone can't write you a Java program on the spot that violates the sandbox doesn't mean it's not possible.

    10. Re:Why I would never let my employees run this by Anonymous Coward · · Score: 0

      and if you get one of these diseases I wonder if you'd still have the same attitude

    11. Re:Why I would never let my employees run this by rreyelts · · Score: 1

      Do I need to remind you about the original topic of this thread? Think about your argument in that context.

      You clearly just don't get it, or you can't be bothered to discuss this seriously. Let me know if that changes. Until then, you get the Slashdot equivalent of *plonk*

    12. Re:Why I would never let my employees run this by Anonymous Coward · · Score: 0

      Doesn't seem offtopic to me.The article was about performance. He's talking about why performance is irrelevant as to why they won't run F@H. Slightly tangential, but interesting and apropos. Seems like maybe he just stumped you.

  51. You're kidding, right? by Gruneun · · Score: 2

    nobody cares about your company. think about it. its important to you, but it makes a grain of salt of difference to anyone else.

    Except every script kiddie out there who has a different, specific target in mind for a DoS attack. Most people hit by viruses and worms weren't even known to the attacker, let alone the intended target. If all the @home distributed computing projects are important enough to you, fine. If your security is more important, you'd be stupid to run the risk.

  52. Not until they get a personal proxy by Anonymous Coward · · Score: 1, Interesting

    I won't run it until they get something similiar to the old distributed.net personal proxy. ONE machine connecting to a server to load up on work units and all the other machines directed to it is cool. Having every machine Folding@home runs on connecting to the net all hours of the day and night is not.

  53. Re:And if your boss wouldn't let you do it before. by simong_oz · · Score: 2, Informative

    Extra heat from the CPU can add an extra ~5% to the cost of electricity required to run an air conditioner.

    [I'm a mechanical engineer and have done some airconditioning design work]

    Actually, computers can have a significant effect on air-conditioning services of buildings, particularly large computer labs which are in constant use (ie. computers are pumping out heat continually). I would not be at all surprised to find out that the running cost of airconditioning for a building would increase as a result of significantly more computers (or, as in this case, the computers pumping out significantly more heat).

    --
    "Because it's there." - George Mallory, when asked why he wanted to climb Mt Everest, March 18, 1923 (New York Times)
  54. Patent rights? by Anonymous Coward · · Score: 2, Insightful

    In today's dismal health arena, I wonder what the patent rights are on the results of such computing. They are using our CPU resources to find an answer and, even though the results might be published academically, some pharm company is going to take them and make a few over-priced drugs.

    Perhaps someday I won't even be able to afford the drugs that are a result of my CPU cycles. That's not to discourage donating cycles, but it is something to think about.

    1. Re:Patent rights? by thrillseeker · · Score: 2, Insightful

      The sooner these drugs are discovered then the cheaper they will be when you need them.

    2. Re:Patent rights? by URSpider · · Score: 1

      The sooner these drugs are discovered then the cheaper they will be when you need them.

      And the cheaper (and easier) these drugs are to discover, the less money drug companies will have to recoup from insurance companies and patients.

    3. Re:Patent rights? by Anonymous Coward · · Score: 0

      Perhaps someday I won't even be able to afford the drugs that are a result of my CPU cycles

      I would rather that drug was at least available. Chances are it will be very expensive but affordable - the alternative, however, is not having the drug exist at all, which depending on your particular situation, either means certain death or a life of chronic pain. The activities of the pharm companies may suck, but I'll accept it if its my chance at life, or that of a loved one. Speaking as someone in the situation.

  55. Your boss doesn't need a reason... by anthonyrcalgary · · Score: 2, Interesting

    Your boss doesn't know that it poses no risk to his property, and he is not obligated to listen to arguments to that effect. To him, taking the risk offers no return, so it makes no sense.

    --
    When someone might yell at me, it has to be OpenBSD.
  56. Re:Debian by Anonymous Coward · · Score: 0

    Yes, you're running Debian. To resolve this issue please refrain from using Debian and restore your computer to its intended factory settings in which you bought it.

  57. Re:And if your boss wouldn't let you do it before. by Anonymous Coward · · Score: 0

    According to SETI@home this doesn't create any addtional strain on the CPU.

    "Will running SETI@home overload or burn out my CPU?

    No. The CPU on most computers is always executing instructions (often the operating system's "idle loop") whenever the computer is turned on. It's no additional strain to execute SETI@home."

    http://setiathome.ssl.berkeley.edu/faq.html#q37

    So who is right?

  58. Re:Electricity - is it more? by saskboy · · Score: 1

    Can anyone prove to me in an argument how more electricity is used when a CPU processes more data as opposed to being idle? Before I incorportate that little "fact" into my common sense, I want to know I'm not hearing the latest urban legend.

    --
    Saskboy's blog is good. 9 out of 10 dentists agree.
  59. Re:software/application compatibility is the reaso by Anonymous Coward · · Score: 0

    i agree, the coding should be of higher quality that such problems dont crop up. im on the desktop/client support side rather then the developing so ive seen similar problems happen because applications like webshots (wallpaper software), gator and other p2p clients/messengers have been installed.

    on our side its always a risk to give a user non-standard software. were still running w2k sp1 and office xp sp1, because the massive amounts of testing needed to make sure the newest service pack dosent mess up any of our in-house (or externally developed) software hasent been done or completed yet.

    it took our department almost 2 years of testing w2k to finally upgrade from windows 95/office 97

  60. Tax deductable by kangolo · · Score: 2, Insightful

    Is the donation of time / resources to this considered tax deductable? That might sway a few PHBs.

  61. IP issues? by DraconicFae · · Score: 2, Insightful

    A bit of a stupid question I guess, but does anyone know what the IP ramifications of this project are? I don't really want the spare cycles of my machine to help someone get a patent to lock the general public out of benefitting from this biz. I checked the page but I find no mention of IP, which hopefully means it's public material, but I'm not sure.

    1. Re:IP issues? by Big+Mark · · Score: 2, Informative

      That's why I use Prime 95. It's designed to find hideously large prime numbers, so while not as useful to the human race as the biochem ones my spare cycles aren't going to be making anyone else rich. And I'm a mathematics geek, so it's pleasing in that sense as well.

      Anyone who doesn't use a cycle-sucker is scum. Think about it - how much power is wasted through PC idle time? How much money does that wasted time cost you, through your power bills? How many people will die today for the want of a few pence to buy some food or water?

      Distributed computing helps me sleep at night.

  62. Re:And if your boss wouldn't let you do it before. by thelexx · · Score: 2

    Point two is ridiculous considering how long the lifespan of cpu's are, and even more so if you take into account the fraction of that lifespan that they are actually in use, on average.

    --
    "Gold still represents the ultimate form of payment in the world." - Alan Greenspan, 1999
  63. Re:And if your boss wouldn't let you do it before. by Jonny+Balls · · Score: 1

    I can agree with number 3... Running my athlon XP 1900+ mad overclocked, and leaving a dist. computing prog running can sure heat up the room!

    --
    --JonnyBlog
  64. from the drops-in-the-protein-bucket dept. by dadisman · · Score: 1

    Sounds like the results of porn to me.

  65. My boss allows porn in the office by Anonymous Coward · · Score: 0

    He's the biggest porn viewer of them all.

  66. I'm not sure what you mean by... by roberto0 · · Score: 3, Informative

    "similarity" in finding a cure for cancer. post a reply or email me to clarify, b/c I think I can answer your question.

    a quick bio summary:

    There are about 35,000 genes in the human genome, which means there are >35,000 different kinds of proteins in our bodies over our lifetime. Each of these proteins has a 3-dimensional structure that is nearly impossible to predict from genetic information alone. The 3-dimensional structure of a protein, along with its composition, determines the functionality of the protein. Determining the 3D structure of a protein and discovering the steps necessary for a peptide chain to wriggle up into a mature protein is called the "Protein Folding Problem"

    In many kinds of Cancer, genetic mutations have occurred that cause either a problem with the way a protein folds up and thus changed its functionality; or a mutation has occurred such that the genetic instructions have changed, causing some proteins to be made more or less often than usual. Usually what happens is a whole lot of things get changed before cancer is diagnosed.

    --
    Those who can, do. Those who can't, simulate.
  67. The problem is... by Anonymous Coward · · Score: 0

    if you propose running this client, your boss will think you're an a$$hole and should be kept away from normal people.

  68. i live in wisconsin by psychalgia · · Score: 1

    im helping to keep heating costs down by running folding at home during the autumn, winter and spring months. AC runs here like one or two months a year :p

    --

    ________________________________________________

  69. HLT by muzzy · · Score: 2, Informative

    usually when idle, operating systems tell the cpu to sleep. in x86, this is called HLT. when it sleeps, it uses less electricity, it heats up less, etc...
    (does not apply to windows 95/98, they dont HLT at idle. if you're using either of those systems, there are third party programs to HLT at idle time, though, to cool down the cpu.)

    --
    -- Matti Nikki
  70. extra power usage in winter good for lowering bill by Anonymous Coward · · Score: 0

    maybe the extra power usage in winter would be good for lowering the heating bills?

    Has there been any studies done on this?

    Obviously during the summer, extra power usage always bad (higher rates and more air conditioning) however, I am pretty sure these huge 19" CRT monitors that my company has do more damage to the electricity bill than the CPU)

  71. Re:It Would Be Nice If...[solution] by Easy2RememberNick · · Score: 1

    I'll have to check it out I guess because I could never get the damn thing to work for me. I'm using Windows XP Pro. Folding crashed a lot...well, in between the usual crashes :P
    I'd like to get it working since it's far more useful than SETI.

  72. Re:software/application compatibility is the reaso by benjamindees · · Score: 2

    You're joking, right? You're comparing an OS upgrade like SP2 to running another application on your PC? Microsoft's half-assed "service-packs" aren't just software programs, and they do tend to fuck everything in the OS. Running other apps concurrently with whatever you have developed is a completely different scenario.

    --
    "I assumed blithely that there were no elves out there in the darkness"
  73. text-only version by kEnder242 · · Score: 2, Interesting

    What about the graphical version?

    I prefer it over the text version. Its nice to look at and goes in my taskbar, but sometimes it will prevent 3d apps (games) from runing on my box. It seems to steal the focus from the games.

    GF3 on dual p3 900's win2ksp3

    --
    my associative arrays can kick your hash - TCL
  74. tax break != free money by SecGreen · · Score: 1

    Every dollar lost because of a corporate tax break either:

    1. Gets taken away from government programs.
    2. Gets added to the tax burdon placed on the populace.

    So, if you're really for this, start offering to send YOUR money to coorporations if they're willing to run these distributed computing clients. Personally, I'd like to keep my money...

    --
    Dupe posts are /.'s tacit protest on the rights of users to time-shift content...
    1. Re:tax break != free money by shaolin9 · · Score: 1

      I am not saying that corporations should not be in any way accountable for the actions they partake, you sound as if I am recommending more corporate tax abuse.

      All I was saying was that to help out any legitimate corporation, they could offload their CPU power to some gov't run, decentralized computing project that in turn would provide tax breaks or some other incentive for them to do so. This would be of course regulated to some degree based on the output of research they submit.

      Reach level 1: get back this much in tax breaks.
      Reach level 2: get more back...and so on.

      In my opinion, this works out for the gov't sponsored projects in knowing that the grant money isnt being used on frivolous hardware that maybe obsolete in the near future, and is instead being put to work on the logic and 'business' end of the project. It is much easier to make a quick change in the software to accomodate new hardware. All the hardware requirements will be taken care of by the public in which they will be rewarded with producing a certain level of output of usuable research.

      How is this a bad thing again?

    2. Re:tax break != free money by SecGreen · · Score: 1

      My reaction was based on the term "Tax Break", since they are rarely constructed in such a way that they are not abused. While I agree that there should be a way to redistribute excess processing power, the technology hasn't quite developed far enough yet. This discussion makes that IBM from a few days back make a bit more sense. Anyway, if CPU time was commoditized, then donations could be deducted using the current tax laws. No need to add complexity to the already bloated tax code.

      Remember, any additions to the tax code would have to be reviewed & passed by the same folks that pushed the DMCA through. Do you think they could come up with technically sound guidelines for a CPU-Time tax break?

      --
      Dupe posts are /.'s tacit protest on the rights of users to time-shift content...
  75. global warming! by chocolatetrumpet · · Score: 1

    and it causes global warming!

    --
    Spoon not. Fork, or fork not. There is no spoon.
  76. Re:wah fuckin wah by SirCrashALot · · Score: 0

    I'm saying that they are trying to cover a "broad range of systems" and that by basing their "low-end" on a 1.2 which isn't the norm (definitely not in a buisness I've worked with anyways).

  77. Debian Unstable by bytor4232 · · Score: 2, Informative

    Folding@Home won't run on any of my Debian Unstable machines. It segfaults shortly after execution. Haven't had the time to track it down yet. Right now I am only running Folding on Debian Testing.

    --
    -- 4 8 15 16 23 42
    1. Re:Debian Unstable by AnyoneEB · · Score: 1

      Wow, Debian Unstable is unstable, I never would have guessed!

      --
      Centralization breaks the internet.
  78. UPS issues... by wodelltech · · Score: 1

    I stopped using seti@home the day I put a UPS on my servers. With my Linux box, I'm sure the @home process uses more power than the idle task; I'm not sure about my XP box though. I suppose one option would be to have the UPS daemon disable the @home processes when power goes out.

    --
    Your monitor is staring at you.
    1. Re:UPS issues... by Servo · · Score: 2

      Good point... didn't even think of it from that angle.

      On my Windows 2000 box, I know my CPU is consuming more power when I run the client(s) because my CPU temp goes up when I run it, and down when I stop it. I know that windows has a lot more cruft than a Linux box, but overall it won't sit at max power while "idle".

      --
      A slip of the foot you may soon recover, but a slip of the tongue you may never get over. -Benjamin Franklin
  79. PC Energy Use by Anonymous Coward · · Score: 1, Interesting

    Sorry for this being so trollish, but I am sick of the misunderstanding in PC energy use that runs rampant on Slashdot.

    I work for an energy consulting firm, and one of the many tools we have around the office is something called a "plug logger". You plug it into the wall and then a device into the logger and it will tell you the power of the device (in WATTS) and will accumulate energy (in kWh). Check out www.pacscitech.com/newdocs/detailsPlugLogger.html for more info.

    I have a PII/400 workstation, w/ 2 CD drives, 2 HDs, 19" Monitor, speakers and subwoofer. The logger was installed and connected to the PC 450 days ago. The monitor is turned off when we aren't in the office (12 hours/day plus weekends). The PC is left on continuously. So far it has consumed 1096 kWh. That's about 2.5 kWh/day and in New York state, that equals $0.34/day. When the monitor is on, the whole system consumes 165 watts. Without the monitor it's 65 watts.

    1. Re:PC Energy Use by Anonymous Coward · · Score: 0



      At $0.34/day, is that for a residential customer rate? Small commercial rate? Large commercial rate (my family's grocery store was "large commercial"), other rate?

      Did your $0.34/day figure include the demand charge calculation? What was the demand charge rate you used to arrive at the figure? Did the demand charge figure include running everything that normally runs during typical work days?

      I doubt that /.ers here are aware that a demand meter in a commercial establishment in NYS and especially in NYC has a more than doubling effect on electricity bills, and with higher usage, you get an even higher rise in the rate.

      The denial or lack of credence shown on the cost of electricity in running the program on a business' bottom line shows that most /.ers are still living with parents and not paying the utilities. The cpu manufacturers themselves, in their own specifications, and independent tests confirm that a cpu uses more electricity, and generates more heat when working than when at idle. But this is not a valid excuse for a boss or adult turning down a request to run this crap. We even have /.ers suggesting installing the google toolbar because you can sneak in this crap through the toolbar or trick bosses into running it, since if google toolbar is safe, then the other crap with the toolbar must also be safe.

      Yeah, run the program. It will solve world hunger and global warming, and find other places to live in the galaxy because we are polluting our own planet and it will be unliveable in twenty years. Who cares if it costs our employers extra, they are filthy capitalist pigs anyway. And since I refuse to accept the argument over higher electric bills, then higher electric bills are a lie.

  80. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  81. Re:And if your boss wouldn't let you do it before. by Anonymous Coward · · Score: 0

    If you are concerned about electricity, get a TFT instead of a CRT. And turn the damn screen off when you leave!

    As for the other arguments, logic switches wearing out should not be a problem for today's equipment with its 3-year lifespan, and the extra heat helps cut down on heating costs in the right climates...

  82. i hate those split-up articles by multiview · · Score: 0, Offtopic

    don't want to consume these fucked up articles with those annoying "split apart to make me view shitloads of ads" feature.

    stop it. don't link that crap.

  83. Folding@Home on Mac OS X by Squidgee · · Score: 1
    Well, I have Folding@Home on my mac, and let me tell you, it causes MAJOR performance loss.

    I just booted it up, along with process viewer to see what kind of hit I actually take. On my iBook 600mhz, 256mb RAM, OS X.2.1 Folding@Home uses 10-30% of my CPU's resources.

    This is when I'm running Chimera, Terminal, Brickhouse, iChat, Console, iTunes and Process viewer.

    When I kill everything but Process Viewer and Chimera, the little parasite snags 30-50% CPU time.

    Low priority...right. Maybe it's low priority on PCs, but here in Mac land the thing is a CPU vampire.

    1. Re:Folding@Home on Mac OS X by Local+Loop · · Score: 2

      It uses unused CPU time - it's supposed to occupy CPU cycles that you aren't using.

      The fact that it only snags 50% CPU when everything else is turned off means that it must be single threaded - it's only using 1 of your Mac's two processors.

      You can't use process viewer to determine how much it is stealing - the real test is to run another higher priority CPU intensive program and see how close Folding@home gets to zero.

      Here's a CPU intensive program for your review (I assume you're running OS X).

      #!/usr/bin/perl
      while(1) { $a=$a+1; }
    2. Re:Folding@Home on Mac OS X by andfarm · · Score: 2

      Well, of COURSE it uses 30 - 50% CPU time when the machine's idle! Heck, I'm running it right now and it's 'consuming' up to 90%...
      that I wouldn't have used anyway. Folding@Home will ONLY use time that the processor would have otherwise not used at all. Gaah, stupidity.

      --

      TANSTAAFI: There Ain't No Such Thing As A Free iPod.

    3. Re:Folding@Home on Mac OS X by Squidgee · · Score: 1

      See, but the problem is it slows my machine way the hell down when it 'consumes' 90%, 50%, or 30%.

  84. Re:And if your boss wouldn't let you do it before. by FranticMad · · Score: 1

    Regarding extra heat....

    If you have a slow CPU you don't have to worry. Being an experimentalist by training, I just tested it out on a 350 MHz Pentium II. I ran the CPU for an hour under two conditions: 100% usage with F@H, and at 5% usage. There was absolutely no difference to the CPU temperature (39 C) over that time. YMMV.

  85. Re:And if your boss wouldn't let you do it before. by bendawg · · Score: 1

    What about network resources? Lately our IS guys have been cracking down on bandwith hogs, such as Internet radio, Kazaa, etc., because our networks were getting overloaded. Has anyone measured the network usage of these programs and whether a default install (most people don't know how to tweak) would cause significant network strain?

  86. Re:And if your boss wouldn't let you do it before. by Darren+Winsper · · Score: 2

    They certainly aren't. The system's "idle loop" these days often involves use of the HLT instruction, which powers down most of the CPU until it recieves an interrupt.

  87. Turning off monitors by willis · · Score: 2
    Damn straight -- I'm tired of lazy people that don't consider the impact of their actions.

    Making a fuss and planting trees on the weekend is great, you should also carry that presence of mind into your everyday actions.

    Turn off your monitor when you leave for the day.
    Don't not running hot water if you're not using it.
    Thinking twice about having ten old computers on 24x7 in your house. It might be cool, but maybe DNS doesn't need it's own server (whoa, really?). Two one 24x7 is probably more than enough, unless you have some special need.

    Sure there may be exceptions to these things -- that's fine. Just be conscious of your actions. Decide to leave the monitor on, don't just be lazy about it. (same thing goes for speeding, yelling at people, getting drunk, etc. They may or may not be bad, but decide to do them -- don't just fall into it.)

    Maybe I'm some Berkeley nut-case, but usually when I leave work at night, I go by and turn off all of the monitors on my way out. People sometimes talk to me about it and I give them my shpeel, but when they leave the next day, it's more of the same. Is it too much for people to think about these things?

    --

    there is no thing
    what else could you want?
    1. Re:Turning off monitors by olman · · Score: 2

      Pfft, it'd do you more good to talk to the BOFH. Get them to change user environ to include screen saver!

  88. Re:And if your boss wouldn't let you do it before. by jafuser · · Score: 2
    I'll agree with this just from simple experiences I've had myself. I have an Athlon 2000 XP, which was the last of a line of chips before they shrunk down the die size. The fan it came with was not really even adequate to keep it within normal operating temperature.

    I used to leave my computer on 24/7 before I bought a hardware gateway for my roommates to share net access. If I left my bedroom door open at night, it was fine, but if I had closed it, I'd wake up and notice my room is abnormally warm.

    Since I've been leaving the computer off lately (using the nifty Hibernate feature), my room stays about the same temperature whether the door is open or closed..

    And that's just one PC. I recently purchased a kill-a-watt device. I think I will give it a run and see the power consumption difference when I'm running a number-crunching background program vs a regular idle... I'll post results if I remember (feel free to nag me if I don't) =)

    --
    Please consider making an automatic monthly recurring donation to the EFF
  89. They don't mention who benefits from this research by nvts · · Score: 1

    The website listed doesn't mention who is benefitting from all this research and computing power.

    Of course, the ultimate benefit will be society when someone comes up with some useful counter to the diseases caused by mis-folded proteins.

    I'm more concerned with whether someone out there is going to patent the technology after using all of the research we helped them gather then setup some kind of new bio-tech company and make millions.

    I'm not about to help people who are just going to own information that are planning to make millions and all because I let them use MY computing resources.

    I'm sick of these groups of people who push these distributed computing projects off like they don't cost the users anything. It's kind of like the concept of spare change. Just because I have some doesn't mean you can have it and it doesn't mean it doesn't cost me anything.

  90. Re:And if your boss wouldn't let you do it before. by jo42 · · Score: 2

    I had a P4 machine that would slow down while doing number crunching. Turned out it was over heating when diddling numbers. The P4 chippy would slow itself down when it got hot. The solution was a bigger heatsink on the P4 and an extra case fan sucking the air out of the case, blowing it out the back. CPU temp dropped from 60C to 30C when running this app.

  91. Re:And if your boss wouldn't let you do it before. by Kyzia · · Score: 1
    If you have a slow CPU you don't have to worry. Being an experimentalist by training, I just tested it out on a 350 MHz Pentium II. I ran the CPU for an hour under two conditions: 100% usage with F@H, and at 5% usage. There was absolutely no difference to the CPU temperature (39 C) over that time.

    I think you're drawing the wrong conclusion there. What you've described only proves that your processor cooling method was capable of maintaining a stable temperature irrespective of load. Try repeating your test with the heatsink disconnected, and post the results if your PC is still working afterwards :-) Andrew

  92. Re:And if your boss wouldn't let you do it before. by Citizen+of+Earth · · Score: 2

    # Extra heat from the CPU can add an extra ~5% to the cost of electricity required to run an air conditioner.

    How about the cost of processors dying because modern CPUs/cooling systems are not designed to run under full load full-time. We've had nasty problems with Athlons running these kinds of apps.

  93. Your boss by mindstrm · · Score: 2

    The #1 reason your boss, or your IT dept, has for turning you down has nothing to do with performance, and everything to do with stability (Talking about Windows here)

    Simply, us IT folk generally don't want anyone running anything they don't NEED to run on a daily basis on their computer, period, because every additional thing adds complexity.

    It's a stability and a security risk.

  94. Unix guy question. by mindstrm · · Score: 1

    What's the best way to manage 100 windows 2000 workstations centrally.. if I want to do something like install folding@home on all of them at once.

  95. Re:And if your boss wouldn't let you do it before. by Anonymous Coward · · Score: 0

    What operating system did you use? DOS and Win9x don't execute the HLT instruction when idle, so the processor is always at 100% usage (you can download third-party software to cool the CPU). Linux and WinNT use the HLT instruction to cool the CPU while idle, so you should see some difference in the CPU temperature (I don't know if it's enough to affect the room temperature). IIRC, the HLT instruction has been available since the Pentium-MMX chips, so your system should support it.

  96. Lame testing procedure by essdodson · · Score: 1

    This article has to have used the lamest testing procedure anyone could have come up with.

    Not only does it not address the issues such as increased temperature, increased power consumption, but every single test they performed was a high priority number cruncher.

    You can, and will, see performance degredation in various aspects of your usage.

    Did the author forget that other processes may be running at low priority as well and will be starved of cpu time? One that comes to mind and has been used as an example in the past is garbage collection in Java applications. The garbage collection process runs at low priority and simply won't happen.

    Another issue is that it takes time to switch between tasks, the OS schedule has much more to deal with when running distributed computing processes. Not to mention the many megabytes of memory consumed by Folding@home.

    While I support distributed computing applications I also think these tests are a poor picture of what really happens. Several others have already discussed the security concerns, so I won't even bother with that.

    --
    scott
  97. Why were you hired? by blair1q · · Score: 2

    If you can't already explain process priority to your boss, you're fired.

  98. At first, I thought this article was about by loomis · · Score: 1

    At first, I thought this article was about the ISP @home folding (ie - going out of business). I thought to myself "didn't that happen already? What a redundant story this is" lol.

    Loomis

    --
    "The television is the retina of the mind's eye" - Videodrome
  99. Laptop batteries don't like these things by billstewart · · Score: 2
    If you're running a desktop machine, then yes, you'll burn more power using CPUburner@Home than not using it. The typical concerns that businesses have had are usually "but you're using *our* computer resources for *somebody else's* project" (not that they mind that gorgeous fractal-growing screensaver) or perhaps security or computer support, but usually if you explain it nicely, and if it's one of the non-commercial versions, as opposed to the "win prizes running your boss's computer" or "let us resell your spare cycles in return for nothing much" projects.

    However, if your computer is a laptop that you run on batteries for a significant fraction of the time, be careful - NiMH batteries really don't like to power CPU-burners, and as they age, they tend to fail in ugly ways. I used to have a one-hour train commute, and my laptop simply did *not* like running GIMPS. Also, even if I turned it off when I was running on batteries, it slowed down the recharge process significantly when I plugged back in again, and I don't think it liked that either.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  100. Re:And if your boss wouldn't let you do it before. by FranticMad · · Score: 1

    I disconnected the cooling system on my computer as you suggested. Now my PC isn't working!! I'm not sure that I ever did get all the wires stuffed back in right. It was my dad's PC, and will he ever be p****d. Could you look at the photos of what we did and make a suggestion?http://www.physics.auburn.edu/~plasma/f usion/fusion_lab/cth/updates/dismantling_cat.htm

  101. Re:And if your boss wouldn't let you do it before. by jbridge21 · · Score: 1

    65W * 12 extra hrs per day * 365.25 day per year * 1/1000 KWH / WH * $0.09/KWH = $25.64 / year

    Assuming a $50K/yr salary (and not counting other employee costs), even adding in the same amount of money in increased air conditioning, this is only equivalent to a tenth of a percent increase per employee. Maybe when you're in your apartment you notice the extra electricity cost, but a corporation with lots of employees will not.

  102. Re:And if your boss wouldn't let you do it before. by imbezol · · Score: 1

    And what of the energy savings if the cpu's extra heat production helps heat the building in an area where it is cold? :)

  103. My folding problems by novakane007 · · Score: 1

    I used folding@home for a while. I saw very little system performance impact, until I played Warcraft III. The menu system and the pointer were seriously lagged when I played a campaign with the folding client running in the background.

    --

    WURD!!
    1. Re:My folding problems by Anonymous Coward · · Score: 0

      Yep, I agree with this. I observed similar performance problems when using Mozilla.....it seems that F@Home effects certain apps far more than others.

  104. The question has to be asked is by Anonymous Coward · · Score: 0

    How much, those useless stupid screensavers, which are generally badly coded waste the "precious" idle time needed for CPU?

    You are all techies, next time walk around in a corparate environment and check if any machine sits idle. No.. They generally love that outdated MS scroll screensaver etc.

    Why not use United Devices cancer thing or protein folding instead of that crap screen saver? It _does_ something indeed.

  105. anomoly with mozilla bookmarks by Anonymous Coward · · Score: 0

    An observation that I've made on my lower-than-low AMD900 system, is that F@Home definately effects the PC's performance. I can visually see windows & menus being drawn distinctly slower than normal. Quitting out of F@Home fixes the problem.
    I was wondering if anyone else out there with a similar low-end PC can verify this on their PC - an easy, obvious method to demonstrate this is to have some nice long bookmark menus in Mozilla, they are repainted visually slower than when I don't run F@Home.

    PS. I'm not mad, it actually does happen. RC5 & Seti don't have the same side-effect at all on my system.

  106. How much bandwidth does it use? by rsilvergun · · Score: 1

    I've been running it and they're right, it doesn't effect performance. But I'm still concerned about acutally bandwidth use (i.e. how many kilobytes a second on average are we talking about). I can't imagine it's too much, but I don't think my isp would like say, a 100k/s worth of bandwidth running on my machine at all times. Thought I'd ask just in case.

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
  107. Last Post! by alpg · · Score: 1

    In fact, S. M. Simpson, eventually devised an efficient 24-point Fourier
    transform, which was a precursor to the Cooley-Tukey fast Fourier transform
    in 1965. The FFT made all of Simpson's efficient autocorrelation and
    spectrum programs instantly obsolete, on which he had worked half a lifetime.
    -- Proc. IEEE, Sept. 1982, p.900

    - this post brought to you by the Automated Last Post Generator...