Masterless Distributed Computing Over Mobile Devices

Abstract

It is obvious that information is becoming increasingly important in today's society. This can be seen by the widespread availability of high-speed Internet in homes and the ubiquity of smart phones. This new information-centric paradigm is possible because of a large supporting infrastructure without which the Internet, the volumes of information contained there, and the speed with which we can access that information would not exist. The military has recognized the potential value of this infrastructure because the greatest hindrance to any commander is the fog of war --the absence of the information necessary to make critical decisions. On the battlefield, the commander needs to know the status and location of all of his soldiers and the enemy's troops, and optimal strategies to accomplish the mission. Unfortunately, this information is currently impossible to obtain in a timely manner. This thesis addresses this problem by presenting an architecture for ad-hoc distributed computing among mobile devices. The system speeds up a distributed calculation, and does it in a way that does not rely on the presence of a routable network. The speedup obtained nears optimal as the size of the computation necessary to calculate an update increases. In addition, we have shown that we can chain distributed computations together, resulting in a decrease in the amount of time needed to perform a singular value decomposition (SVD), an important step in many data-mining algorithms.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 2012
Accession Number
ADA567522

Entities

People

  • James D. Browne

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Energy and Power Technologies
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Algorithms
  • Computations
  • Computer Programming
  • Computer Science
  • Computers
  • Data Analysis
  • Data Mining
  • Distributed Computing
  • Infrastructure
  • Mathematics
  • Mobile Devices
  • Mobile Phones
  • Network Science
  • Operating Systems
  • Parallel Computing
  • Smartphones
  • Wireless Communications

Fields of Study

  • Engineering

Readers

  • Computer Networking
  • Distributed Systems and Data Platform Development
  • Joint Military Operations and Doctrine.

Technology Areas

  • AI & ML
  • AI & ML - DoD AI Strategy
  • AI & ML - Machine Learning Algorithms