This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
A Virtualization Infrastructure that Supports Pervasive Computing
October-December 2009 (vol. 8 no. 4)
pp. 8-13
Larry Rudolph, VMware
Smart phones might well be the most powerful pervasive embedded device and a natural candidate to serve as the platform of choice for pervasive computing. Virtualization technology offers a practical means for the widespread deployment of the necessary middleware. Interpositioning within the virtualization software layer can be exploited to redirect I/O device streams to a user-level virtual appliance for control, management, and other manipulation of remote devices.

1. L.P. Cox and P.M. Chen, "Pocket Hypervisors: Opportunities and Challenges," Proc. Mobile Computing Systems and Applications, IEEE CS Press, 2007, pp. 46–50.
2. D.R. Ferstay, Fast Secure Virtualization for the ARM Platform, master's thesis, Computer Science Dept., Univ. British Columbia, 2006.
3. M. Rosenblum and T. Garfinkel, "Virtual Machine Monitors: Current Technology and Future Trends," Computer, vol. 38, no. 5, 2005, pp. 39–47.
4. R.W. Scheier and J. Gettys, "The X Window System," ACM Trans. Graphics, vol. 5, no. 2, 1986, pp. 79–109.
5. J.E. White, "A High-Level Framework for Network-Based Resource Sharing," Proc. Nat'l Computer Conf. and Exposition, ACM Press, 1976, pp. 561–570.
6. A.S. Huang and L. Rudolph, Bluetooth Essentials for Programmers, Cambridge Univ. Press, 2007.
7. T. Richardson et al., "Virtual Network Computing," IEEE Internet Computing, vol. 2, no. 1, 1998, pp. 33–38.
8. A. Whitaker et al., "Constructing Services with Interposable Virtual Hardware," Proc. 1st Symp. Networked Systems Design and Implementation, Advanced Computing Systems Association, 2004, pp. 169–182.
9. R. Want et al., "Dynamic Composable Computing," Proc. HotMobile 2008, ACM Press, 2008, pp. 17–21.
10. E. Kohler et al., "The Click Modular Router," ACM Trans. Computer Systems, vol. 18, no. 3, 2000, pp. 263–297.
11. B.-G. Chun and P. Maniatis, "Augmented Smartphone Applications through Clone Cloud Execution," Proc. 12th Workshop Hot Topics in Operating Systems, Advanced Computing Systems Association, 2009; www.usenix.org/event/hotos09/tech/full_papers/ chunchun.pdf.
12. K.C. Barr and K. Asanovic, "Energy-Aware Lossless Data Compression," ACM Trans. Computer Systems, vol. 24, no. 3, 2006, pp. 250–291.

Index Terms:
virtualization, smart phones, device interpositioning, virtual appliance
Citation:
Larry Rudolph, "A Virtualization Infrastructure that Supports Pervasive Computing," IEEE Pervasive Computing, vol. 8, no. 4, pp. 8-13, Oct.-Dec. 2009, doi:10.1109/MPRV.2009.66
Usage of this product signifies your acceptance of the Terms of Use.