Will a SoulPad Replace your Laptop?

I'm sure that many of you are sick and tired to carry their laptops during your trips. Of course, you can use a USB key ring to carry your data to access it from any other PC. But what about having a handheld device, such as an iPod, containing the full image of your computing environment, and restoring this whole environment on another PC anywhere in the world? Thanks to researchers from IBM, it is now possible to use the SoulPad system, a portable device carrying a stack of software. The host PC, which can be of any variety, "boots an auto-configuring operating system (Knoppix) from the SoulPad, starts a virtual machine monitor, and resumes a suspended virtual machine that has the user's entire personal computing environment." Now, the IBM team is thinking to use cell phones as well to carry the SoulPad system as soon as they have enough disk storage capacity. This day, it will feel easier to travel.

Before going further, here is a diagram showing the multi-tiered architecture of the SoulPad (Credit: IBM Research).

Here are more details from IBM Research.

Essentially, SoulPad enables a user to hibernate a PC session to a pocket form-factor device and carry the device to some another PC and resume his session on that PC. SoulPad has minimal dependencies on PCs that can be used to resume a user session.

In specific, PCs are neither required to be network connected, nor have any pre-installed software. The only requirement is the support of a high speed local connection to a SoulPad device for an acceptable suspend/resume times and acceptable runtime performance.

The researchers note that their approach is very different from the Intel's Internet Suspend/Resume (ISR) project because SoulPad doesn't require a known stack of software on the second PC.

As you might guess, the second PC doesn't boot instantaneously. But suspending and restoring times are very similar to the time it takes for your laptop to move to hibernating mode, about 2 minutes using a USB 2.0 connection.

And what about security if your SoulPad is stolen?

To protect user data if a SoulPad is misplaced or stolen, we encrypt the disk partition that holds the VM images using the AES128 block cipher. We used the publicly available loop-aes package for Linux in our implementation.

A worker may be the hammer’s master, but the hammer still prevails. A tool knows exactly how it is meant to be handled, while the user of the tool can only have an approximate idea.
—Milan Kundera (b. 1929)

The encryption key is generated by hashing a usersupplied passphrase. After the Host OS boots, it prompts the user to enter the passphrase. If the user supplies an incorrect passphrase, the resulting hash will not correspond to the AES key and the mount operation will fail since the decrypted data will not correspond to a valid filesystem. In order to defeat brute force attacks that attempt to guess the passphrase, the loop-aes package requires the passphrase to be at least 20 characters long. For convenience, we permit users to supply this passphrase via an auxiliary USB flash key.

But will a friend allow you to use his PC? You can tell him that the SoulPad system doesn't touch anything on his machine and will not leave any traces either.

The SoulPad project was presented at MobiSys 2005, the Usenix Third Annual International Conference on Mobile Systems, Applications, and Services, which was held on June 6-8, 2005, in Seattle, WA.

The researchers received an award for Best Paper for "Reincarnating PCs with Portable SoulPads." Here are two links to the abstract and to the full paper (PDF format, 14 pages, 187 KB).

The IBM Research site also provides a link to a video showing how the SoulPad concept works (5 minutes and 53 seconds, 14 MB).

Finally, you might want to read two other articles about the SoulPad project, "System carries PC soul" from Technology Research News and "Pocket-sized computer 'soul' developed" from New Scientist.

Sources: IBM Research Project page about SoulPad, 2005; and various web sites

Related stories can be found in the following categories.

Computers

Handhelds

IBM

Innovation

Pervasive Computing

Software

Technology

And remember that comments are no longer accepted here because of a vandal. If you want to tell me something about this post, please go to the bottom right of this page and send me an e-mail.



Pc Info ...

What Is Live Pc Guard And How To Fix Live Pc Guard With Simple Tips ... Virus may show up by popping up some of the time; slow down your PC running oftentimes and worsen your PC performance through various ways... To be frankly, you computer may be infected with virus Live Pc Guard when your PC shows up all the above situations...

