Cargando…
Population processes in cyber system variability
Variability is inherent to cyber systems. Here, we introduce ideas from stochastic population biology to describe the properties of two broad kinds of cyber systems. First, we assume that each of N(0) components can be in only one of two states: functional or nonfunctional. We model this situation a...
Autores principales: | , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Public Library of Science
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9794046/ https://www.ncbi.nlm.nih.gov/pubmed/36574390 http://dx.doi.org/10.1371/journal.pone.0279100 |
_version_ | 1784859953208492032 |
---|---|
author | Mangel, Marc Brown, Alan |
author_facet | Mangel, Marc Brown, Alan |
author_sort | Mangel, Marc |
collection | PubMed |
description | Variability is inherent to cyber systems. Here, we introduce ideas from stochastic population biology to describe the properties of two broad kinds of cyber systems. First, we assume that each of N(0) components can be in only one of two states: functional or nonfunctional. We model this situation as a Markov process that describes the transitions between functional and nonfunctional states. We derive an equation for the probability that an individual cyber component is functional and use stochastic simulation to develop intuition about the dynamics of individual cyber components. We introduce a metric of performance of the system of N(0) components that depends on the numbers of functional and nonfunctional components. We numerically solve the forward Kolmogorov (or Fokker–Planck) equation for the number of functional components at time t, given the initial number of functional components. We derive a Gaussian approximation for the solution of the forward equation so that the properties of the system with many components can be determined from the transition probabilities of an individual component, allowing scaling to very large systems. Second, we consider the situation in which the operating system (OS) of cyber components is updated in time. We motivate the question of OS in use as a function of the most recent OS release with data from a network of desktop computers. We begin the analysis by specifying a temporal schedule of OS updates and the probability of transitioning from the current OS to a more recent one. We use a stochastic simulation to capture the pattern of the motivating data, and derive the forward equation for the OS of an individual computer at any time. We then include compromise of OSs to compute that a cyber component has an unexploited OS at any time. We conclude that an interdisciplinary approach to the variability of cyber systems can shed new light on the properties of those systems and offers new and exciting ways to understand them. |
format | Online Article Text |
id | pubmed-9794046 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | Public Library of Science |
record_format | MEDLINE/PubMed |
spelling | pubmed-97940462022-12-28 Population processes in cyber system variability Mangel, Marc Brown, Alan PLoS One Research Article Variability is inherent to cyber systems. Here, we introduce ideas from stochastic population biology to describe the properties of two broad kinds of cyber systems. First, we assume that each of N(0) components can be in only one of two states: functional or nonfunctional. We model this situation as a Markov process that describes the transitions between functional and nonfunctional states. We derive an equation for the probability that an individual cyber component is functional and use stochastic simulation to develop intuition about the dynamics of individual cyber components. We introduce a metric of performance of the system of N(0) components that depends on the numbers of functional and nonfunctional components. We numerically solve the forward Kolmogorov (or Fokker–Planck) equation for the number of functional components at time t, given the initial number of functional components. We derive a Gaussian approximation for the solution of the forward equation so that the properties of the system with many components can be determined from the transition probabilities of an individual component, allowing scaling to very large systems. Second, we consider the situation in which the operating system (OS) of cyber components is updated in time. We motivate the question of OS in use as a function of the most recent OS release with data from a network of desktop computers. We begin the analysis by specifying a temporal schedule of OS updates and the probability of transitioning from the current OS to a more recent one. We use a stochastic simulation to capture the pattern of the motivating data, and derive the forward equation for the OS of an individual computer at any time. We then include compromise of OSs to compute that a cyber component has an unexploited OS at any time. We conclude that an interdisciplinary approach to the variability of cyber systems can shed new light on the properties of those systems and offers new and exciting ways to understand them. Public Library of Science 2022-12-27 /pmc/articles/PMC9794046/ /pubmed/36574390 http://dx.doi.org/10.1371/journal.pone.0279100 Text en © 2022 Mangel, Brown https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited. |
spellingShingle | Research Article Mangel, Marc Brown, Alan Population processes in cyber system variability |
title | Population processes in cyber system variability |
title_full | Population processes in cyber system variability |
title_fullStr | Population processes in cyber system variability |
title_full_unstemmed | Population processes in cyber system variability |
title_short | Population processes in cyber system variability |
title_sort | population processes in cyber system variability |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9794046/ https://www.ncbi.nlm.nih.gov/pubmed/36574390 http://dx.doi.org/10.1371/journal.pone.0279100 |
work_keys_str_mv | AT mangelmarc populationprocessesincybersystemvariability AT brownalan populationprocessesincybersystemvariability |