Resilience through Distribution, Replication, and Coordination

Abstract

Networked computers are running critical naval systems, for information infrastructure, decision support, cyberphysical system contr ol, etc. These systems must be resilient under failures and attacks, such as Navy ship control systems facing offensives, or any cr itical software hit by mishaps.Increasingly sophisticated software systems are built from a myriad of interconnected components prov iding a wide variety of functionalities. These components and functionalities have different degrees of importance under different s cenarios. Resilience under failures and attacks requires the critical components for tolerating those failures and countering those attacks to continue to function.This project proposes to develop a general framework for making systems resilient by automatically distributing system components among a collection of heterogeneous computing devices, replicating critical components on different d evices, and coordinating distributed and replicated components to provide critical functionalities under failures and attacks.The fr amework has two main facets: (1) building a model of failures and attacks, a model of critical components of the software system, an d a model of capabilities of computing and communication devices; and (2) developing a method for determining optimal distribution a nd replication of critical functionalities, a method for constructing the overall distributed and replicated system, and a method fo r carrying out the critical functionalities for countering attacks and recovering from failures.The overall framework aims to maximi ze resilience and minimize the effect of failures and attacks while satisfying the constraints of all computing and communication de vices.Approved for Public Release.

Document Details

Document Type
DoD Grant Award
Publication Date
Sep 08, 2021
Source ID
N000142112719

Entities

People

  • Scott Stoller

Organizations

  • Office of Naval Research
  • Research Foundation for the State University of New York
  • United States Navy

Tags

Fields of Study

  • Computer science

Readers

  • Naval Mine Countermeasure Systems Development.
  • Organizational Process Management (OPM).
  • Parallel and Distributed Computing.