Towards an Internet-Scale Operating System 305
gschoder writes: "Two Berkeley computer scientists (including David P. Anderson of SETI@home) envision an Internet-scale operating system to harness the processing power, networking efficiency, and storage capacity of everyone's computers. Scientific American has their proposal."
It's been done, and no one uses it (Score:4, Informative)
This is two days in a row now that Slashdot has posted articles on the great new idea of distributed operating systems that CS theorists solved and have largely ignored for the last ten years. Besides Amoeba, there was the Connection Machine, VMS clusters, and others.
The fact is, massive distribution is of VERY limited use, and doesn't require OS-level hooks - Napster and distributed.net are both prime examples of useful massive distribution without involving the OS at all.
Re:The first thing I will do.... (Score:1, Informative)
You wouldn't do this just like you don't
int main() {
while(1){
walk down street giving $1 to each person you meet
}
return(0);
}
Half a picture (Score:4, Informative)
As happens too often, this proposal concentrates entirely too much on distributed computation, and pretty much ignores the problem of distributed storage. They're quite different problems, each requiring its own solution, even though it's intuitively obvious that any true "Internet Scale Operating System" would have to deal with both.
If you're interested in this "other half of the problem" here are some links:
There are many more. The bibliographies for the above will mention many earlier systems, while a quick Google search for these project names will show more recent ones.
Re:It's been done, and no one uses it (Score:2, Informative)
ive also spent a truly innordinate amount of time thinking about installing amoeba, plan9 and others. the reason i havent is that mosix does alot of what i want in a cluster but i dont have to limit my set of apps to those that come with or i can manage to compile in one of those odd OSes.
But with the OSkit [sourceforge.net] and the growing prevalence of platform independant languages (java, python) i can see a time not too distant when the fireball amoeba distro [sourceforge.net] and the linux single system image [sourceforge.net] projects are competing for the average user.
Or maybe we'll get lucky and a project to put together the best features of plan9, qnx, eros [eros-os.org] and amoeba will take off with a leader like linus.
Plan 9 / Amoeba (Score:1, Informative)
Re:How about desk-sized? (Score:2, Informative)
I don't think that was what the poster had in mind. Your KVM switch doesn't provide any value other than saving desk space. The article talked about the benefits of redundancy, increases processing power and increased bandwidth.
I imagine what the poster was talking about was having one operating system that would use both computers if they were available but having a complete working system if one was unavilable. So for instance you could power up the second computer with an additional 56K modem and get dual PPP connection without any effort.
Re:Scary... (Score:3, Informative)
Micro$oft Press Release #10520
We are happy to announce the immediate availablity of our new distributed computing service! For a low fee, you can harness the power of EVERY computer installed with Windoze XP in the world! Yes, that's right, all their base are belong to us, and you can buy CPU time on 'em!
What's scary is that (except for renting out time) the above is TRUE. M$ does 0wn all Windoze XP systems. And people PAY them for it!!! Inconceivable!
Already happening. (Score:3, Informative)
After thinking about it, I decided against it. I had no idea who was paying for the other 4 work packets- big tobacco, Iraqi agents doing bio weapons research, Chinese nuclear weapons development. If they had said right out who it was for, I might have still signed up, I really didn't like the way I had to poke through the fine print to figure this out.