Software Engineering Institute | Carnegie Mellon University
Software Engineering Institute | Carnegie Mellon University

Digital Library

Javascript is currently disabled for your browser. For an optimal search experience, please enable javascript.

Advanced Search

Basic Search

Content Type

Topics

Publication Date

Technical Note

Application Virtualization as a Strategy for Cyber Foraging in Resource-Constrained Environments

  • May 2013
  • By Dominik Messinger, Grace Lewis
  • This technical note explores application virtualization as a more lightweight alternative to VM synthesis for cloudlet provisioning.
  • Publisher: Software Engineering Institute
    CMU/SEI Report Number: CMU/SEI-2013-TN-007
  • Abstract

    Modern mobile devices create new opportunities to interact with their surrounding environment, but their computational power and battery capacity is limited. Code offloading to external servers located in clouds or data centers can help overcome these limitations. However, in hostile environments, it is not possible to guarantee reliable networks, and thus stable cloud accessibility is not available. Cyber foraging is a technique for offloading resource-intensive tasks from mobile devices to resource-rich surrogate machines in close wireless proximity. One type of such surrogate machines is a cloudlet-a generic server that runs one or more virtual machines (VMs) located in single-hop distance to the mobile device. Cloudlet-based cyber foraging can compensate for missing cloud access in the context of hostile environments. One strategy for cloudlet provisioning is VM synthesis. Unfortunately, it is time consuming and battery draining due to large file transfers. This technical note explores application virtualization as a more lightweight alternative to VM synthesis for cloudlet provisioning. A corresponding implementation is presented and evaluated. A quantitative analysis describes performance results in terms of time and energy consumption; a qualitative analysis compares implementation characteristics to VM synthesis. The evaluation shows that application virtualization is a valid strategy for cyber foraging in hostile environments.

  • Download

Cite This Report

SEI

Messinger, Dominik; & Lewis, Grace. Application Virtualization as a Strategy for Cyber Foraging in Resource-Constrained Environments. CMU/SEI-2013-TN-007. Software Engineering Institute, Carnegie Mellon University. 2013. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=53234

IEEE

Messinger. Dominik, and Lewis. Grace, "Application Virtualization as a Strategy for Cyber Foraging in Resource-Constrained Environments," Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, Technical Note CMU/SEI-2013-TN-007, 2013. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=53234

APA

Messinger, Dominik., & Lewis, Grace. (2013). Application Virtualization as a Strategy for Cyber Foraging in Resource-Constrained Environments (CMU/SEI-2013-TN-007). Retrieved April 25, 2017, from the Software Engineering Institute, Carnegie Mellon University website: http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=53234

CHI

Dominik Messinger, & Grace Lewis. Application Virtualization as a Strategy for Cyber Foraging in Resource-Constrained Environments (CMU/SEI-2013-TN-007). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 2013. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=53234

MLA

Messinger, Dominik., & Lewis, Grace. 2013. Application Virtualization as a Strategy for Cyber Foraging in Resource-Constrained Environments (Technical Report CMU/SEI-2013-TN-007). Pittsburgh: Software Engineering Institute, Carnegie Mellon University. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=53234

BibTex

@techreport{MessingerApplicationVirtualization2013,
title={Application Virtualization as a Strategy for Cyber Foraging in Resource-Constrained Environments},
author={Dominik Messinger and Grace Lewis},
year={2013},
number={CMU/SEI-2013-TN-007},
institution={Software Engineering Institute, Carnegie Mellon University},
address={Pittsburgh, PA},
url={http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=53234} }