ProcessTree Gets Its First (Paying) Client 82
myosin writes: "ProcessTree (sell your unused cycles for $$$) will soon announce it has its first paying client. Here's the [preliminary] announcement :)
From their site:
'The good news is that as soon as the end of the month, some of the suppliers of ProcessTree will be able to earn money with their computers. The bad news is that this only applies to a limited number of participants that will be hand-picked according to the requirements of the project.'" And joe points out (from that same announcement) that "The job is a quality-of-service monitoring system that allows real-time checking on the performance and availability of Web sites. We will initially start with 25 locations, for each of which we plan to have a number of suppliers to provide a 24/7 coverage from each location. Each such group in a location we call an 'ideal machine.'" However, they prefer to trade shekels only for cycles on your permanently connected Windows-based machines for now, thanks.
Maybe its some elaborate scheme install DDoSware (Score:1)
Mwahaa haa haa.
Thank Goodness (Score:2)
Re:the reason they are only using windows for now (Score:1)
Company Networks (Score:2)
Re:check this out... (Score:1)
I think I'll keep quiet about this one!
Re:Couldn't pay me enough... (Score:1)
Re:Why Windows (Score:1)
Deserves? (Score:1)
Haha, yeah . . . theft is cool.
Next time I see a bike on the street that's not locked up, I think I'll steal it. They deserve it.
And my neighbor doesn't keep his lawnmower locked up, either. Sure, it's on his property, but I think it'd be cool and 733T to teach him a lesson by stealing it and pawning it for beer.
Legal problems (Score:1)
Another dot bomb (Score:3)
From a technical standpoint, distributed computing is damn cool. I don't think anyone here would dispute the technical brilliance of not-for-profit projects such as the SETI network. However, this will not make money.
ProcessTree has a client on-board, but have not yet decided on the compensation rate for the "suppliers". This is where the problem starts. There is not a rate that will work.
If the rate is too high (which it inevitably will be in the beginning, to get "suppliers"), the company will be quickly drained of resources. Whatever ProcessTree is planning to charge the client (can't be much, with the price of processing power these days) will not cover "supplier" compensation, project development time, network bandwidth, administrative overhead, etc.
The only solution to this problem will be to reduce the rate paid to "suppliers". This reduction will continue as ProcessTree attempts to refine their cost structure. Eventually, it will get to the point that "suppliers" don't think maintaining the ProcessTree client is worth the hassle, for a mere buck and a quarter a month. Goodbye, ProcessTree.
To make money, a business must be able to solve an existing problem better than existing means. This project will fail because 1) it will be cheaper and easier for clients to maintain their own Beowulf cluster of monkey brains and 2) the rate paid to "suppliers" will be too low to matter. CPU time is cheap. There is not a significant problem to be solved.
Re:Ignorance (Score:1)
Some computations can be made in such a way that you can check the work that other people have done.
For example, if I am trying to find giant prime numbers, I can distribute out individual numbers to check to all the workers. Each worker can then test to see if it is a prime, and can then convince me that the number is not a prime by giving me a factor of the number. I can check this much faster than I could test the number for primality.
Attacks against this can take the form of the attacker claiming that the number I have issued him is a prime, causing me to expend my own (limited) compute time on checking this claim. Coupling this with, as epaulson said, double checking, or even triple checking, this can be minimised.
So I can still benefit (but not as much as in a fully trusted scenario) from a distributed untrusted computing infrastructure.
(Score:1)
-aardvarko
webmaster at aardvarko dot com
Re:Design decisions (Score:2)
What kind of commercial projects make sense? (Score:1)
Re:Another dot bomb (Score:2)
Both of the organizations you mentioned are research-oriented. I can understand why people would be willing to donate cycle time in the name of science/betterment of humanity. They don't do it for compensation.
ProcessTree's assumption is that people will do it for compensation. The compensation will simply never be enough to sustain interest.
Helping to crack DES or recognize extraterrestrial communication is a good incentive for many people. A small amount of money, some of which goes towards making someone else rich, is not going to be enough incentive.
Re:Ignorance (Score:1)
Saddam doesn't want anyone to speak up against his regime because that would allow his opponents to rally the population against him. Revolutions happen when groups of rebels get together and spread propaganda against their oppressors. If you punish everyone who dares speak against you, you can stop rebel movements from forming. So it's impossible to have free speech in a totalitarian state. In a democracy, on the other hand, information is spread freely, and this allows people to decide which government suits them best.
As for people being locked up for saying "unpopular stuff" in democracies, what kind of stuff are you referring to? Death threats? Hate speech? Copyright? As always, your rights stop where other people's rights begin, and speech is no exception. People are locked up for saying things in democracies only when saying those things hurts other people.
Of course you can have a totalitarian state and disguise it as a democracy, but I'm speaking of states which really are democracies, such as the one I'm living in.
"Any system can work"? The states that are most prosperous and have the most personal freedoms (US, Canada, western Europe, etc) are all true democracies. So I guess any system can work, but democracy has shown itself to work better than all the others.
As for communism, we've had communist regimes for almost 100 years and all of them have sucked. We have a lot of "good examples" of communism. How much more suffering is necessary before everyone accepts that communism doesn't work?
Re:Ignorance (Score:2)
I think it's the same with communism. There's no reason communism requires secret police, or anything else that Russia had. Many non-communist counties are brutal totalitarian regimes so it's not like communists have cornered the market (is that a pun in this context?)
Any state can have politicians who want to stay in power and who fear revolution. Look at Clinton/Gore, and the Bush clan... We just watch them a bit better, but if we didn't I think we'd find our freedoms slipping away just as fast as in any other country where someone takes absolute power.
Re:Why? (Score:2)
This market is heating up (Score:1)
There are several players in this space now that have some serious VC backing and it will be interesting to see how it shakes out. I'm no expert, but it seems to me that an Open Source / Free Software play here could really be interesting about now.
--Seen
Re:Why Windows (Score:2)
When the high end is unusable, the next step is to use the commodity platform, which would be Wintel. Yes, linux and *bsd may be a bit more stable, but to use those would mean to limit themselves to a small subsection of the PC market... Plus, i believe they're only distributing closed source binaries, which further impeeds them from the diehard GNU market.
We're not talking mission critical here... Any machine can crash out for a few hours here and there, because there are so many other machines ready to take it's place should that happen... Kind of like a RAID 5 composed of computers...
Re:Couldn't pay me enough... (Score:1)
Re:Why Windows (Score:1)
Hmmm...haven't heard from them (Score:1)
I've got a project for them to run... (Score:1)
Then, it logs into any e-commerce sites you have cookies for, and if they're the good kind that saves your cc info it buys all sorts of things!
Hm. That would be interesting. You could easily write a virus that runs around buying stuff... The credit-destroying, economy-enhancing virus.
I'll call it... AMAZONLOVESYOU.
now cracking can pay! (Score:3)
Re:Why? (Score:2)
Re:Maybe its some elaborate scheme install DDoSwar (Score:2)
Re:Why Windows (Score:1)
For one, it's not the vast majority of "linux people" who have "skill". The people with the real knowledge are a tiny minority. But all it takes is one person to write a script to get around it and hundreds will download it. Now, do they have "skill" or not? I think the answer is painfully clear.
For two, people who try to cheat systems like that are, if not acting illegally, total assholes. If you've agreed to lease your computers time/bandwidth for something, what does that say about you as a person if you just turn right around and try to cheat your way out of it? It says "Hello, I'm a sneaky fuck who can't be trusted with a plastic straw much less any responsibility or a computer. Please tie me up in a burlap sack and hit me with tire irons, then throw the corpse in the river. Better yet, burn it."
Then again, that's just the impression I get
Re:I've got a project for them to run... (Score:2)
that project name... (Score:1)
--
Linux users, get a grip! (Score:1)
Re:Ignorance (Score:2)
Re:I've got a project for them to run... (Score:2)
...and they are only picking a few (Score:1)
So, demand mileage when you sign up.
Re:Why Windows (Score:2)
As you can see Linux is under 2%.
I thinks this is why they chose windows.
Re:Why Windows (Score:1)
Unlike the "pay to surf" people, these folks are offering to pay for something of value and you can't cheat w/ a little program that pretends to move the mouse every 3 minutes.
Re:Why Windows (Score:1)
__
Re: (Score:2)
Why Windows (Score:4)
One performance question (Score:1)
the reason they are only using windows for now (Score:4)
The reason they are only using Windows seems pretty obvious to me. Windows has the largest desktop marketshare, and I'm willing to bet that the majority of people who have signed up at that site are actually running Windows.
So, logistically, if they really intend to be churning out projects in the future, it makes sense. It takes much less time to develop for a single platform per project.
What this also means to me is that depending on the size of the project, different pools of machines will be used.
-lb
ProcessTree (Score:1)
Couldn't pay me enough... (Score:4)
Re:Why Windows (Score:1)
Seti sux (Score:2)
violation of law of physics discovered (Score:2)
Presumably Windows would have to go without a reboot for 24 hours a day?
Re:Windows 2000 (Score:1)
Re:the reason they are only using windows for now (Score:1)
Most people that
1) have their computer(s) on for 24/7
2) have a permanent network connection
Are either servers or geeks.
A sizeable proportion of geeks will be running linux or *bsd on their 24/7 machine, even if its only a firewall for the rest of the network.
This job doesnt require much processor, its a bandwith usage application. You can have a 1GHz Athlon and it will do less than a 300MHz k6 on an adsl line.
Ignorance (Score:2)
It's all a matter of how secure your sandbox is. In fact, it doesn't matter whether your code is Java or in native code - the only reason all these
distributed pay-you-for-cycles companies are choosing Java is not because it's more secure, but because they've got someone else to blame when a security hole is discovered. It doesn't really matter if it's the JVM or something else that's overwriting my files.
VMware, plex86, User-Mode-Linux - they're all on the right track: trap on the privilegded instructions and safely emulate them. Every bit as
safe as Java, but without the speed penalty. (This assumes of course that VMware, plex86, and UML have all the instructions handled safely, which can be hard to do on the X86 instruction set. But I'd guess that Sun's JVM has at least as many bugs and security problems as VMware does.)
What you couldn't pay me enough to do is to let anonymous third parties run my code. These distributed-processing people need to take a lesson from the online gaming community: Your clients will cheat, and they are smarter than you. The only way to catch them cheating is to re-run the computation, and don't bother with encryption or obfuscation, because remember, your clients are smarter than you. Also, don't even bother to try and keep "sensitive" data hidden from the people running your computation: you can't. Only send things to the remote clients that you don't care if they see, because they're going to.
The problem with re-running your computation is, of course, that it takes more Compute Time. Sure, you can just check up a percentage to take a statistical guess, but how much is your computation worth to you? If you're willing to pay for it you're better off to check everything again, because processing power is "cheap." Even still, for my serious calculations I'll do them in-house, thank you.
-Erik
Design decisions (Score:5)
Our decisions to launch with Windows client software first is a simple one: Linux clients are in the works but are under a contractual deadline, which is hard to meet by itself. As we provide updates, Linux clients will be rolled out as well, in particular because Linux boxes are considered 24/7 reliable (unless they are dial-up, of course).
A large number of the locations chosen for the first run are in Asia and South Africa. If you have a suitable machine and were not called upon directly, don't worry, the project is supposed to expand to several hundred locations over time and if you are in a sizeable city, chances are good that we'll have use for you there.
All this is independent of processing jobs that require computing time or storage capacity. Projects of this kind will be rolled out later, we are responding to customer demand first and try to get as much of the ProcessTree network utilized so the suppliers can earn some money.
Re:I've got a project for them to run... (Score:2)
Well, whoever saves their credit card number on their machine deserves to be billed for this new 47" television that's making its way up to my doorstep...
Re:Company Networks (Score:1)
Re:check this out... (Score:2)
Maybe you can use that $400 a month to get a prostitute, because I don't think you'll be picking up chicks in that car.
ProcessTree payment plan (Score:1)
My next point is their payment structure. From what I saw of it, their plan looks very similiar to a Multi-Level Marketing Plan, not unlike Amway's. It is admirable that they want to reward referrals but I'm not sure that they fully researched how people will try to take advantage of this. Maybe they need to reward referrals up to a maximum? That way you get more money from actually doing the processing than by referrals.
For a MLM, Amway's plan makes the most sense, especially compared to some of the stranger plans I've heard of but I'm not sure if it is appropriate as part of the business model for a distributed computing company.
Re:Linux users, get a grip! (Score:1)
---
Where can the word be found, where can the word resound? Not here, there is not enough silence.
Re:Company Networks (Score:1)
Reasons why Windows over Linux (Score:2)
While true this project needs a limited number of hand picked 24/7 reliable systems.. There are more 24/7 Reliable Linux boxes that are not otherwise employed (Not part of a larg IT network) and are just "personal systems" that would want in on this.
2. Linux users won't install strage software.
Distributed.net proves Linux users will (by in larg) do exactly that if motivated... As well as Windows and BSD and Solarus and well anyone really.
The number of people who worry about closed source binarys is significant but most will set such conserns asside... given the choice most would pick open over closed but not allways...
3. No Linux client yet
The IT sector dosn't think of Linux first.. they just automaticly think Windows first... so the Windows client was done first...
The Linux client is "on the way" but they couldn't wait for it...
Also likely the Windows client was a quick and dirty... to be replaced later with quality code.. Linux people are far more picky about this.. they can (and do) recognise shotty code eating cycles...
Re:Another dot bomb (Score:1)
Guess what, they have over 10,000 participant, Seti has how many? 100,000?
Those do not pay. Process tree does.
Re:Ignorance (Score:1)
Breaking your TOS with your provider (Score:1)
How the heck does this work? (Score:1)
Since the project seems to have nothing to do with using spare computer resources and instead seems to use bandwidth, I wonder how the project factors quality of bandwidth into the reported statistics? If you are using a distributed environment to crunch numbers, everything is great, everyone crunches their numbers, the amount of CPU being simultaneously used by other processes on the machine is irrelevant because the speed at which the results are being computed is not relevant.
However, in order to monitor QOS on web sites, a clean pipe is necessary, because the amount of time that the "calculation" takes to complete *is* the actual desired information. Now, if I am downloading gallons of pron and warez over my T1, and this client software is trying to ping yahoo.com to determine site response time, how exactly does that give a realistic representation of yahoo's availability from my part of the net? It doesn't. I do not see any way that the client software could realistically determine any preexisting bandwidth latency prior to performing its QoS tests, so it seems like the results are going to pretty much be random.
Maru
Re:Why Windows (Score:1)
*considers changing
--
CHECK YOUR PROCESSTREE ACCOUNT IF YOU SIGNED UP (Score:1)
--
Re:Another dot bomb (Score:1)
I thought ProcessTree might be good for that too, and hey, they might send you a couple of bucks a month for your trouble too. Not a *serious* money-making scheme. It's just for a bit of fun anyway really. If people can get research work done by using it, that's great.
Btw, I've heard people express concern about trojan binaries.. that can be a problem but downloading from trusted sites helps alleviate this. You shouldn't be using a client you got 'off a guy in the pub', but one from the organization that sponsors it (i.e. distributed.net). Also, don't run it under root, run it as 'nobody'.
--
Not a democracy (Score:2)
I've often thought that the party system should be outlawed - they promise to represent you but then they get into power and vote for the party line, something opposite of what their constituents want.
There was a case of it in BC 5-8 years ago (I don't remember) where someone polled most of a district and found that 85% of people who responded wanted one thing - their MP still voted the other way.
I think they should be sued, for breach of contract maybe, treason at the outside... (it's basically subversion of the system.)
Re:Design decisions (Score:1)
Additionally, if you are using the ProcessTree distributed network, you get a deeper trace path that moves away from the backbone to the end-user. This is where you, for example, want to check the performance of e-commerce websites, where the offering is supposed to show up.
Re:the reason they are only using windows for now (Score:3)
Yes, perhaps the percentage of unix users that have a 24/7 connection and leave their machines on all day is larger than the percentage of windows users, but the total number of unix users versus the total number of windows users that do so is still going to be smaller.
Companies like @Home and all the major DSL providers have the majority of their customers as windows users.
If you think I'm wrong, find some numbers, I'd love to see them.
-lb
Sheckles? (Score:2)
What's the sheckle to USD conversion?
Why? (Score:1)
Their location, bandwith and other requirements dictate a decent amount of cash be spend by you, the potential money maker. And then, they haven't said what they'll pay. It can't be great though, because why else wouldn't they be leasing a real server from a commercial colo establishment?
Renting the sort of machine they reqiure and getting the typical 24/7 uptime a commercial venture can provide can't cost that much. It seems as if they just want to be shafting you, the cycle provider.
check this out... (Score:2)
Yeah, it's cool that you can get paid for the use of your computer, but how about Getting Paid to drive your car!
www.autowraps.com [autowraps.com] and www.freecar.com [freecar.com] are both websites that pay you up to $400.00 a month to drive arround with an advertisement on your car.
Sounds kinda silly to me, but I'd actually consider it.
danger... legal troubles (Score:2)
Re:Couldn't pay me enough... (Score:1)
If this is the case, you either have a poor security setup or a poor backup strategy.
Re:Why Windows - IE Browser-based tests? (Score:1)
ProcessTree Is Deceiving Its "Customers" (Score:1)
Re:Deserves? (Score:1)
Re:ProcessTree Is Deceiving Its "Customers" (Score:1)
Re:ProcessTree Is Deceiving Its "Customers" (Score:1)
Re:Ignorance (Score:1)
If Saddam was less of an egotistical prick, why would he care what people said? And in many 'democracies' people get locked up for saying unpopular stuff.
It's just like communism/capitalism... Neither one works only with democracy, or anything like that. It's just that the only good examples we have right now of communisms are petty dictatorships, that doesn't mean communism is necessarily bad, just that pesky little dictators will oppress people no matter what they call their economic system.
I don't think this has any bearing on democracy, nor do I think a democracy is (or isn't) the greatest thing... Any system can work (a dictatorship with a benevolent dictator is better than a one-party democracy...) and any can be just a sham to justify some tyrant.
But I do agree that without a big stick, war is inevitable. Even is Russia and the USA completely disarmed, along with all nations with nukes, what's to stop the Saddam's of the world? The only way to keep them from attacking you is to be able to say that you'll match them bullet for bullet, or better, explosive shell for bullet... There are peaceful solutions to all conflicts - between people who are willing to accept a compromise. If they only understand violence then you *must* be prepared to answer with greater violence.
Re:Couldn't pay me enough... (Score:1)
No problem, virtualize it! (Score:1)
Re:Why Windows (Score:2)
Distribution vs Capital costs (Score:2)
It'll be interesting to look at their cash-flow distribution plan, not much point if you have to pay out 120% of income to offset marketing + cycle compensation time.
LL