The Case for VM-Based Cloudlets in Mobile Computing
Top Cited Papers
- 6 October 2009
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Pervasive Computing
- Vol. 8 (4) , 14-23
- https://doi.org/10.1109/mprv.2009.82
Abstract
Mobile computing continuously evolve through the sustained effort of many researchers. It seamlessly augments users' cognitive abilities via compute-intensive capabilities such as speech recognition, natural language processing, etc. By thus empowering mobile users, we could transform many areas of human activity. This article discusses the technical obstacles to these transformations and proposes a new architecture for overcoming them. In this architecture, a mobile user exploits virtual machine (VM) technology to rapidly instantiate customized service software on a nearby cloudlet and then uses that service over a wireless LAN; the mobile device typically functions as a thin client with respect to the service. A cloudlet is a trusted, resource-rich computer or cluster of computers that's well-connected to the Internet and available for use by nearby mobile devices. Our strategy of leveraging transiently customized proximate infrastructure as a mobile device moves with its user through the physical world is called cloudlet-based, resource-rich, mobile computing. Crisp interactive response, which is essential for seamless augmentation of human cognition, is easily achieved in this architecture because of the cloudlet's physical proximity and one-hop network latency. Using a cloudlet also simplifies the challenge of meeting the peak bandwidth demand of multiple users interactively generating and receiving media such as high-definition video and high-resolution images. Rapid customization of infrastructure for diverse applications emerges as a critical requirement, and our results from a proof-of-concept prototype suggest that VM technology can indeed help meet this requirement.Keywords
This publication has 14 references indexed in Scilit:
- SnowFlockPublished by Association for Computing Machinery (ACM) ,2009
- Transient customization of mobile computing infrastructurePublished by Association for Computing Machinery (ACM) ,2008
- Trustworthy and personalized computing on public kiosksPublished by Association for Computing Machinery (ACM) ,2008
- Comparing Human and Automatic Face Recognition PerformanceIEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics), 2007
- Pervasive Personal Computing in an Internet Suspend/Resume SystemIEEE Internet Computing, 2007
- Quantifying Interactive User Experience on Thin ClientsComputer, 2006
- Seamless mobile computing on fixed infrastructureComputer, 2004
- The design and implementation of ZapPublished by Association for Computing Machinery (ACM) ,2002
- Optimizing the migration of virtual computersPublished by Association for Computing Machinery (ACM) ,2002
- A low-bandwidth network file systemPublished by Association for Computing Machinery (ACM) ,2001