A Catalog of Architectural Tactics for Cyber-Foraging

Abstract

Mobile devices have become for many the preferred way of interacting with the Internet, social media and the enterprise. However, mobile devices still do not have the computing power and battery life that will allow them to perform effectively over long periods of time or for executing applications that require extensive communication or computation, or low latency. Cyber-foraging is a technique to enable mobile devices to extend their computing power and storage by offloading computation or data to more powerful servers located in the cloud or in single-hop proximity. This paper presents a catalog of architectural tactics for cyber- foraging that was derived from the results of a systematic literature review (SLR) on architectures for cyber-foraging systems. Elements of the architectures identified in the primary studies were codified in the form of Architectural Tactics for Cyber-Foraging. These tactics will help architects extend their design reasoning towards cyber-foraging as a way to support the mobile applications of the present and the future.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 06, 2015
Accession Number
ADA617267

Entities

People

  • Grace Lewis
  • Patricia Lago

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Cyber

DTIC Thesaurus Topics

  • Cloud Computing
  • Computations
  • Computer Programming
  • Computers
  • Computing System Architectures
  • Data Centers
  • Engineering
  • Fault Tolerance
  • Image Processing
  • Internet
  • Literature Surveys
  • Mobile Application Software
  • Mobile Devices
  • Networks
  • Operating Systems
  • Software Design
  • Software Development

Fields of Study

  • Computer science

Readers

  • Computer Networking
  • Enterprise Information Systems Architecture and Joint Command Capability Interoperability Support.
  • Psychological Intervention/Treatment for Stress, Anxiety, PTSD, and Related Emotional and Cognitive Health Symptoms.

Technology Areas

  • Cyber