Slashdot Mirror


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.'"

10 of 233 comments (clear)

  1. Larger scale Seti@Home? by kill-hup · · Score: 2, Interesting

    This sounds like (among other things) a larger-scale Seti@Home project - sharing your unused cpu cycles to solve larger problems. I'm not sure how well this would be received, especially given the recent concerns over what these clients are actually transmitting.

    --
    Sinepaw.org: Grape Winos
  2. I'll stick with the current setup by flewp · · Score: 2, Interesting

    I personally don't like the idea of my OS being spread across multiple machines, or other people being able to use my computing power. If I'm not using my computer, I don't want others using it, reducing it's lifetime. I like knowing that everything I do is controlled by me, on my system. It's a little unnerving to think that my files would be distributed all around the world on other machines. (can we say security?) No thanks, I'll stick with how I'm setup now.

    --
    WWJD.... for a Klondike bar?
  3. Efficacy by Digitalia · · Score: 1, Interesting

    This would be most efficient if nations would universally implement a data network as broad and all-encompassing as the phone system. The state in question could offer access for free in exchange for cycles from users' computers, creating an enormous computer at federal/municipal disposal. Offer opt-out at a price, and it seems to me that this would be perfectly friendly to all.

    --
    Pax Digitalia
  4. Modem users beware... by Indras · · Score: 1, Interesting

    You think booting up your computer takes forever now, just wait until you have to download all the .dll's over a 28k line!

    Eh, enough trolling. I seriously hope this isn't some pathetic .NET rip-off, and that it works out alright.

    --
    The speed of time is one second per second.
  5. 2000 56k modems delivering data to 1 56k modem? by flewp · · Score: 2, Interesting

    Extraordinary parallel data transmission is possible with the Internet resource pool. Consider Mary's movie, being uploaded in fragments from perhaps 200 hosts. Each host may be a PC connected to the Internet by an antiquated 56k modem--far too slow to show a high-quality video--but combined they could deliver 10 megabits a second, better than a cable modem.

    I suppose that's great and all, but what if Mary is on a 56k modem? Doesn't really help all that much. I do understand the point they're making though.

    --
    WWJD.... for a Klondike bar?
  6. Hmm...M$ license issues? Just a thought by Kickstart70 · · Score: 2, Interesting

    With license v6 by M$, if you install it on your network, and run any other M$ product on that network (even back to Win 3.1), then the license is upgraded to v6 for all of those machines. Where is the boundary? If I do a VPN across the internet to another machine on another LAN, does that mysterious license switch occur? If I am globally connected to many machines on the internet, does the license switch occur on all of these machines?

    Kickstart

  7. Not pratical by lkaos · · Score: 3, Interesting

    This article makes one fatal assumption: Consumers will always purchase more powerful equipment than they need.

    The time of super fast home-PCs is likely to not last very long. The incoming .NET and dotGNU waves are likely to make thin clients much more realistic.

    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));
    1. Re:Not pratical by Jerf · · Score: 4, Interesting

      The time of super fast home-PCs is likely to not last very long. The incoming .NET and dotGNU waves are likely to make thin clients much more realistic.

      Can you back this up with any real facts? Today, for $500, you can own a bare-bones Athlon system, which 20 years ago was a supercomputer, minus a bit of memory.

      Even after we hit the Fundamental Barrier, whenever that is, computers will continue to improve for a while due to architecture improvements and innovative designs (like 3-D chips, currently totally unnecessary but providing one road for expansion in the future).

      It gets to the point where on the consumer level, in a very short period of time (specifically, *before* .NET takes off), it costs very, very little to put in an Athlon, versus a Pentium 100, and that cost is swamped by the display cost. You still need memory on the client side for buffering. You still want a hard drive on the client side for other buffering (like video; a one minute buffer fills RAM pretty fast, but on any conceivable real-wrld future network, we'll need those buffers).

      Maybe YOU call a 4GHz Athlon II w/ 512MB of RAM and a 100GB hard drive a thin client, useless to Mary. I call it a dream come true. You have to postulate a Major Breakthrough within the next two-to-three years in display technology for the cost of the display not to swamp the cost of at least (more realistically) a GHz machine with 128 MB of (fast) memory. We'd probably know about it already. So, do you buy the $200 "thin client" that can't do anything on its own, or the $235 "I'd kill for this machine in 1985" that runs fifty times faster, and feels ten times more responsive?

      (I made a couple of assumptions in this post. But one way or another, Mary needs a super computer in her home. Either for use that looks like modern use, or to serve as the central server for the house. I, and many others, even amoung the computer non-savvy, will NOT farm my data out to a foriegn entity! .NET does not eliminate the need for fast computers, it just moves it. And the need for more power will be with us for a while yet. We're in a computation bubble here, but voice technology, video streaming, REAL teleconferencing, better video games, and a lot of truly desirable things are still waiting for us over the computation power horizen. And that's just the applications we KNOW about...)

  8. Re:There are two types of people out there...... by Radical+Rad · · Score: 4, Interesting

    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.

  9. Re:And what about the bandwidth? by Salamander · · Score: 3, Interesting
    I wonder how upset this individual in Helsinki would be if Mary decided to format her hard disk in the midst of his movie

    The Helsinki user is no worse off in this scenario than if Mary's machine were a web server.

    I wonder how much bandwidth that cost to prevent this 'just in case' scenario?

    We all know that such "just in cases" do actually occur. The only solution to data-loss is redundant copies of the data, maintained either manually (explicit backups) or automatically (transparent mirroring or replication). The authors' idea is to go for automatic replication, and once you have that you might as well use the replicas to improve performance by allowing them to serve data to nearby nodes. This can actually result in less overall bandwidth than traditional approaches, because each node is going somewhere relatively close to get data instead of choking up a central server.

    That actually highlights a flaw in the example as given in the article. It would be quite abnormal for someone in Helsinki to be going half-way around the world to get the data, because there should be a nearer replica. It would be more accurate, though perhaps less compelling, to say that Mary's machine was being used as a "staging area" for other local users watching the same movie from Helsinki that Mary just watched ten minutes ago. That would IMO convey the idea of an ISOS (actually the data-store part of it) actually reducing network bandwidth while also improving robustness.

    --
    Slashdot - News for Herds. Stuff that Splatters.