The Case for VM-Based Cloudlets in Mobile Computing

  title={The Case for VM-Based Cloudlets in Mobile Computing},
  author={Mahadev Satyanarayanan and Paramvir Bahl and Ram{\'o}n C{\'a}ceres and Nigel Davies},
  journal={IEEE Pervasive Computing},
Mobile computing continuously evolve through the sustained effort of many researchers. [] Key Result 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.

Figures and Tables from this paper

Computing at the Mobile Edge: Designing Elastic Android Applications for Computation Offloading

This paper presents a novel approach to allow mobile app developers to easily benefit from the features of MEC, and presents a programming model and framework that directly fit the common app developers' mindset to design elastic and scalable edge-based mobile applications.

Towards an Elastic Application Model for Augmenting the Computing Capabilities of Mobile Devices with Cloud Computing

A new elastic application model that enables seamless and transparent use of cloud resources to augment the capability of resource-constrained mobile devices is proposed and promising results of the proposed application model are demonstrated.

A Mobile Cloud Computing Architecture with Easy Resource Sharing

The proposed model aims to free mobile devices from performing resource-hungry activities such as processor-intensive tasks and storing massive chunks of data, allowing the devices to run cooler and with less power than would have been otherwise required.

A Remote Control Architecture for Thin-Client in Mobile Cloud Computing

The remote control architecture for real-time, close-knit interaction between real smart mobile device and virtual one is proposed and suggested as an alternative to existing remote control protocols for desktop, which have some fatal flaws.

Code Offloading and Resource Management Algorithms for Heterogeneous Mobile Clouds

This thesis studies algorithms and technologies to solve problems and provides a task offloading framework for the heterogeneous mobile cloud service and extends the state-of-the-art by making the following key contributions.

A Framework for Seamless Execution of Mobile Applications in the Cloud

The novel aspect of this approach is that a mobile cloud application, itself, is treated as data, so it can be replicated within the cloud, thus being able to reduce both latency and energy consumption of the communication.

Elastic framework for augmenting the performance of mobile applications using cloud computing

A new elastic application model is proposed that enables transparent use of cloud resources to augment the capability of resource constrained mobile devices and demonstrates promising results of the proposed application model using data collected from one of the example elastic applications.

Remote Desktop Access Using Remote Frame Buffer in Mobile Cloud Environment

A number of adequate solutions that have been proposed to tackle the main issues associated with the remote display of cloud services on mobile devices are proposed.

A virtual cloud computing provider for mobile devices

This position paper focuses in depth on a Hadoop based framework for ad-hoc mobile cloud computing and refers to a research paper and the authors' decision to use and port Hadoops to build a Virtual Cloud Computing Provider for Mobile Devices.

The mobile cloud - more than a cloud

This paper examines the advantages of the mobile cloud and the new approaches to applications it enables and presents its own solution to create a positive user experience for such applications and describes how it enables these applications.



Seamless mobile computing on fixed infrastructure

Internet Suspend/Resume is a thick-client approach to mobility in which hardware virtualization and file caching are the keys to rapid personalization of anonymous hardware for transient use.

Transient customization of mobile computing infrastructure

Kimberley decomposes the state of a customized VM into a widely-available base VM and a much smaller private VM overlay, which keeps startup delay low and conserve energy on the mobile device by reducing the volume of wireless transmission.

Interactive Resource-Intensive Applications Made Easy

Experiments conducted with a number of real-world applications, including commercial closed-source tools, show that applications running under Snowbird come within 4% of optimal compute time, and provide crisp interactive performance that is comparable to native local execution.

SnowFlock: rapid virtual machine cloning for cloud computing

SnowFlock provides sub-second VM cloning, scales to hundreds of workers, consumes few cloud I/O resources, and has negligible runtime overhead, and to evaluate SnowFlock, the implementation of the VM fork abstraction.

Rapid Trust Establishment for Pervasive Personal Computing

ISR will deliver an exact replica of the last checkpointed state of a user's entire computing environment, on demand over the Internet to hardware located nearby, to eliminate the need to carry computing environments in portable computers.

Trustworthy and personalized computing on public kiosks

A system in which a user leverages a personal mobile device to establish trust in a public computing device, or kiosk, prior to resuming her environment on the kiosk by designing a protocol by which the mobile device determines the identity and integrity of all software loaded onThe kiosk.

The design and implementation of Zap: a system for migrating computing environments

The paper demonstrates that the Linux Zap prototype can provide general-purpose process migration functionality with low overhead and results for migrating pods show that these kinds of pods can be migrated with subsecond checkpoint and restart latencies.

Optimizing the migration of virtual computers

This paper shows how to quickly move the state of a running computer across a network, including the state in its disks, memory, CPU registers, and I/O devices, and calls this state a capsule, and suggests that efficient capsule migration can improve user mobility and system management.

Internet suspend/resume

A new capability for mobile computing that mimics the opening and closing of a laptop, but avoids physical transport of hardware is identified by layering virtual machine technology on a distributed file system.

Opportunistic Use of Content Addressable Storage for Distributed File Systems

F fuzzy block matching is described, a promising technique for using approximately matching blocks on CAS providers to reconstitute the exact desired contents of a file at a client.