Scientific American Article: Internet-Spanning OS
Hell O'World writes: "Interesting article on Scientific American outlining what they call an Internet-scale operating system (ISOS). 'The Internet-resource paradigm can increase the bounds of what is possible (such as higher speeds or larger data sets) for some applications, whereas for others it can lower the cost.'"
Judging from the photo it seems to be a new form of 3d tetris.... This shall definitely shape the future!
Send lawyers, guns, and money!
Wow, 3 years on Slashdot and this is the first time I've caught a duplicate story before anyone else. What do I win? :) A free Kuro5hin.org account? :)
Yes, the exact same article was posted as a /. story here about three weeks ago (under almost the exact same title!) and I could swear it was mentioned in a comment in this story (posted by timothy!), although I can't seem to find that comment right now...
"It take 9 months to bear a child, no matter how many women you assign to the job."
From the supposed real-life example in the article:
"Its disk contains, in addition to Mary's own files, encrypted fragments of thousands of other files. Occasionally one of these fragments is read and transmitted; it's part of a movie that someone is watching in Helsinki."
I wonder how upset this individual in Helsinki would be if Mary decided to format her hard disk in the midst of his movie... Oh, but you say that the same information is distributed on other workstations as a redundancy precaution. I wonder how much bandwidth that cost to prevent this 'just in case' scenario?
While I can certainly appreciate the added value of distributed processing power and multilocational data sources, exactly how is having these massive amounts of data running over the net affecting bandwidth availability?
In my opinion, the lack of a truly distributed ISOS is a bit trivial until we achieve a higher grade of internet connectivity for everyone!
Beer is proof that God loves us and wants us to be happy. -- Benjamin Franklin
As other posters have pointed out this is a duplicate article. But hey, turn this repeat to your advantage! Go read the previous posting and repost all the +5 posts as your own, then watch the karma roll in! :)
(Yeah, its a little off-topic. I'm sure the mod's will see the funny in it.)
Last night I shot an elephant in my pajamas. How he got in my pajamas I'll never know.
This article makes one fatal assumption: Consumers will always purchase more powerful equipment than they need.
.NET and dotGNU waves are likely to make thin clients much more realistic.
The time of super fast home-PCs is likely to not last very long. The incoming
There is absolutely no reason for 'Mary' to have so much computing power since she doesn't need it. The only real limiting factor today is bandwidth which this article assumes anyway.
What is probably likely in the future though is a more distributed OS. One that is truely network transparent in every facet of operation. I believe there are some rumors floating around about MIT working on something to this effect...
int func(int a);
func((b += 3, b));
As other posters have pointed out this is a duplicate article. But hey, turn this repeat to your advantage! Go read the previous posting and repost all the +5 posts as your own, then watch the karma roll in! :)
(Yeah, its a little off-topic. I'm sure the mod's will see the funny in it.)
We don't want "The Network Is The Computer". Remember mainframes? Remember how we joyfully fled from them?
What we want is to really own our computer power.
We want a very clear sense of "This is my computer" and "This is my data". I can do what I like with it.
Think folks, what is all the fuss about security and file sharing? Ownership. This is my data to own (keep private) and my data to share (if I choose).
Complexity and installation difficulties steal our sense of ownership. When the computer is a burden, we don't want to own it. Complexity robs us of choice.
The correct fix is not an ISOS, or retreat to mainframe days. The correct fix is to simplify and make things easy.
I don't want my work computer to be my home computer. My employer and I definitely want a strong sense of separation on that front thank you.
Forget these silly pipe dreams, and concentrate on easing the pains of ownership so that we have strength to share.
All this is a silly confusion over....
Remove the confusion between the above items and the desire for silly things like "The Network Is The Computer", DMCA etc goes away.
Devoting compute cycles to specific, worthy causes is great, but the point of an ISOS would be to make all connected hosts more powerful and efficient. If I want to factor a large prime or predict the weather, I might have hundreds or maybe thousands of otherwise idle computers available to help with the task. So each processor is constantly busy.
Privacy is very important but can certainly be worked out. For one thing, data could be stored in "bit stripes" so that each byte of your data is split into 8 separate streams but stored in more than 8 foreign hosts for redundancy and availability reasons. In that way no one could reconstruct any portion of your data from fragments on their drive and no laws could be broken by storing chains of bits.
Also private and public space could be partitioned off so that things you want kept on your system would stay there and only data associated with your weather predicting program would get stored on the ISOS. And quotas would need to be enforced so that if you donate 100GB to the ISOS storage then you may store, say 30GB (due to redundancy) in the distributed system yourself.
And perhaps your CPU's MIPS rating and uptime could be tracked to keep things fair. Then it would be almost like your computer storing up its processor cycles and getting them back all at once when you have a job to run. Grid computing makes sense and a World Wide Grid could make sense if it is feasible and the logistics could be worked out. Imagine everyone everywhere having the power of a supercomputer at their disposal.