More On Paid Distributed Computing 122
Nastard writes: "Theres a story over at C-Net News.com about making money with distributed processing. The article talks about several companies that are planning to launch per-per-idle projects this fall. Apparantly someone has finally caught on that there is money to be made in this. No surprise that one of the companies is headed up by SETI@Home founder David Anderson." I've always been a fan of distributed.net -- (Subliminal Message: Sign up for Team Slashdot!), but I do wonder with these pay schemes if the payment will actually be enough to cover the cost of electricity. Hurm.
[timothy butts in ...] Also, you may want to check this out. A semi-anonymous reader writes: "Distributed.net President David McNett recently did an interview here with the guys over at Geeknik.net. In the interview, he discusses his role with Distributed.net, future projects they are going to work on, and how he views competition between the various distributed computing organizations. Great read."
Re:Distributed projects and ethics (Score:1)
Re:Makes Sense (Score:2)
Re:Distributed projects and ethics (Score:1)
Re:I'd like to know... (Score:1)
here are my thoughts on all of these projects. i hope you will find them informative
seti@home is really cool project BUT they already have enough ppl on the project so they are recycling units + they refuse to further optimise their clients because they have enough of computing power. clients exists for every possible platform in the world.
dcypher.net has really interesting projects going on and is going to pay for processing power in the future. (they are already giving out some money on random basis. like 100$ to a random participant). problem with dcypher.net imo is that their software is still in the development phase. for example stats are not that good + you can cheat in gamma flux project by submitting same units twice or more (your computer generates gamma rays randomly so by just copying your buffers and submitting them once more you can get extra creds on the stat page). i believe that dcypher.net is going to be really good distributed computing effort in few months when they develop their software. clients exist for gnu/linux, freeBSD and windows. mac client is under development.
parabon still doesnt have a gnu/linux client (they are developing it) so its out of question for most of us slashdot users even if they have really cool project (chemotherapy ). client seems to exist only for windows.
popular power currently has a project on optimisation of influenza vaccination. they intend to pay for your computing cycles in the future. currently there are clients for gnu/linux and windows. mac client and solaris client are under development. linux client needs really lots of work , its really user unfriendly right now. it excepts you to install separate user just for running client. i will try it when it gets more user friendly.
and at the end, my currently dist. computing project of choice. distributed.net. oldest dist. computing effort on net. you have several projects to choose from. its 100% non-commercial, you can get most of the source code for their clients, stats are great, clients are stable, they exist for "every os" in the world
Re:This is excellent for some people (Score:1)
Re:Little bits (Score:1)
With the way things have been going, I can imagine "shrink-wrap" licenses on your dishwasher, toaster, etc., saying that you haven't actually _bought_ the CPU inside, but are just leasing its use for its intended purpose. Moreover, The Company That Made It reserves (and requires) the right to run for-pay distributed services on "their" CPU your appliance in order to offset the cost of providing you with the appliance-in-question (or so the story will go).
You heard it here first, folks...
Cheers,
Richard
Re:Nice idea, but... (Score:1)
you dont start distributed project to render one picture. distributed projects are suitable for tasks that need lots of computing power while they are not producing enourmous amounts of data. for example when you download an ogr stub from distributed.net your computer crunches on it for a week. size of one stubb is less than 1kb.
Re:I'd rather... (Score:1)
What happens when... (Score:1)
Re:The real story (Score:2)
I just think it's a shame that it can only be done once. By that I mean, there's a huge amount of untapped CPU time out there, but once a system is in place to use it that's it, you can't use it twice. It's like compression -- one go and it doesn't recompress. Where compression "doubles" the storage capacity of a system, distributed computing "doubles" the efficiency of a computing system. From there on it's just tiny, incremental upgrades...
A few issues.... (Score:1)
Which brings me to my next point, what about the video card? During non-game use (you know, schhool work, surfing on the web for cheats, etc.), how much of your brand-spankin' new Hercules Prophet II with 64MB DEDICATED RAM (wah! can ya buy me one?) is in use? Probably not even half, and that's if you go for the highest resolution and color depth. Why not utilize these for something? 3D modeling would be hard to implement intelligently, but it would still be possible.
And a vicious cycle gets started here. Companies like this idea, put out all of their power-munching projects, and we end up with an inbalance with too much needed power. With all these different programs, usage will be split. Then, when enough users and power equalizes, the projects will dry up, leaving some company (probably fresh out of IPO) with no cash, no revenue stream, very little property, etc. Critics will shoot down distributed computing fast. In a few years, someone will try it again. We'll repeat history. A bit apocalyptic, but realistic.
ProcessTree, if they ever do pay, may have the right idea. This is a great way to fund micropayments. If you're running low, let your computer run overnight and your account filled back up. Unfortunatly, we'll never see this properly. If PayPal is dominant, they'll have a high surcharge (ever look at the fine print on a credit card application? A must-read...). Also, how can we create a unit without trouble from the US government (you know about this problem if you know about experts-exchange.com. Here, you get points for answering questions, and spend another type of points for asking questions. They wanted to just make one type of point, but the IRS(or some other goverment agency) said to do so was illegal.) Wah! The best part!
Finally, like has been said before here, no one is paying yet. We may never see one that does in our lifetime. Why? Internet companies are stabilizing and becoming sensible. Giving money for borrowing a few wires? Sounds silly.
Don't get me wrong, I like the idea. But this rant explains my problems.
Distribuited Project Favoritism (Score:1)
Distributed.net RC5-64 project... Waste of time? (Score:1)
Not quite so scary as it looks (Score:2)
Some make money some banners trade for services (free ISPs)
The problems with them are the timeout.. forcing you to click on a banner every once in a while.
If instead you were asked to trade cycles for bandwith..
You know who to call if they have a back door...
Same rules that keep open source develupers from sleaking back doors into software will keep closed source clients from doing anything more than using your procesing cycles...
If you discover otherwise... class action lawsute...
Then you make some sereous money...
This is good. Admitedly for closed source.. it might hurt open source a tad..
But it burns Microsoft...
Basicly why buy Netscape or Opra when you have IE for free?
Thats what keeps Netscape free... but... Netscape with a distributed client... can generate money and be free..
It could also mean we'll see more Linux software and games ported to every Unix platform including Solarus.
You are sharing processing cycles in trade for software... Linux, BSD and Solarus boxes tend to be left on and running while Windows boxes tend to be turnned off..
This is less a stability issue and more a geek factor... Macs get in the 50/50 range as they have a strong Geek, Busness and newbe attraction..
Avrage people turn things off.. lights.. TV... radio etc...
Windows users turn computers off when they are done like turnning off a TV or turnning off the lights...
*nix users tend to leave computers running as if it were vital hardware...
Any computer can run as an alarm clock.. *nix and Mac systems are however more likely than Windows to run as such...
Simply becouse of the kinds of users who run Windows...
Anyway so this translates into prefering systems that stay on all the time normally over systems that get turned off...
Why support 11,000 users who only provide 1 to 2 hours of idle cycles... vs 1,000 users who provid 24 hours of idle cycles a day... in some cases 48 hours of idle cycles a day.. (Two computers... and the occasional time bender)...
It costs money to support users... and while *nix users support themselfs you gota convence the avrage CEO of this..
So basicly paying to support 1% of the users who represnt 80% of available idle procesor time is a really good deal..
and once they realise we don't accually need support... it'll be even better...
Re:Nevermind The Electricity. (Score:1)
>Aaron Blosser. Actually he got permission but apparently not from the right people.
Ouch!!!
I can see this however...
SysAdm with stupid bosses throwing clients up so they can have money when they are eventually fired.
Beats the hell out of stealing office suppys...
Re:First sneaky company wins (Score:2)
I occasionally run a load monitor, and I suspect many others do.
On a device like a WebTV client, there is no way to run a load monitor. The software is completely controlled by the manufacturer, and probably embedded into the device.
In addition, most of the people accessing the internet through such a device are unlikely to have the computer literacy to notice, or even care. So it makes sense to exploit the idle time of a device like that.
Re:The real story (Score:1)
Quite the opposite, most companies invest a huge amount in computers that are idle a large amount of the time.
Never said everyone doesn't want to get paid, but there are huge reasons not to be the one doing the paying
DMCA; EULA; UCITA (Score:1)
With enough patience, skill, and a good debugger, it is always possible to reverse engineer a binary.
Yes, but is it legal? DMCA, EULA, and UCITA make reverse-engineering illegal, and the software would probably detect most common debuggers.
<O
( \
XGNOME vs. KDE: the game! [8m.com]
Re:Little bits (Score:1)
If the cost of the processor cycles was greater than the cost of the computers themselves those companies wouldn't be giving the computers away; they would be building them, keeping them and selling the processor cycles themselves.
Re:DMCA; EULA; UCITA (Score:1)
Yes, but is it legal? DMCA, EULA, and UCITA make reverse-engineering illegal, and the software would probably detect most common debuggers.
Do you even remember how this thread started?! Someone worried that because distributed processing schemes might be closed source, people could become unwitting participants in Echelon or Carnivore. I disagreed, pointing out that no intelligence agency would let software processing potentially classified data run on untrusted computers. Allow me to clarify: intelligence agencies are paranoid. They assume that they have enemies with skill and resources. They would assume that these enemies would participate in such a distributed scheme to gain access to whatever possibly secret data was being processed. The fact that it might be illegal to reverse engineer the software would be irrelevant. It's illegal to break into cars, but I'm willing to bet that the NSA, et. al., don't leave classified documents sitting around in the trunks of cars on the side of the street. Finally, intelligence agencies assume that they have enemies competent enough to step through the code using a decent debugger, noticing if the code is trying to check for a debugger, rather than just running the app full tilt and then attaching Turbo Debugger, or whatever the hell you're thinking.
Re:Nice idea, but... (Score:1)
Now you know why I no longer do anything for free.
Bowie J. Poag
Re:First sneaky company wins (Score:1)
Undisturbed, I can do about 10% an hour.
Re:Little bits (Score:1)
Ain't gonna happen. Why? Well - there is no need of selling this then. The distributed computing companies can walk into your average Best Buy store as you say and get the hardware for free themself.
The main principe of the current "for free" programs (Internet for free, mobile handset for free, info-servers for free) is that you pay the money in some way eventually. On connected services, by watching comercials and so on.
With free computers paid by computing cycles, the distributed companies actually do not need you at all. :)
Cost of Electricity (Score:1)
Making money while I sleep...
Sounds like a nice idea.
Re:Nice idea, but... (Score:1)
Bowie J. Poag
Possible Solution? (Score:1)
Electricity worries (Score:5)
but I do wonder with these pay schemes if the payment will actually be enough to cover the cost of electricity. Hurm.
I quote the distributed.net FAQ [distributed.net]:
- Michael Cohn
Re:I'd like to know... (Score:1)
The best thing is that you can easily filter out the ads with a proxy. Money wants to be free
<O O>
( \/ )
X X
Scarier than it looks (Score:1)
But will the wife buy it? (Score:1)
Implications of running these at work (Score:2)
nice quote, intel. (Score:1)
Hey intel-didn't you recall your latest chip because you didn't do enough validation before you released it?
-sludg-o-
If a company wants reliable data out of this... (Score:1)
Repeat offenders would be shut down from the calculation ring and notified that either their piece of code is malfunctioning or has been tampered with.
This way the client software could be open-source'd without any problem. I actually think SETI@Home does something like this.
Re:Small is still bigger than nada (Score:1)
Nobody's actually PAYING anybody yet. (Score:5)
Going further, I did a search on Yahoo, and hit just about every company listed under Distributed Computing. None of them are paying out - they're just taking in money from investors.
The Slashdot story is only partly right - there is indeed money to be made from this idle-cycle scheme, but it isn't going to be made by folks like you and me. It's being made by the companies who are suckering investors into this. Of all the sites I went through, I counted a rough total of over sixty million bucks in funding that the companies had gotten from investors. And not one dime has been paid out yet....
Re:If a company wants reliable data out of this... (Score:1)
Re:Electricity worries (Score:1)
Re:I'd rather eat it... (Score:1)
Re:I'd rather... (Score:1)
Re:I'd like to know... (Score:1)
Basically, I figure "Why not?". I'm not using my home computer while I'm at work, nor my work computer while I'm at home. Given the necessary security measures, it's nice to be of help. I think this will be a technology widely used in the future.
Re:I'd rather eat it... (Score:1)
Re:Some problems with this... (Score:2)
There was a thread [slashdot.org] about the problems with open source and hacked clients in an earlier discussion. I'm not sure if it's much help.
===
The point isn't for personal use... (Score:1)
Your whole post doesn't make sense because you either a) didn't read the article, or b) just don't get the concept.
Not reading
Re:Makes Sense (Score:2)
Re:There is great potential for abuse (Score:1)
Re:Lots of interesting points.. (Score:1)
I can think of one good app - Toy Story 3. unless, of course, Disney is paranoid about sneak previews...
Another good use for Mojo (Score:2)
Interested in seeing it sooner? mojonaton [sourceforge.net] is an opensource project.
The most difficult part (IMHO) of writing a payment for cpu cycles type of system is sandboxing the code so that it can't intentionally or unintentionally do anything evil (ie: it needs to be MUCH more secure than Microsoft Outlook ;).
Re:Distributed projects and ethics (Score:1)
> kind of projects coming down the pipe will
> be run by corporations that most likely
> won't release the source to the client
> software?
Popular Power [popularpower.com] has committed to open-sourcing our client. (Tim O'Reilly from O'Reilly & Associates is an investor and is on our board of directors; Brian Behlendorf from Collab.net and the Apache Software Foundation is also an investor.)
Best,
Marc Hedlund <marc@popularpower.com>
CEO, Popular Power
Give your computer something to dream about.
www.popularpower.com [popularpower.com]
Re:Nobody's actually PAYING anybody yet. :not true (Score:1)
From the Mojo website:
You can sell your idle online resources to others for Mojo (the internal currency), and then can trade Mojo to download content yourself or exchange it for cash after the Beta test is complete. This makes it easy for anyone to start getting Mojo. No paperwork to fill out. No wait. Just start running the software and you can begin earning Mojo as other users buy services from you.
Community members contribute resources by running one or more services on their computer. Most services can be operated from behind firewalls and with modest Internet connection speeds and can be launched and start earning Mojo for you with a couple clicks of the mouse. Anyone, even those connected by modem, can offset their charges by providing services to the system. Examples of services that users can provide to earn Mojo include:
Securing a distributed project. (Score:1)
Using the RC5-64 challenge as an example...
One way to check the security of completed blocks is to have each block also calculate some incidental security check.
For example, as well as making note of all keys that decrypt to "The secret word is", it could also make note of all keys that decrypt to "The". In each block of 2^32 keys, there should be around 256 which decrpyt to this.
If a returned block contains (say) 200 or more keys which decrpyt to "The", these can all be checked by repeating the decrpytion of only these 200-or-more keys (which should take milliseconds). If any do not decrypt to "The", then the returned block is definately bogus.
If all the 200-or-more match, then it's reasonable that the client did it's job properly, since there's no way (in theory) to work out which of the 2^32 keys would result in this decryption, without going through them all one by one, which is exactly the job the client is being paid for.
The returned block contains below 200 keys, all of which decrpyt to "The" then this returned block may be bogus. It's possible that this key block is a freak where only a few keys decrypt this way, but it's more likely that the client stopped short and retrurned the incomplete block, hacked to look like a completed block.
As an extra security check, the central server could re-issue a proportion (say 10%) of completed blocks again, to see if other clients give the same result. If two clients return different completed blocks for the same job, then one of them is bogus. You can run the block yourself to find out who.
Re-issuing will result in a slow-down, so is best used sparingly.
This is excellent for some people (Score:1)
I'll be sticking to distributed.net for now, thank you, but I look foreward to being paid, even a little, for doing nothing!
distributed clients as virii? (Score:1)
Lots of interesting points.. (Score:2)
Also, it didn't really get much into the fact that not all problems are particularly well suited to distributed computing. In fact, I'd say the majority of all computation problems AREN'T easily suited for distributed computing. Either because you'd lose the computational benefits due to the overhead of transmitting really large blocks of data or the algorithm is too dependent upon being feed serial data.
But... (Score:1)
"the check is in the mail" (Score:1)
The landlord passes the cost of electricity... (Score:2)
thick if you think your (landlord, dorm, etc) isn't going to pass the cost to you.
It's averaged out into one rent figure that everyone in the apartment/residence hall pays. Think "local phone service in the US" as opposed to "long distance phone service."
<O
( \
XGNOME vs. KDE: the game! [8m.com]
They can have my unused cycles... (Score:2)
Do not teach Confucius to write Characters
Must... resist... urge... (Score:1)
Anyways. Can anyone out there point me to some good books on programming for distributed systems? I know a bit about genetic programming and quite a bit about networking, but I'd like to look over what's been done in the field before paving new ground myself.
Semi-closed-source distributed computing (Score:2)
DCTI [distributed.net] releases the source to its client apps' computing cores; hotshot assembly coders can get their names in lights by submitting a patch against the public-source core-only clients. The official client binaries, OTOH, are considered "trusted binaries" and may in the near future be digitally signed.
IMHO this is a nice compromise between ESR's open-source ideals and obs^H^H^Hsecurity issues. Why doesn't SETI do this?<O
( \
XGNOME vs. KDE: the game! [8m.com]
Little bits (Score:1)
That also leads into the other point, about wasting power and generating heat. Some devices really are intended to stay on 24*7 (whether they always really need to or not), so they may as well be recruited for this. Things like SETI@home, on the other hand, strike me as very wasteful - not only will people leave their power-hogging computer on & awake where they might not otherwise, they'll even stop the monitor from sleeping so they can see the "screen saver" display (and here I thought we'd finally gotten over burning power for useless animation). Wasn't there a
Re:Distributed projects and ethics (Score:2)
Also, don't count on too much information being released on the clients. Any company who is a client of one of these CPU-for-dollars service will want to believe their data is accurate and that the people running individual clients can't steal the majority of their precious intellectual property.
Most of the free 'for fame & glory' distributed projects wont even release source code because they are afraid it will cause people to send in garbage data results in an attempt to cheat to get to the top of the list. And putting in some sort of fancy security layer on top of the client to make sure data is valid would likely invalidate most of the gains of a distributed project, because you'd burn tons of cycles on the server trying to do re-validation...
Re:Distributed projects and ethics (Score:2)
It's a bit harder to reverse-engineer binaries when they're digitally signed and 1024-bit elliptic-curve PK encrypted.
<O
( \
XGNOME vs. KDE: the game! [8m.com]
Re:Scarier than it looks (Score:1)
Yeah thats a scarry thought....
However it would need to be embraced by avrage users and some technical people...
The avrage user isn't going to go for being required to have the computer connected to the net for so much time a month...
This is required if the computer is to be of any use for remote processing.
In any case I buy my computers in parts and asemble them (No not chip level.. I buy case, mother board etc...)
Nothing preinstalled this way...
Get the distributed.net source code here (Score:2)
<O
( \
XGNOME vs. KDE: the game! [8m.com]
Re:Little bits (Score:2)
Imagine walking into your average Best Buy and EVERY applince there is free. Buy(for free) whatever you want, the only condition is that you hook it up and use it. The internet connection will be free and you will never notice the use of the appliance as the computer inside it is horribly wasted anyways.
No down payment, no monthly fees, all electricity, phone bills, and internet bills paid for. Just make sure its hooked up.
This sure would keep the economists shaking their heads in agony.
-Restil
I'd like to know... (Score:1)
Also, has anyone recieved a check from one of these places? Like paid-advertisements while you surf, I'm a little skeptical until I hear people who recieve real checks.
It can be done in an OSS way... (Score:2)
<O
( \
XGNOME vs. KDE: the game! [8m.com]
Distributed projects and ethics (Score:3)
How will we know with confidence that we're not signing up to be a part of Echelon or Carnivore or something similar?
I guess if the cash incentive is good enough, it won't matter for most people...
Re:Distributed projects and ethics (Score:2)
How will we know with confidence that we're not signing up to be a part of Echelon or Carnivore or something similar?
Because no intelligenece agency in its right mind would allow its data to be processed on untrusted computers whose owners could, closed source or not, reverse engineer the software and gain access to presumably valuable information.
Nice idea, but... (Score:2)
Anyone who has ever listened to an AM radio placed within 5 feet of their computer can tell you that no matter how fast you work, you are rarely if ever going to be maxxing out your machine's performance. Wether busy or idle, most computers spend the majority of their lives waiting for human interaction -- Not crunching numbers.
While the idea for large-area distributed computing is cool, of what practical purpose is it? Its not going to help me do the things I do any faster than I would normally. Its not going to help me browse the web any faster, read the daily news any faster, dial out any faster, sell CDs any faster.. The only sort of applications (it seems, perhaps i'm being short-sighted here) that could benefit from this sort of thing are 3D modelling/rendering applications, graphics apps, and scientific applications, all of which require tremendous amounts of computing effort.
To me, it would probably take more time for my machine to "distribute" a task and reap the result than it would be to perform the task singularly with my own box. Sure, if I had some enourmous image I was doing work on, it might be a good idea.. But for most things, the overhead incurred by distributing the workload over X number of remote machines via the net would be more time-consuming than just doing it locally on a single box with multiple CPUs.
Mind you, I have nothing against the idea. I think it rules. But i'm at a loss to find any particular mainstream usage for such a technology. Most of us are leaves on a tree, not branches. We're seated at the end of the line when it comes to the life of a particular piece of data.
By the way, the 1998-2000 PROPAGANDA Image Archive CD is now available. Just click the "Enjoy!" link below for more info.
Bowie J. Poag
Some problems with this... (Score:2)
1) I have full, immediate disclosure about *exactly* what sort of computations and calculations *my* computer is being used for (this is my largest gripe with ProcessTree, and why I *refuse* to sign on with them).
2) Full source code (for security auditing). I'm not sure yet how this could be used with a system to prevent user fraud (and I understand the desire to distribute only binaries). Perhaps an encryption verification scheme, using PGP or such?... This may be a problem - but I simply do not trust closed binaries running strange unknown processes for mysterious third parties on *my* systems.
Without these conditions, it is simply **too much** to ask me to compromise for a few extra dollars here and there.
processtree.com (Score:1)
Re:Electricity worries (Score:2)
good idea! (Score:1)
Seth
Re:"the check is in the mail" (Score:1)
We want prizes! (Score:1)
Imagine the the trouble you have to go through as a company to make a monthly or even yearly small payment to a couple of 100 thousand subscribers. Who cares anyway about the 2 dollars a month you might make? The possiblility of winning a big prize every month or week will attract far more people. And of course the more cycles you put in, the better your chances.
This being said, personally I wouldn't mind giving the cycles away to some medical/charity/... -project. Something like the human genome-mapping seemed very appropriate, wonder why they never started something like SETI@home for that.
Re:for a while at least (Score:1)
Re:I'd rather eat it... (Score:1)
Slashdot requires you to wait 1 minute between each submission of /comments.pl in order to allow everyone to have a fair chance to post.
It's been 1 minute since your last submission!
Re:I'd like to know... (Score:1)
Slashdot requires you to wait 1 minute between each submission of /comments.pl in order to allow everyone to have a fair chance to post.
It's been 1 minute since your last submission!
[slashdot.org]
Nevermind The Electricity. (Score:2)
My question is, who will be the first sysadmin to get fired for pushing distributed clients on all the corporate workstations without the bosses knowing?
On the legitimate side of this, the company that is most likely to succeed is the one that markets itself best to corporations. In my limited experience, most corporations just run lame screne savers. If you go to them and explain that they are losing money running screen savers, they will be happy to oblige.
On the sinister side of this, the distributed processing company that integrates an employee monitoring system into the client and markets that to large corporations will probably do pretty well also.
You don't have to cover the total cost of the electricity anyway. You just have to cover the difference between the cost of power consumed at idle now, and power consumed running the client. The question then hinges on how well the "power saving idle mode" works on most PCs. Anybody got the numbers?
Assuming that the numbers make it beneficial for corporations to run the client, the question may then be one of whether or not there is sufficient demand for distributed services. Right now, render farms and weather forcasts are the two obvious commercial applications. I think we're going to have to think of a few more if distributed computing is to become a significant industry.
Re:Little bits (Score:1)
The real story (Score:3)
I do wonder with these pay schemes if the payment will actually be enough to cover the cost of electricity. Hurm
Nope
I've been at this for a while *chuckles*... and I'm working on a longer whitepaper, but I'll give slashdot a quick preview.
The real (hidden) costs:
Why no company would ever touch it:
So you have huge hidden costs, total loss of any capitalist advantage, and huge headaches for the admins. Keep dreaming folks.
Re:Little bits (Score:2)
Can open, worms everywhere:
So maybe the toaster can tailor the ads to match your food choices? If you put a lot of bread in the toaster, will you be shown ads for jelly? Perhaps something like the supermarket checkout thingies which give you coupons for competing brands. If you're always microwaving Celeste Pizza for One, maybe your microwave will force you to watch an ad for Stouffer's French Bread Pizza?
And I don't even want to think about what the privacy advocates are going to say about this.
Re:The real story (Score:2)
Server and User Hardware - also not free, wear and tear, etc.
"Real" supercomputers have these costs too; if you count them here, you should add them to the cost of "real" supercomputers.
Server Bandwidth - SETI uses about $22,000/month of taxpayer funded bandwidth last I asked, more by now.
User Bandwidth - not everyone has Cable/DSL ya know. Bandwidth isn't that cheap outside the
Asymptotically, bandwidth is cheap. The cost of bandwidth is dropping by a factor of two every 8 months (Gilder's law), while the cost of computing power drops by a factor of two every 18-24 months.
The bigger issue is latency. Partial pivoting (ie, linpack) *must* have low latency. Many other algorithms also require low latency.
The big problem is going to be finding algorithms which work even with high latency interconnects.
Re:Nevermind The Electricity. (Score:2)
Aaron Blosser. Actually he got permission but apparently not from the right people.
Using distributed computing with dialup (Score:2)
<O
( \
XGNOME vs. KDE: the game! [8m.com]
d.net did this (Score:2)
<O
( \
XGNOME vs. KDE: the game! [8m.com]
MPAA (Score:2)
Who wouldn't go see a film they had helped render on their PC!
People who are boycotting MPAA until it drops the DeCSS suit.
<O
( \
XGNOME vs. KDE: the game! [8m.com]
The human genome is 1 GB (Score:2)
Something like the human genome-mapping seemed very appropriate, wonder why they never started something like SETI@home for that.
Getting all the pieces of the human genome in the right order obviously requires the pieces. There are gigabytes of pieces, and many users have slow (5 KB per second modem) connections. The final data set is estimated to be 1 GB (3 billion base pairs, three base pairs per code word) in size. They're looking into compressibility of certain sequences.
<O
( \
XGNOME vs. KDE: the game! [8m.com]
Re:Little bits (Score:2)
I'm not sure I like the idea of my refrigerator being a neuron on the Borg collective, though. What if the government were to use the spare cycles to simulate fusion reactions for bomb research? I might have an ethical problem with that...
Re:Lots of interesting points.. (Score:2)
Even if they are paranoid, eventually they're going to release something. By then, if someone has gone to the trouble of taping together the shreaded document, it'll be too late to do much about it.
If such a system was used for weather forcasting, by the time any useful information could be extracted from the bits and pieces the information would be days past its usefulness.
In general, distributed networking will come in handy for someone who needs LOTS of cpu cycles VERY quickly for a VERY short period of time. Other options exist if they have several months to work on it.
-Restil
How much power save saves (Score:2)
The question then hinges on how well the "power saving idle mode" works on most PCs. Anybody got the numbers?
Cuts power consumption by about 10% considering the RAM, the network card, the video card, the audio card, the rest of the chipset, and peripherals such as the monitor, the speakers, the department's printers, etc.
<O
( \
XGNOME vs. KDE: the game! [8m.com]
Makes Sense (Score:3)
Needless to say there are some serious security issues here that no doubt won't be properly assessed.
I heard about this... (Score:3)
If you design a cool screensaver to go with it, and make it run on Windows, I'm sure you'll get the support of college students everywhere, even if it beams information back to an evil corporation, does tests on nuclear missle aging, DNA analysis, or hacking your friend's box... They won't know the difference. Of course, it'd be nice to check these things for trojans too.
Yes, this is an application for Beowulf clusters as well; for massively parallel problems, it might be worth setting up shop in that business instead. I bet IBM does just that, for one, but I'm sure they'd rather sell you a mainframe, where possible...
---
pb Reply or e-mail; don't vaguely moderate [ncsu.edu].
First sneaky company wins (Score:4)
The first distributed computing company to strike up a deal with Tivo, WebTV, and all the other consumer appliances wins.
Just ship the devices already signed up for the distributed client... how would the user know that the process is running in the background? The app can pick-up/send the work packets when the device calls in to sync (or for webtv when they logon).
Now that I think about it... how do we know that they aren't already doing this???
Also in the case of the medical research they can make it a selling point, "Buy Tivo and help cure AIDS."
This form of distributed computing is VERY limited (Score:4)
All said, this is still a very cool concept for SOME projects, like distributed rendering for films, and analysis of vast quantities of data (ala SETI@home). One shouldn't underestimate the marketing value in a distributed rendering project for a film, either! (Who wouldn't go see a film they had helped render on their PC! Especially if one could "preview" the result as it was being rendered.) But I think that this form of distributed computing will tend to be a niche, rander than a general solution for scientists and technologists with parallel computing needs.
Re:Nevermind The Electricity. (Score:2)
I guess what I really mean is, who will be the first to get fired for doing it, and have an actual dollar figure attached to the mischief.
electricity shortages (Score:2)
imagine if all of the AOL newbies out there caught wind of this and decided that they'd all leave their crappy emachines and imacs online all of the time in 30 million household's worldwide. that's alot of energy that is being used up on our already taxed power grids.
there was actually a great article in the Industry Standard last month that talked about this energy problem. While processing and computerized applicances keep on growing in popularity, the whole internet infrastructure is built upon the assumption that we have a virtually unlimited source of electricity. Truth is that this summer California hit 95% total capacity. They were 2% away from having rolling brownouts. Some electric companies have even started PAYING their large corporate customers to take days off and to shut down their power supplies so that these electric companies can keep electricity flowing to the general public without causing safety risks.
While distributed computing might be a very kewl idea and concept, there comes a point when we need to fix the base limitation of the computerized world and that's the power grid.
Small is still bigger than nada (Score:3)
The thing is, any revenue from idle time beats what you get if you just let the cpu burn cycles. Hopefully, if this gets to be a successful business model, the price will get bid up; but a box generating a buck a month off idle time is still (a little bit) more profitable than one that isn't.
There is great potential for abuse (Score:4)