|
ABSTRACT
The ability to walk up to any computer, personalize it, and use it as one's own has long been a goal of mobile computing research. We present SoulPad, a new approach based on carrying an auto-configuring operating system along with a suspended virtual machine on a small portable device. With this approach, the computer boots from the device and resumes the virtual machine, thus giving the user access to his personal environment, including previously running computations. SoulPad has minimal infrastructure requirements and is therefore applicable to a wide range of conditions, particularly in developing countries. We report our experience implementing SoulPad and using it on a variety of hardware configurations. We address challenges common to systems similar to SoulPad, and show that the SoulPad model has significant potential as a mobility solution.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
Ricardo A. Baratto , Shaya Potter , Gong Su , Jason Nieh, MobiDesk: mobile virtual desktop computing, Proceedings of the 10th annual international conference on Mobile computing and networking, September 26-October 01, 2004, Philadelphia, PA, USA
[doi> 10.1145/1023720.1023722]
|
| |
2
|
|
| |
3
|
|
| |
4
|
R. P. Goldberg, Survey of Virtual Machine Research, IEEE Computer, 7(6), 1974.
|
| |
5
|
C. Helfrich, private communication, June 2004.
|
| |
6
|
|
| |
7
|
|
| |
8
|
|
| |
9
|
M. J. Litzkow, Remote Unix: Turning Idle Workstations into Cycle Servers, Proc. Summer 1987 USENIX Conference.
|
 |
10
|
|
| |
11
|
|
| |
12
|
T. Richardson, F. Bennett, G. Mapp and A. Hopper, Teleporting in an X Window System Environment, IEEE Personal Communications, 1(3), 1994.
|
 |
13
|
Constantine P. Sapuntzakis , Ramesh Chandra , Ben Pfaff , Jim Chow , Monica S. Lam , Mendel Rosenblum, Optimizing the migration of virtual computers, Proceedings of the 5th symposium on Operating systems design and implementation Due to copyright restrictions we are not able to make the PDFs for this conference available for downloading, December 09-11, 2002, Boston, Massachusetts
[doi> 10.1145/1060289.1060324]
|
 |
14
|
|
| |
15
|
|
 |
16
|
Brian K. Schmidt , Monica S. Lam , J. Duane Northcutt, The interactive performance of SLIM: a stateless, thin-client architecture, Proceedings of the seventeenth ACM symposium on Operating systems principles, p.32-47, December 12-15, 1999, Charleston, South Carolina, United States
|
 |
17
|
|
| |
18
|
|
| |
19
|
|
| |
20
|
P. Vettiger et al., The "Millipede" Nanotechnology Entering Data Storage, IEEE Transactions on Nanotechnology, 1(1), 2002.
|
| |
21
|
Roy Want , Trevor Pering , Gunner Danneels , Muthu Kumar , Murali Sundar , John Light, The Personal Server: Changing the Way We Think about Ubiquitous Computing, Proceedings of the 4th international conference on Ubiquitous Computing, p.194-209, September 29-October 01, 2002, Göteborg, Sweden
|
| |
22
|
BAPCO, An Overview of SYSmark 2002, http://www.bapco.com/techdocs/SYSmark2002Methodology.pdf
|
| |
23
|
Trusted Platform Module (TPM) specification, https://www.trustedcomputinggroup.org/
|
| |
24
|
Please consult your favorite search engine.
|
CITED BY 15
|
|
|
|
|
|
|
|
|
|
|
Injung Kim , Min Kyung Hwang , Woojoong Lee , Chanik Park, u-PC: personal workspace on a portable storage, Proceedings of the 4th international conference on mobile technology, applications, and systems and the 1st international symposium on Computer human interaction in mobile technology, September 10-12, 2007, Singapore
|
|
|
H. Andres Lagar-Cavilla , Niraj Tolia , M. Satyanarayanan , Eyal de Lara, VMM-independent graphics acceleration, Proceedings of the 3rd international conference on Virtual execution environments, June 13-15, 2007, San Diego, California, USA
|
|
|
|
|
|
|
|
|
|
|
|
Mahadev Satyanarayanan , Benjamin Gilbert , Matt Toups , Niraj Tolia , Ajay Surie , David R. O'Hallaron , Adam Wolbach , Jan Harkes , Adrian Perrig , David J. Farber , Michael A. Kozuch , Casey J. Helfrich , Partho Nath , H. Andres Lagar-Cavilla, Pervasive Personal Computing in an Internet Suspend/Resume System, IEEE Internet Computing, v.11 n.2, p.16-25, March 2007
|
|
|
|
|
|
Scott Garriss , Rámon Cáceres , Stefan Berger , Reiner Sailer , Leendert van Doorn , Xiaolan Zhang, Trustworthy and personalized computing on public kiosks, Proceeding of the 6th international conference on Mobile systems, applications, and services, June 17-20, 2008, Breckenridge, CO, USA
|
|
|
|
|
|
|
|
|
|
|
|
Stephen Smaldone , Benjamin Gilbert , Nilton Bila , Liviu Iftode , Eyal de Lara , Mahadev Satyanarayanan, Leveraging smart phones to reduce mobility footprints, Proceedings of the 7th international conference on Mobile systems, applications, and services, June 22-25, 2009, Kraków, Poland
|
|