The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.04 - October-December (2009 vol.8)
pp: 14-23
Mahadev Satyanarayanan , Carnegie Mellon University
Paramvir Bahl , Microsoft Research
Ramón Cáceres , AT&T Labs
Nigel Davies , Lancaster University
ABSTRACT
Resource poverty is a fundamental constraint that severely limits the class of applications that can be run on mobile devices. The authors present a vision of mobile computing that breaks free of this fundamental constraint. In this vision, mobile users seamlessly utilize nearby computers to obtain the resource benefits of cloud computing without incurring WAN delays, jitter, congestion, and failures. Rather than relying on a distant "cloud," a mobile user instantiates a "cloudlet" on nearby infrastructure and uses it via a wireless LAN. Crisp interactive response for immersive applications that augment human cognition is then much easier to achieve because of the cloudlet's proximity. The authors also confirm that a critical aspect of this vision—namely, rapid customization of cloudlet infrastructure—is achievable through dynamic VM synthesis.
INDEX TERMS
dynamic VM synthesis, cyber foraging, augmented reality, cognitive augmentation, virtual machines, resource constraints
CITATION
Mahadev Satyanarayanan, Paramvir Bahl, Ramón Cáceres, Nigel Davies, "The Case for VM-Based Cloudlets in Mobile Computing", IEEE Pervasive Computing, vol.8, no. 4, pp. 14-23, October-December 2009, doi:10.1109/MPRV.2009.82
REFERENCES
1. M. Satyanarayanan, "Fundamental Challenges in Mobile Computing," Proc. ACM Symp. Principles of Distributed Computing, ACM Press, 1996, pp. 1–7.
2. J. Carbonell et al., "Context-Based Machine Translation," Proc. 7th Conf. Assoc. for Machine Translation in the Americas, Assoc. Machine Translation in the Americas, 2006; www.neurosecurity.com/articles/langAMTA-2006-Carbonell.pdf .
3. A. Adler and M.E. Schuckers, "Comparing Human and Automatic Face Recognition Performance," IEEE Trans. Systems, Man, and Cybernetics—Part B: Cybernetics, vol. 37, no. 5, pp. 1248–1255.
4. H.A. Lagar-Cavilla et al., "Interactive Resource-Intensive Applications Made Easy," Proc. Middleware 2007: ACM/IFIP/Usenix 8th Int'l Middleware Conf., Springer, 2007, pp. 143–163.
5. N. Tolia, D. Andersen, and M. Satyanarayanan, "Quantifying Interactive Experience on Thin Clients," Computer, vol. 39, no. 3, 2006, pp. 46–52.
6. S. Osman et al., "The Design and Implementation of Zap: A System for Migrating Computing Environments," Proc. 5th Symp. Operating Systems Design and Implementation, Usenix Assoc., 2002; www.ncl.cs.columbia.edu/publicationsosdi2002_zap.pdf .
7. M. Kozuch and M. Satyanarayanan, "Internet Suspend/Resume," Proc. 4th IEEE Workshop Mobile Computing Systems and Applications, IEEE CS Press, 2002, pp. 40–46.
8. M. Satyanarayanan et al., "Pervasive Personal Computing in an Internet Suspend/Resume System," IEEE Internet Computing, vol. 11, no. 2, 2007, pp. 16–25.
9. R. Cáceres et al., "Reincarnating PCs with Portable Soul-Pads," Proc. 3rd Int'l Conf. Mobile Systems, Applications, and Services, Usenix Assoc., 2005; www.usenix.org/events/mobisys05/tech/caceres caceres.pdf.
10. C. Sapuntzakis et al., "Optimizing the Migration of Virtual Computers," Proc. 5th Symp. Operating Systems Design and Implementation, Usenix Assoc., 2002; http://suif.stanford.edu/collectiveosdi02-optimize-migrate-computer.pdf .
11. C. Clark et al., "Live Migration of Virtual Machines," Proc. 2nd Usenix Symp. Networked Systems Design and Implementation, Usenix Assoc., 2005, pp. 273–286.
12. H.A. Lagar-Cavilla et al., "SnowFlock: Rapid Virtual Machine Cloning for Cloud Computing," Proc. EuroSys 2009, ACM Press, 2009, pp. 1–12.
13. A. Muthitacharoen, B. Chen, and D. Mazieres, "A Low-Bandwidth Network File System," Proc. 18th ACM Symp. Operating Systems Principles, ACM Press, 2001; http://pdos.csail.mit.edu/papers/lbfs:sosp01 lbfs.pdf.
14. N. Tolia et al., "Opportunistic Use of Content-Addressable Storage for Distributed File Systems," Proc. 2003 Usenix Ann. Technical Conf., Usenix Assoc., 2003, pp. 127–140.
15. S. Annapureddy, M.J. Freedman, and D. Mazieres, "Shark: Scaling File Servers via Cooperative Caching," Proc. 2nd Symp. Networked Systems Design and Implementation, ACM Press, 2005, pp. 129–142.
16. M. Kozuch et al., "Seamless Mobile Computing on Fixed Infrastructure," Computer, vol. 37, no. 7, 2004, pp. 65–72.
17. M. Annamalai et al., "Implementing Portable Desktops: A New Option and Comparisons," tech. report MSR-TR-2006-151, Microsoft Research, Oct. 2006.
18. A. Wolbach et al., "Transient Customization of Mobile Computing Infrastructure," Proc. MobiVirt 2008 Workshop on Virtualization in Mobile Computing, ACM Press, 2008.
19. S. Garriss et al., "Trustworthy and Personalized Computing on Public Kiosks," Proc. Mobisys 2008, ACM Press, 2008, pp. 199–210.
20. A. Surie et al., "Rapid Trust Establishment for Pervasive Personal Computing," IEEE Pervasive Computing, vol. 6, no. 4, 2007, pp. 24–30.
25 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool