Maintaining High Availability in Distributed Mobile Systems

Abstract

Distributed Mobile Systems often require the ability to continue working, even when a major system component fails or there is a fault in the system. In some situations when a distributed mobile system is used, the difference between success and failure could mean the difference between life and death. Therefore, distributed mobile systems that require a high availability must be able to survive faults and resist failures. A user of a distributed mobile system depends on the ability of the system to share information between the other users of the system. The information and its delivery may be the most important parts of the system, whether it is a data file, picture, or instant message. A survey will be conducted of the different failsafe and fault-tolerant techniques available then grouped for potential effectiveness and cost efficiency. An experiment with a distributed mobile system and different combinations of failsafe and fault-tolerant techniques will be used to validate the effectiveness of the techniques. The expected result of the experiments is a higher availability rating than the system had before the experiments. TwiddleNet, a distributed mobile system with a high availability requirement, will be used as the platform for experimentation.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 2009
Accession Number
ADA508907

Entities

People

  • Brad P. Boitnott

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Energy and Power Technologies
  • Engineered Resilient Systems
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Complex Systems
  • Computer Languages
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Fault Tolerance
  • First Responders
  • Information Processing
  • Mobile Devices
  • Mobile Phones
  • Operating Systems
  • Programming Languages
  • Reliability
  • Smartphones
  • Software Development
  • Wireless Networks

Fields of Study

  • Computer science
  • Engineering

Readers

  • Agent-Based Social Robotics and Mobile-Assisted Learning in Virtual Environments.
  • Oncology
  • Parallel and Distributed Computing.