Slashdot Mirror


Jumping From Computer To Computer

Roland Piquepaille writes "Imagine a world where computers become so ubiquitous that the idea of carrying a laptop will almost be laughable, a world where any computer could be your computer! According to the Pittsburgh Post-Gazette, this is the goal of Intel Research Pittsburgh's Internet Suspend/Resume (ISR) project, a project that may one day let your work jump from computer to computer without interruption by using the Internet, distributed file systems, and virtual machines. When the non-proprietary technology becomes available, a user will suspend a task on the computer he's working on, and resume this work using another computer in another part of a city or several thousands of miles away. The second system will look identical to the first one, with the same files and applications opened. This technology would also ease OS upgrades or eliminate the pain coming from a hard disk failure. The project has even a feature named Rollback which would permit to go back in time, eliminating these pesky viruses. A pilot test will start this fall, so don't expect to be able to use ISR for a while. You'll find more details and references in this overview."

27 of 474 comments (clear)

  1. Hmmn... by Anonymous Coward · · Score: 5, Funny

    ...so when Windows BSODs and you change to the next machine in the lab, you'll still have to sit and wait for it to restart?

  2. I love this quote... by CommanderData · · Score: 4, Insightful

    From the article:
    Despite their outward sameness, most computers are so personalized with desktop preferences and software that borrowing someone's computer can seem as creepy as borrowing their underwear.

    Does this mean that borrowing someone else's underwear could be made less creepy if it were made to look like your own? Will we laugh at people someday for actually travelling with luggage- Ha ha, fools- I just use the underwear that is laying around at the hotel?!

    Seriously, who would use this? How long will it be after introduction before someone comes up with a way to hack/hijack an Internet Suspend/Resume account and get all of your data?

    --
    Urge to post... fading... fading... RISING!... fading... fading... gone.
    1. Re:I love this quote... by cerberusss · · Score: 4, Insightful
      How long will it be after introduction before someone comes up with a way to hack/hijack an Internet Suspend/Resume account and get all of your data?

      Your shell account can also be hacked. But that doesn't stop people from using Screen, now does it?

      Instead of laughing about how noone will use this, try to come up with how you could make it secure and usable instead.

      --
      8 of 13 people found this answer helpful. Did you?
    2. Re:I love this quote... by Surlyboi · · Score: 5, Insightful

      Instead of laughing about how noone will use this, try to come up with how you could make it secure and usable instead.

      Why? The parent has no stake in making this work and honestly, I don't see why anyone would want to do this. I like my laptop and the way I've configured it and customized it. PersonaIization is what makes a lot of peoples' machines what they are. don't want to have to resort to using some random public terminal somewhere.

      Here's an slight corrolary, I ran out of the house without my cellphone yesterday. I needed to make a call, realized I'd forgotten my phone and then ran around for the next 10 minutes looking for a payphone that wasn't either broken or covered in mystery spooge. Rest assured that most of these public terms will probably suffer the same fate. At least in the larger cities.

      --
      Mod me down and I will become more powerful than you can possibly imagine...
    3. Re:I love this quote... by randyest · · Score: 4, Insightful

      I'm with you on the yuckiness of public-shared computers. But when you say:

      I don't see why anyone would want to do this. I like my laptop and the way I've configured it and customized it. PersonaIization is what makes a lot of peoples' machines what they are. don't want to have to resort to using some random public terminal somewhere.

      ...you seem to have missed the point. From what I gather, this system would allow you to enjoy all those customizations (software, at least) wherever you are. You'd also be able to roll-back your system to any of an array of pre-saved states.

      Maybe you have PC at work, and a PC at home, and a laptop you rarely use in the car. Wherever you are, grab one (non-yucky, I hope), plug in, and get your environment exactly as you left it. I do this with screen and sometimes citrix, and it's handy.

      I, for one, don't like carrying a laptop (or much of anything, for that matter.)

      --
      everything in moderation
    4. Re:I love this quote... by NNKK · · Score: 4, Insightful

      There isn't a way to make it secure. Untrusted hardware is untrusted hardware, and there is no way around it. You have no way of knowing that terminal you just walked up to doesn't have a keystroke logger (or worse) attached to it.

  3. Um... by Raynach · · Score: 5, Insightful

    Running VNC or X remotely? Why is this so revolutionary?

    --
    - A
    1. Re:Um... by arth1 · · Score: 4, Insightful

      XDMCP and remote X servers have been in use for ages.
      (In X, the server runs on the client, while the clients run on the server.)

      It always baffles me why people use VNC or convoluted scripts to copy over the settings when most of the time, remote X would do the job just fine. Possibly because the man pages for X in general and remote X in particular are not meant to be read by Normal People?

      Regards,
      --
      *Art

    2. Re:Um... by Dr+Caleb · · Score: 4, Insightful
      Do real work in VNC/X/Remote Desktop over a 128 kbs DSL and you know the answer to that.

      Try using VNC over a 64k Frame line. (It's not so bad if you remember to set the desktop to 640X480 and 256 colours.) Now try driving 6 hours to get to the same machine. Which was a better use of your time?

      It might suck, but sometimes it is faster to VNC or Remote X in to a machine.

      --
      "History doesn't repeat itself, but it does rhyme." Mark Twain
  4. Uh, right. by Jaywalk · · Score: 4, Funny
    Someday in the future, once people have stopped giggling about how all telephones once were wired to the wall, they'll still have trouble containing their laughter about laptop computers.
    <SARCASM> That's right, and cell phones are just a fad. After all, there are phones all over the place, so why would anyone want to carry their own? </SARCASM>

    Computers keep shrinking and prices keep dropping. Why depend on a remote site to host your desktop when you could keep the same data in your watch, jackknife or wallet?

    --
    ===== Murphy's Law is recursive. =====
  5. Umm.. Security? by leperkuhn · · Score: 5, Insightful

    Maybe the average Joe won't care but I would rather have everything stored on my laptop that I physically carry with me. Why would I trust a random computer? Boo these men.

    --
    http://www.rustyrazorblade.com
    1. Re:Umm.. Security? by Short+Circuit · · Score: 4, Insightful

      Well, you could use things like SSH tunnels and VNC. But that only prevents network-level interception. You'd still be susceptible to keyloggers, video cameras, and the oddball looking over your shoulder.

  6. Rollback? by Biogenesis · · Score: 4, Insightful

    OK, so let my just think a little bit here. You get a virus that remains dormant for say, 6 months. Then sudennly it does something really bad to your computer so what do you do? Rollback 1 day and have it screw up the next day or rollback 6 months and lose 6 months work? I think a litte more thought has to be put into that feature....Or maybe I should RTFA.

  7. Sun Ray by FireDoctor · · Score: 5, Interesting

    Sun's has had this working for years on Sun Ray thin clients. Your working session is frozen when you remove a smart card, and is resumed on another appliance when you put the smart card back in. It works all over the country, so a session can be resumed anywhere.

  8. Interesting concept by 59Bassman · · Score: 5, Insightful
    However the whole business model of the software industry would have to change. How would you manage licences for users across such a huge terminal system? I'd expect you'd have to pay for a monthly fee for access to your applications, something that a lot of folks would probably not look kindly upon.

    This would also make it very difficult for any non-standard OS (Linux, MacOS, BSD) to get a foothold once it gets going - I'd guess you would be pretty limited in just what you could have loaded in order to use this system.

    I dunno. It's an interesting concept, but I have my doubts. I actually like managing my own systems. I'd rather have the control than hand it over to a company who's going to do upgrades without my knowledge.

  9. The future is now. by Zapman · · Score: 4, Informative

    Well, with Sun's 'sunray' stuff. YOu carry a smart card, pop it in, do your work. Mid work, pull the card, and the screen goes blank. Pop the card in another computer, and your work is still there.

    The future is 10 years ago.

    Well, with Xterminals... dummy boxes with small system image, loading a desktop off the central server.

    The future is 20 years ago.

    Well, with mainframe technology, and 3270 terminals.

    --
    Zapman
    1. Re:The future is now. by pz · · Score: 4, Informative

      And in academia, we were moving computations across *heterogeneous* architectures mid-flight in the early 90s. That is, we could arrest a computation running on a Sun, move the computation to a Lisp Machine, have it continue for a while, arrest it again, move it to some custom hardware, and so forth. This wasn't just changing where the output was displayed (as in changing one's X terminal while retaining the same central server), but changing where the base computation was happening. For the curious, it was called Project L.

      --

      Put my fist through my alarm clock with its ding-dong death inside my ear. - The Blackjacks.
  10. Imagine that! by barcodez · · Score: 5, Insightful

    Don't really have to imagine anything Sunrays already do this - just they aren't widely deployed. Is it just my or is it getting boring having people think things don't exist just because Microsoft isn't doing it.

    --

    ----
  11. How about... by burns210 · · Score: 4, Interesting

    A pendrive/ipod (in size, harddrive space) bluetooth enabled device that carried core applications and your home folder? Wether in be a unix-style home folder layour, or an xml/generic folder layout that has an abstraction to windows/unix/linux(various conflicting layouts in unixes). and OFCOURSE, the drive, preferably solid-state, would be encrypted with a public key...

    I walk up to an unused machine, sit down, the login script/screen detects my bluetooth device, notices that is a user account storage device, and prompts for a username/password that is checked against the device via encrypted bluetooth... If successful, links, shortcuts, small apps(putty), documents, contacts, email, etc.. are all 'loaded' onto the local machine, as if i were at my home computer...

    Even better if these were on a linux/x11 setup so we could do some automatic screen attach/detach scripts on all processes/programs running!

  12. Issues by sdjunky · · Score: 4, Insightful

    There are some issues involved with this.
    1. Where are the applications and data really going to be stored?
    2. Who has access to this information/hardware?
    3. Can I trust that a terminal doesn't have a keylogger (hardware/software) attached to it?
    4. How traceable will this be if somebody gains access to my "environment" without my permission.

  13. Oh... the "Thin Client" debate again... by Wizzy+Wig · · Score: 4, Insightful
    Every so often, another longwinded study pops up with an innovative "computers for the masses" tech that boils down, once again, to Thin Client.


    Fifteen years ago, I was one of the Thin Client evangelists trying to keep M$ Win off of the company desktops.


    Thin Client has its place, but so does public transportation... and some people, no matter what, want to "drive their own."

  14. Re:Well... by swordboy · · Score: 5, Interesting

    I don't see what the big deal is here.

    The big deal is making it easy for Joe User to do it every day without thinking. I should remind you that Joe User is no scripting wizard.

    Intel's Digital Briefcase will be realized with the introduction of the following technologies:

    1) High-density, low-power, nonvolatile memory
    2) Integrated logic & wireless

    At this point, the Personal Server becomes feasible. A specification for "personal server compliant" operating systems helps any compliant PC in the world "log on to you", as they say in Soviet Russia. All of your preferences down to the last minute detail (wallpaper, favorites, browsing history, etc) will immediately be transferred to this particular PC and it will be as if it were your own.

    This is close. Since Microsoft will try to "embrace and extend" this to the point that we can't use these devices without Windows, the open-source community will need to rapidly develop this into an open, robust standard that will work with all PCs. I give it two years... Power consumption will be the biggest issue. Otherwise, you could stick a WiFi link on an iPod and do it now (though I suppose it could be done with a cable that also supplies power).

    --

    Life is the leading cause of death in America.
  15. Re:Well... by AKAImBatman · · Score: 4, Informative

    Even more than that, thin client and terminal server applications have been around forever.

    Indeed. These guys are WAY late to the ballgame. Sun Microsystems already puts out a "log in anywhere" product in the form of the Sun Ray Stations. The network can be configured so that access can be attained over the Internet from any Ray Station, anywhere. All you need is your security "smart-card" that tells the machine where your server is. Sun has even been whispering about a laptop version called "The Comet" that provides people with an "On the go" Ray Station. (I REALLY wish I'd saved that Sun Boardroom Minutes. That was a really neat piece of hardware.)

  16. Re:Well... by Octorian · · Score: 4, Informative

    Oh, you mean this?
    Yes, already on the market. I saw one on display at a technology show a few weeks ago. Shares the same chasis as one of their normal Sun laptops, though without all the peripherals built in. Only kink is that the wireless is 802.11b, not 802.11g. (FYI, I think the retail price is around $1500, which actually isn't more than some of the fully-integrated desktop models Sun makes) Also, it supposedly has 6-8 hour battery life.

  17. Data logger by nuggz · · Score: 4, Insightful

    So you have logged in, why can't the computer copy all your files or hijack the session while you're using it?

  18. Re:So what... by AKAImBatman · · Score: 4, Informative

    I mean, even with the SunRay, it's like, whoo-hoo, we combined VNC and H.263 and you should jump for friggin' joy.

    Actually, Sun Rays are really much more advanced than VNC. A bit more like Citrix ICA. Either way, it's cool technology. Just because Sun has packaged it better than everyone else doesn't invalidate their claim on the market. Personally, I'd love to have a Sun Ray network. I could take my smart card and work anywhere I want. No being tied to a desk with really bad lighting. I'll just take the comet downstairs to the Starbucks and actually get some work done! ;-)

    I don't think anyone really wants this.

    Actually, I think Sun's biggest problem is how expensive it is. I know of many people who would love to buy a used Sun machine and a few Sun Rays just to wire their house. But when their software costs more than the machine, you know you've got a problem. That's the same thing that killed NT Terminal Server. Citrix ICA was doing quite well with WinFrame until Microsoft pulled a fast one on them.

    I think a visual protocol is too specific. The work needs to be in creating a widget/RPC API that lets you splat a standardized local GUI onto remote application servers.

    Myself and others have spent a lot of time trying to figure out the best way to do this. I did some on renovating AppliWeb up until XWT showed up. So far, XWT seems to be the best option. We'll see what the future holds, though.

  19. It's amazing how many people DON'T GET IT... by chill · · Score: 4, Informative

    Looking at all the posts about Sun Rays, VNC over SSH, remote X, and "what if someone hijacks your session", I am absolutely amazed at how many people here seem to completely misunderstand this concept.

    1. Sun's Sun Ray is a glorified terminal. All processing takes place on the server, and the resources of the terminal itself are almost non-existant. From Sun's website "Compact, fanless plug-and-work device that processes input and output and manages communication with the shared Sun Ray server." These might be nice if the price stated about $99, not $359. And if I could run the server end on a Linux box (cluster), not some ungodly expensive Solaris behemoth. [Okat, the SunFire v210 isn't expensive, but who the hell wants a 1 GHz UltraSpark IIIi cu to run stuff like this?]

    2. VNC over SSH/Remote X. Same issues as the Sun Ray -- not using local resources. You're running everything on a remote server. NOT what the article is describing at all.

    3. Hijacking a session, security, etc. Yes, a concern, but it is a totally separate issue. How about keeping a super check, super small USB key with you that has a personal certificate. Then, encrypt all communication between your location and the main servers using that? There are plenty of solutions to this problem.

    What this article is talking about using local resources (CPU, sound, 3D acceleration, etc.) to do the task but combine it with a distributed file system. Use the "local" hard drive as a file system CACHE, to speed things up.

    Use the "local" CPU and RAM to run programs, not some server on the other side of the world. This way you can run DISCONNECTED or not consume mega networking resources.

    Think "IMAP in disconnected mode" or "web browsing while offline".

    Sun (and Oracle, IIRC) both eschew this "three tier" client server system in favor of true terminal server sessions. However, terminal sessions, including things like VNC, are too limited when it comes to tasks like 3D display.

    By combining the best of terminals (state saved computing) with the power and responsiveness of local resources (think "desktop PC"), they have a lot of potential.

    They also have some major hurdles to overcome. Complete hardware abstraction is one. Differences in hardware capabilities, etc. are not trivial problems. (Go from 1280x1024 w/5.1 surround to a 800x600 screen w/o speakers and see how it handles it.)

    -Charles

    --
    Learning HOW to think is more important than learning WHAT to think.