| System 
        carries PC soulBy 
      Kimberly Patch, 
      Technology Research News
 It 
      can take a good amount of time to sort through computer settings to get 
      the system environment and those of all the programs you use to look and 
      act exactly as you wish. In a world where the number of computers a typical 
      person uses is on the rise, it is increasingly important to be able to transfer 
      personal settings and data among machines.
 
 The concept of transferring settings and data to any computer you 
      happen to be using is not new. Several portability technologies have come 
      into play over the years, starting in the '80s with the Massachusetts Institute 
      of Technology's network-based project Athena, and more recently with portable 
      disk drives and Web-based services like GoToMyPC.
 
 Researchers from IBM's T. J. Watson Research Center have improved 
      the portable disk approach with a solution that neatly splits a computer 
      into body and soul. The body consists of any given computer, and the soul 
      a user's personalized computer environment of data, applications and settings.
 
 SoulPad is a portable USB disk that houses programs, settings and 
      data, and software that automatically sets up the user's application and 
      data environment, including all system settings, when it is plugged into 
      any computer.
 
 When the user plugs a personalized SoulPad into a computer, the 
      computer boots from the SoulPad to put the user exactly where she left off 
      when she last used the SoulPad.
 
 The term SoulPad alludes to separating a PC into a body consisting 
      of a processor, memory, keyboard, and display, and a soul consisting of 
      data, applications, and settings, said Ramón Cáceres, a research staff member 
      at IBM Research. "The soul is carried on a small portable device and reincarnated 
      on any one of a large class of PCs," he said.
 
 The device could be used by mobile workers to carry work between 
      home and office, and to switch among different devices, said Cáceres. "While 
      traveling, the user can attach his SoulPad into a lighter laptop, and switch 
      back to a more powerful laptop while not traveling," he said. "Similarly, 
      an insurance worker could insert his SoulPad into a tablet PC for on-site 
      appraisals, and then into a desktop PC for other work."
 
 The device could also enable more people in developing regions to 
      benefit from computing technology, said Cáceres. "Shared computing facilities 
      are popular in developing regions because a number of factors inhibit many 
      people there from owning PCs," he said. "People could instead owns smaller 
      and cheaper SoulPads, and borrow or rent PCs from a community center, Internet 
      cafe et cetera."
 
 Today's portable USB 2.0 disks hold upwards of 60 gigabytes, fit 
      easily in a shirt pocket, and cost around $150. The SoulPad concept could 
      eventually be implemented using other types of portable storage devices, 
      according to the researchers. Flash memory devices of several gigabytes 
      are small enough to fit on a keychain.
 
 SoulPad taps a larger computer's processor, memory, input devices 
      like the keyboard and mouse, and output devices like the display to allow 
      the user to run the software stored on the personal device. "SoulPad exploits 
      the widely deployed ecosystem of standard PCs, and does not require those 
      PCs to have network connectivity, preinstalled software, or even disks of 
      their own," said Cáceres.
 
 To do this, the device uses an auto-configuring operating system 
      and suspended virtual machine software. The suspended virtual machine software 
      allows the user to interrupt a computing session at any point, including 
      views with open windows and running applications, and resume it later on 
      whatever machine the SoulPad is connected to. "The insight of layering a 
      virtual machine on auto-configuring operating system was key to the SoulPad 
      effort," said Cáceres.
 
 SoulPad's software consists of the Knoppix auto-configuring version 
      of the Linux operating system, the VMware workstation virtual machine monitor 
      and virtual machine, and the windows or Linux operating system running on 
      the virtual machine. Virtual machines software emulates computer hardware 
      in order to shield the operating system from vulnerabilities in the actual 
      hardware or to allow operating systems designed for one type of hardware 
      to run on another.
 
 The researchers' prototype also includes software that encrypts 
      the disk partition that holds the virtual machine images, and never writes 
      to the internal disk on a PC it is connected to, eliminating the risk of 
      accidentally leaving sensitive data on a PC after disconnecting.
 
 The prototype also allows the user to designate one or more personal 
      computers to automatically perform incremental backups of the data on the 
      SoulPad every time the SoulPad connects to that personal computer, making 
      it possible to recover the user's data if the SoulPad device is lost or 
      stolen.
 
 The combination of the virtual machine and external hard drive slows 
      application speed down by about 27 percent, according to the researchers.
 
 The prototype takes longer to suspend and resume a session than 
      it takes for a typical computer to go into and out of hibernation or to 
      shut down, then reboot. The SoulPad takes about 26 seconds to suspend a 
      session and 134 seconds to resume a session on another computer. A typical 
      ThinkPad running Windows XP takes about 27 seconds to go into hibernation, 
      27 seconds to resume from hibernation, 40 seconds to shut down, and 50 seconds 
      to boot up.
 
 The prototype works on personal computers that are configured to 
      boot up from USB devices and that have more than 256 MB of memory, said 
      Cáceres.
 
 The researchers' next steps are to make the device faster and easier 
      to use, and to increase the number of devices that work with SoulPad, including 
      portable music players, mobile phones and digital cameras, said Cáceres. 
      "People have wanted ubiquitous access to a consistent computing environment 
      since the birth of interactive computing," he said. "Our overall aim is 
      to create an easy-to-use technology that can have broad impact," he said.
 
 Cáceres research colleagues were Casey Carter, Chandra Narayanaswami, 
      and Mandayam Raghunath. The researchers presented the work at the 3rd International 
      Conference on Mobile Systems, Applications and Services held in Seattle, 
      Washington June 6 through 8, 2005, where it was awarded best paper. The 
      research was funded by IBM Research.
 
 Timeline:   Unknown
 Funding:   Corporate
 TRN Categories:   Operating Systems
 Story Type:   News
 Related Elements:  Technical paper, "Reincarnating PCs with 
      Portable SoulPads," the 3rd International Conference on Mobile Systems, 
      Applications and Services, Seattle, Washington, June 6-8, 2005
 
 
 
 Advertisements:
 
 
 
 | August 
      10/17, 2005
 
 Page 
      One
 
 Stories:
 System 
      carries PC soul
 Letter: a short history of TRN
 Plug-in 
      protects passwords
 Ice 
      transforms chipmaking
 Pixels 
      speed quantum crypto
 
 Briefs:
 Textures 
      ID paper and plastic
 DNA 
      process stamps patterns
 Templates 
      yield nano branches
 Chemistry 
      moves micro machines
 
 News:
 Research News Roundup
 Research Watch blog
 
 Features:
 View from the High Ground Q&A
 How It Works
 
 RSS Feeds:
 News
  | Blog  | Books  
 
   
 Ad links:
 Buy an ad link
 
 
 
         
          | Advertisements: 
 
 
 
 |   
          |  
 
 
 |  |  |