Issue No.04 - October-December (2009 vol.8)
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.
virtualization, smart phones, device interpositioning, virtual appliance
Larry Rudolph, "A Virtualization Infrastructure that Supports Pervasive Computing", IEEE Pervasive Computing, vol.8, no. 4, pp. 8-13, October-December 2009, doi:10.1109/MPRV.2009.66
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; 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.