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