Pc Repair For A Bloated Registry ... A bloated registry is when the registry of your PC is filled with unwanted and unnecessary entries, which causes the performance of your PC to be affected...

Tv For Pc - Tv Online - Watch Tv On Your Pc ... The Tv for Pc program has become popular lately because its cheap and it offers thousands of television channels to choose from, but the major reason why most people are now switching to Tv for Pc is because it is the most convenient way to switch from analog to digital television... At a one time registration fee of 44.95$ only, its now possible for you to access over 12000+ free television channels directly to your Pc or laptop in superior quality via the internet, this is also referred to as internet Tv...

Advice About The Most Up-to-date Advice With Reference To Computer Virus. ... When you are trying to find the best information relating to computer virus, you will find it hard separating quality information from ill-equiped computer virus suggestions or help so it's prudent to know how to qualify the advice you are presented with. Avocent: Network Security Solution...

User Friendliness: Do Computers Have To Be Clinical And Boring? ... While sleeping through a lecture recently I roused for just long enough to catch the lecturer saying that "Error messages should not try to be funny or amusing, they should be clear and concise". This got me thinking about the ever-elusive goal of user friendliness...

PC Tune Up: What To Do If Your Machine Should Crash ... With that said, there are things you can do to fix the problem when it arises. It is not really an overwhelming task to restore your computer to its original settings...

PC Repair Tips On Recovering From A PC Crash ... Other less severe but equally common reasons is when your PC has collected too much dust and is malfunctioning, if some of its applications contain a minor bug or an error, or even a pre-existing error in your operating system....

Direct Online TV For PC - Satellite TV To PC - Direct TV To PC ... Unlike the regular Satellite Television service Satellite TV on PC has no limitations, since the Television channels are transmitted via internet, the TV signal cannot be affected by harsh weather and terrain you will be able to watch Television from any part of the world without inconvenience, this is a big advantage to people who are located in areas where there is no Satellite TV signal and cannot access cable service... Another advantage of Satellite TV for PC is that there is no cost of installation like in the case of the regular Satellite TV and cable where you end up spending over 200$ on installation alone and the installed equipment requires regular servicing and this means more cost on your part... With Satellite TV on PC there is no cost of installation or any kind of hidden costs, all you are required to do is to download the direct TV to pc software, install it and watch direct online TV channels on your PC for FREE...

Download Satellite Tv For Pc Software And Watch Thousands Of Satellite Television Channels On Your Pc For Free ... "Satellite TV for PC" is a simple TV for PC software that enables you to watch thousands of Television channels on your PC for free... Because there are no monthly bills, Satellite TV for PC is making it possible for Television viewers to save money considering the current harsh economic times and many are currently enjoying the benefits... To get the Satellite TV for PC service all you need to do is join the Satellite TV for PC website at half the price of what you usually pay on cable TV per month...


User Info ...

Focus On The User: Task-Oriented Websites. ... The Big Mistake. Let's say I was going to that picture upload site...

A New System To Fight Phishing ... This system has been developed at CMU's CyLab by a team led by Adrian Perrig who explains why he decided to create this service. "Essentially, our research indicates that Internet users do not always make correct security decisions, so our new system helps them make the right decision and protects them even if they manage to make a wrong decision," Perrig said....

The Apple's Ipod Touch: A New Experience In User Interface And Mobile Application Interface ... Apple's new iPod Touch seems to be falling between two categories of electronics devices. It looks like an iPhone, but it does not include a phone and do not have several of the other iPhone features, such as a camera and Bluetooth...

The Future Of Personal Computing ... This is your future personal computer as envisioned by Kirk Kirksey in this long article available from TheTechMag.com. Here are some details...

Time For User Testing. ... What I'm telling you, though, is that websites aren't immune from user testing: in fact, they can give you the advantage you need out there...