Real-Time Visualization System for Computational Offloading

Abstract

In recent years, the availability and sophistication of mobile computing devices has advanced incredibly. The power of these new devices warrants an exploration of their potential use in tactical environments. Unfortunately, no single device is powerful enough carry out the many computational tasks that will be required on the battlefield. To overcome this limitation, we have started to develop strategies that allow multiple devices to interact and share resources. These strategies include offloading computational tasks to nearby high-performance computers over the tactical network and computation ferrying, or picking up and processing jobs using mobile high-performance computers. These systems and algorithms are in early developmental stages and require complex emulation systems to test their effectiveness. These emulation systems are very useful but do not afford an inherent way to visualize experiments and show the state of the devices and jobs in real time. In this report, we fill this gap by presenting a software package that allows exactly this visualization. In addition, the same package provides the capability to visualize a computational ferrying schedule, which is useful to demonstrate how our scheduling algorithms would be carried out on the battlefield.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 2015
Accession Number
ADA612879

Entities

People

  • Bryan Dawson
  • David L. Doria

Organizations

  • United States Army Research Laboratory

Tags

Communities of Interest

  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Availability
  • Cartesian Coordinates
  • Computations
  • Computers
  • Computing Devices
  • Environment
  • Graphical User Interface
  • Information Operations
  • Latitude
  • Longitude
  • Military Research
  • Mobile Computing
  • Mobile Devices
  • Networks
  • Personal Computers
  • Simulations
  • Visualizations

Fields of Study

  • Computer science

Readers

  • Computer Networking
  • Distributed Systems and Data Platform Development
  • Systems Analysis and Design